/*title*/
.hcp_p{font-size:14px;height:34px;padding:0 16px;background:#ECF0F1;border-radius:6px;color:var(--logoColor);display:inline-block;line-height:34px;margin-bottom:12px;}
.pb_tit{text-transform:capitalize;width:540px;}
.hc_ptxt{width:576px;font-size:16px;line-height:1.75;color:var(--fontColor);}
/*banner*/
.hc_pbanner{overflow:hidden;position:relative;height:604px;border-top:1px solid #ECF0F1;}
.hc_pbanner .hcpb_img{width:61vw;position:absolute;right:0;bottom:-3vw;}
.hc_pbanner .container{z-index:2;}
.hc_pbanner .hcpb_txt{margin-top:100px;}
.hc_pbanner .hcpb_txt h1{font-size:64px;text-transform:uppercase;color:var(--titleColor);font-weight:bold;max-width:1097px;margin-bottom:24px;}
.hc_pbanner .hcpb_txt h1 span{color:var(--logoColor);}
.hc_pbanner .hcpb_txt p{font-size:16px;line-height:28px;color:var(--fontColor);}
.hc_pbanner .hcpb_txt p:nth-child(2){max-width:600px;}
.hc_pbanner .hcpb_txt a{border-radius:8px;height:46px;background:var(--logoColor);margin-top:52px;min-width:128px;padding:0 10px;display:inline-flex;}
.hc_pbanner .hcpb_txt a span{font-size:14px;color:#FFF;}
.hc_pbanner .hcpb_txt a em{width:0;font-style:normal;opacity:0;}
.hc_pbanner .hcpb_txt a em i{font-size:18px;color:#FFF;margin-left:8px;opacity:1;}
.hc_pbanner .hcpb_txt a:hover em{width:18px;opacity:1;}
.hc_pbanner:hover .hcpb_img{bottom:0;}
/*nav*/
.hc_pnav{margin-top:40px;position:relative;overflow:hidden;}
.hc_pnav .container{background:var(--backgroundColor);}
.hc_pnav a{height:50px;padding:0 25px;border-left:2px solid #FFF;border-bottom:2px solid #FFF;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -moz-box-flex:1;
    flex:1 1 auto;
}
.hc_pnav a:hover,.hc_pnav a.on{background:var(--logoColor);color:#FFF;}
/*list*/
.hc_plist{padding:60px 0 120px;position:relative;overflow:hidden;}
.hc_plist .hcpl_ul{padding-top:16px;}
.hc_plist .hcpl_ul .hcpl_li{width:calc(100%/3 - 28px);margin-left:42px;margin-top:42px;}
.hc_plist .hcpl_ul .hcpl_li:nth-child(3n+1){margin-left:0;}
.hc_plist .hcpl_ul .hcpl_li .hcpl_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.hc_plist .hcpl_ul .hcpl_li .hcpl_img:before{content:'';width:100%;height:100%;position:absolute;left:0;top:100%;background:rgba(255,255,255,.1);z-index:1;}
.hc_plist .hcpl_ul .hcpl_li .hcpl_txt{background:var(--backgroundColor);padding:16px 10px;;position:relative;
    -webkit-perspective:400px;
    -moz-perspective:400px;
    perspective:400px;
}
.hc_plist .hcpl_ul .hcpl_li .hcpl_txt:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:var(--logoColor);opacity:0;z-index:1;
    -webkit-transform:rotateX(-50deg);
    -moz-transform:rotateX(-50deg);
    transform:rotateX(-50deg);
    -webkit-transform-origin:left top;
    -moz-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top;
}
.hc_plist .hcpl_ul .hcpl_li .hcpl_txt p{font-size:18px;font-weight:bold;color:var(--titleColor);position:relative;z-index:2;}
.hc_plist .hcpl_ul .hcpl_li:hover .hcpl_img:before{top:-100%;opacity:0;}
.hc_plist .hcpl_ul .hcpl_li:hover .hcpl_txt:before{opacity:1;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    transform:rotateX(0);
}
.hc_plist .hcpl_ul .hcpl_li:hover .hcpl_txt p{color:#FFF;}
.hc_plist .manu{margin-top:52px;}
/*advantages*/
.hc_padvantages{padding:120px 0;position:relative;overflow:hidden;background:url(../Image/pcad_bg.webp) no-repeat center center fixed;background-size:cover;}
.hc_padvantages .hcpa_ul{margin-top:52px;overflow:hidden;}
.hc_padvantages .hcpa_ul .swiper-slide{padding:0 8px 8px 0;height:auto;}
.hc_padvantages .hcpa_ul .hcpa_txt{padding:32px 46px;background:#FFF;border-radius:12px;height:100%;}
.hc_padvantages .hcpa_ul .hcpa_txt i{width:52px;height:52px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-1{background-image:url(../Image/advantages-icon1-1.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-2{background-image:url(../Image/advantages-icon1-2.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-3{background-image:url(../Image/advantages-icon1-3.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-4{background-image:url(../Image/advantages-icon1-4.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-5{background-image:url(../Image/advantages-icon1-5.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-6{background-image:url(../Image/advantages-icon1-6.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-7{background-image:url(../Image/advantages-icon1-7.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-8{background-image:url(../Image/advantages-icon1-8.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon1-9{background-image:url(../Image/advantages-icon1-9.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon2-1{background-image:url(../Image/advantages-icon2-1.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon2-2{background-image:url(../Image/advantages-icon2-2.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon2-3{background-image:url(../Image/advantages-icon2-3.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon2-4{background-image:url(../Image/advantages-icon2-4.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon2-5{background-image:url(../Image/advantages-icon2-5.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon2-6{background-image:url(../Image/advantages-icon2-6.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-1{background-image:url(../Image/advantages-icon3-1.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-2{background-image:url(../Image/advantages-icon3-2.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-3{background-image:url(../Image/advantages-icon3-3.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-4{background-image:url(../Image/advantages-icon3-4.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-5{background-image:url(../Image/advantages-icon3-5.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-6{background-image:url(../Image/advantages-icon3-6.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-7{background-image:url(../Image/advantages-icon3-7.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon3-8{background-image:url(../Image/advantages-icon3-8.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-1{background-image:url(../Image/advantages-icon4-1.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-2{background-image:url(../Image/advantages-icon4-2.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-3{background-image:url(../Image/advantages-icon4-3.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-4{background-image:url(../Image/advantages-icon4-4.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-5{background-image:url(../Image/advantages-icon4-5.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-6{background-image:url(../Image/advantages-icon4-6.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-7{background-image:url(../Image/advantages-icon4-7.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon4-8{background-image:url(../Image/advantages-icon4-8.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-1{background-image:url(../Image/advantages-icon5-1.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-2{background-image:url(../Image/advantages-icon5-2.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-3{background-image:url(../Image/advantages-icon5-3.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-4{background-image:url(../Image/advantages-icon5-4.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-5{background-image:url(../Image/advantages-icon5-5.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-6{background-image:url(../Image/advantages-icon5-6.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-7{background-image:url(../Image/advantages-icon5-7.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon5-8{background-image:url(../Image/advantages-icon5-8.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-1{background-image:url(../Image/advantages-icon6-1.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-2{background-image:url(../Image/advantages-icon6-2.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-3{background-image:url(../Image/advantages-icon6-3.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-4{background-image:url(../Image/advantages-icon6-4.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-5{background-image:url(../Image/advantages-icon6-5.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-6{background-image:url(../Image/advantages-icon6-6.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-7{background-image:url(../Image/advantages-icon6-7.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon6-8{background-image:url(../Image/advantages-icon6-8.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon7-1{background-image:url(../Image/advantages-icon7-1.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon7-2{background-image:url(../Image/advantages-icon7-2.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon7-3{background-image:url(../Image/advantages-icon7-3.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon7-4{background-image:url(../Image/advantages-icon7-4.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt i.icon7-5{background-image:url(../Image/advantages-icon7-5.svg);}
.hc_padvantages .hcpa_ul .hcpa_txt p{font-size:15px;line-height:28px;color:var(--fontColor);}
.hc_padvantages .hcpa_ul .hcpa_txt p:nth-child(2){font-size:18px;font-weight:bold;margin:24px 0;}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt{
	-webkit-box-shadow:8px 8px 0 0 #036EB4;
	box-shadow:8px 8px 0 0 #036EB4;
}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-1{background-image:url(../Image/advantages-icon1-1-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-2{background-image:url(../Image/advantages-icon1-2-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-3{background-image:url(../Image/advantages-icon1-3-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-4{background-image:url(../Image/advantages-icon1-4-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-5{background-image:url(../Image/advantages-icon1-5-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-6{background-image:url(../Image/advantages-icon1-6-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-7{background-image:url(../Image/advantages-icon1-7-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-8{background-image:url(../Image/advantages-icon1-8-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon1-9{background-image:url(../Image/advantages-icon1-9-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon2-1{background-image:url(../Image/advantages-icon2-1-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon2-2{background-image:url(../Image/advantages-icon2-2-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon2-3{background-image:url(../Image/advantages-icon2-3-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon2-4{background-image:url(../Image/advantages-icon2-4-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon2-5{background-image:url(../Image/advantages-icon2-5-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon2-6{background-image:url(../Image/advantages-icon2-6-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-1{background-image:url(../Image/advantages-icon3-1-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-2{background-image:url(../Image/advantages-icon3-2-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-3{background-image:url(../Image/advantages-icon3-3-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-4{background-image:url(../Image/advantages-icon3-4-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-5{background-image:url(../Image/advantages-icon3-5-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-6{background-image:url(../Image/advantages-icon3-6-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-7{background-image:url(../Image/advantages-icon3-7-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon3-8{background-image:url(../Image/advantages-icon3-8-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-1{background-image:url(../Image/advantages-icon4-1-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-2{background-image:url(../Image/advantages-icon4-2-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-3{background-image:url(../Image/advantages-icon4-3-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-4{background-image:url(../Image/advantages-icon4-4-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-5{background-image:url(../Image/advantages-icon4-5-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-6{background-image:url(../Image/advantages-icon4-6-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-7{background-image:url(../Image/advantages-icon4-7-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon4-8{background-image:url(../Image/advantages-icon4-8-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-1{background-image:url(../Image/advantages-icon5-1-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-2{background-image:url(../Image/advantages-icon5-2-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-3{background-image:url(../Image/advantages-icon5-3-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-4{background-image:url(../Image/advantages-icon5-4-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-5{background-image:url(../Image/advantages-icon5-5-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-6{background-image:url(../Image/advantages-icon5-6-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-7{background-image:url(../Image/advantages-icon5-7-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon5-8{background-image:url(../Image/advantages-icon5-8-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-1{background-image:url(../Image/advantages-icon6-1-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-2{background-image:url(../Image/advantages-icon6-2-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-3{background-image:url(../Image/advantages-icon6-3-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-4{background-image:url(../Image/advantages-icon6-4-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-5{background-image:url(../Image/advantages-icon6-5-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-6{background-image:url(../Image/advantages-icon6-6-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-7{background-image:url(../Image/advantages-icon6-7-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon6-8{background-image:url(../Image/advantages-icon6-8-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon7-1{background-image:url(../Image/advantages-icon7-1-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon7-2{background-image:url(../Image/advantages-icon7-2-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon7-3{background-image:url(../Image/advantages-icon7-3-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon7-4{background-image:url(../Image/advantages-icon7-4-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-slide:hover .hcpa_txt i.icon7-5{background-image:url(../Image/advantages-icon7-5-hover.svg);}
.hc_padvantages .hcpa_ul .swiper-pagination{position:relative;margin-top:46px;}
.hc_padvantages .hcpa_ul .swiper-pagination-bullet{width:20px;height:20px;border-radius:8px;border:1px solid transparent;opacity:1;background:transparent;margin:0 2px;position:relative;}
.hc_padvantages .hcpa_ul .swiper-pagination-bullet:before{content:'';width:12px;height:12px;position:absolute;left:3px;top:3px;background:var(--fontColor);border-radius:4px;opacity:0.6;}
.hc_padvantages .hcpa_ul .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--logoColor);}
.hc_padvantages .hcpa_ul .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:var(--logoColor);opacity:1;}
/*application*/
.hc_pyy{padding:120px 0 60px;position:relative;overflow:hidden;background:url(../Image/productbg.webp);}
.hc_pyy:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #FFF), to(transparent));
	background:-webkit-linear-gradient(top, #FFF 60%, transparent);
	background:-moz-linear-gradient(top, #FFF 60%, transparent);
	background:linear-gradient(180deg, #FFF 60%, transparent);
}
.hc_pyy .container{z-index:2;}
.hc_pyy .hcpy_con{margin-top:52px;}
.hc_pyy .hcpy_con .hcpy_left{width:576px;min-height:528px;overflow:hidden;}
.hc_pyy .hcpy_con .hcpy_left .hcpy_img{width:100%;height:100%;position:relative;border-radius:20px;overflow:hidden;}
.hc_pyy .hcpy_con .hcpy_left .hcpy_txt{padding:48px;position:absolute;left:0;bottom:0;width:100%;}
.hc_pyy .hcpy_con .hcpy_left .hcpy_txt p{padding:16px 20px;border-radius:12px;background:rgba(3,110,180,0.92);font-size:16px;line-height:1.7;color:#FFF;}
.hc_pyy .hcpy_con .hcpy_right{padding-left:94px;}
.hc_pyy .hcpy_con .hcpy_right .hcpy_p{border-bottom:1px solid #ECF0F1;overflow:hidden;height:100%;}
.hc_pyy .hcpy_con .hcpy_right .hcpy_pp{height:100%;border-top:1px solid #ECF0F1;position:relative;cursor:pointer;}
.hc_pyy .hcpy_con .hcpy_right .hcpy_pp:before{content:'';width:0;height:1px;background:var(--logoColor);position:absolute;left:0;top:-1px;}
.hc_pyy .hcpy_con .hcpy_right .hcpy_pp span{width:19px;font-size:15px;font-weight:bold;color:var(--fontColor);}
.hc_pyy .hcpy_con .hcpy_right .hcpy_pp p{margin:0 24px;font-size:20px;line-height:1.4;color:var(--fontColor);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.hc_pyy .hcpy_con .hcpy_right .hcpy_pp .hcpy_i{width:40px;height:40px;background:transparent;border-radius:8px;}
.hc_pyy .hcpy_con .hcpy_right .hcpy_pp .hcpy_i i{font-size:24px;color:var(--fontColor);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.hc_pyy .hcpy_con .hcpy_right .swiper-slide.swiper-slide-thumb-active .hcpy_pp:before{width:100%;}
.hc_pyy .hcpy_con .hcpy_right .swiper-slide.swiper-slide-thumb-active .hcpy_pp span{color:var(--logoColor);}
.hc_pyy .hcpy_con .hcpy_right .swiper-slide.swiper-slide-thumb-active .hcpy_pp p{color:var(--logoColor);}
.hc_pyy .hcpy_con .hcpy_right .swiper-slide.swiper-slide-thumb-active .hcpy_pp .hcpy_i{background:var(--logoColor);}
.hc_pyy .hcpy_con .hcpy_right .swiper-slide.swiper-slide-thumb-active .hcpy_pp .hcpy_i i{color:#FFF;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
/*design*/
.hc_pdesign{padding:60px 0 120px;position:relative;overflow:hidden;background:url(../Image/productbg.webp);}
.hc_pdesign:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, #FFF), to(transparent));
	background:-webkit-linear-gradient(bottom, #FFF 20%, transparent);
	background:-moz-linear-gradient(bottom, #FFF 20%, transparent);
	background:linear-gradient(0deg, #FFF 20%, transparent);
}
.hc_pdesign .hcpd_span{margin-top:40px;}
.hc_pdesign .hcpd_span .swiper-pagination{position:relative;}
.hc_pdesign .hcpd_span .swiper-pagination-bullet{width:auto;opacity:1;border-radius:4px;background:transparent;outline:none;padding:15px 30px;background:var(--backgroundColor);border:1px solid #EEE;margin-left:20px;height:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.hc_pdesign .hcpd_span .swiper-pagination-bullet:first-child{margin-left:0;}
.hc_pdesign .hcpd_span .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--logoColor);color:#FFF;}
.hc_pdesign .hcpd_ul{overflow:hidden;margin-top:30px;}
.hc_pdesign .hcpd_ul .swiper-slide{background:var(--backgroundColor);height:auto;}
.hc_pdesign .hcpd_ul .hcpd_left{width:50%;overflow:hidden;position:relative;opacity:0;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.hc_pdesign .hcpd_ul .hcpd_left .hcpd_img{width:100%;height:100%;position:relative;overflow:hidden;}
.hc_pdesign .hcpd_ul .hcpd_right{width:50%;overflow:hidden;opacity:0;height:500px;padding:25px 30px;
	-webkit-transform:translateX(50%);
	-moz-transform:translateX(50%);
	-o-transform:translateX(50%);
	transform:translateX(50%);
}
.hc_pdesign .hcpd_ul .hcpd_pp{height:100%;overflow-y:auto;}
.hc_pdesign .hcpd_ul .hcpd_pp p{font-size:15px;line-height:1.75;color:var(--fontColor);margin-top:12px;}
.hc_pdesign .hcpd_ul .hcpd_pp p:first-child{font-size:24px;font-weight:bold;color:var(--logoColor);margin-bottom:20px;margin-top:0;}
.hc_pdesign .hcpd_ul .hcpd_pp::-webkit-scrollbar-track-piece{width:4px;background-color:#ccc;}
.hc_pdesign .hcpd_ul .hcpd_pp::-webkit-scrollbar{width:4px;height:4px}
.hc_pdesign .hcpd_ul .hcpd_pp::-webkit-scrollbar-thumb{height:30px;background-color:var(--logoColor);}
.hc_pdesign .hcpd_ul .swiper-slide.swiper-slide-active .hcpd_left{
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}
.hc_pdesign .hcpd_ul .swiper-slide.swiper-slide-active .hcpd_right{
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}
/*service*/
.hc_pservice{padding:80px 0;background:url(../Image/azwx.webp) no-repeat center center;background-size:cover;position:relative;overflow:hidden;}
.hc_pservice .pb_tit{color:#FFF;}
.hc_pservice .hc_ptxt{color:#FFF;margin-top:16px;}
.hc_pservice a{border-radius:8px;height:46px;background:var(--logoColor);margin-top:52px;min-width:128px;padding:0 10px;display:inline-flex;border:1px solid #FFF;}
.hc_pservice a span{font-size:14px;color:#FFF;}
.hc_pservice a em{width:0;font-style:normal;opacity:0;}
.hc_pservice a em i{font-size:18px;color:#FFF;margin-left:8px;opacity:1;}
.hc_pservice a:hover em{width:18px;opacity:1;}
/*installation*/
.hc_pinstallation{padding:90px 0 50px;position:relative;overflow:hidden;}
.hc_pinstallation .hcpi_ul{margin-top:52px;margin-left:calc(50% - 660px);}
.hc_pinstallation .hcpi_ul .hcpi_li{width:100%;overflow:hidden;cursor:url(../Image/drag.svg), pointer;position:relative;padding-right:30px;}
.hc_pinstallation .hcpi_ul .hcpi_li .swiper-slide{width:650px;background:var(--backgroundColor);border-radius:16px;border:3px solid transparent;padding:37px 29px;height:auto;
	-webkit-transition:border 0.3s ease-in-out;
    -moz-transition:border 0.3s ease-in-out;
    -o-transition:border 0.3s ease-in-out;
    transition:border 0.3s ease-in-out;
}
.hc_pinstallation .hcpi_ul .hcpi_li p{font-size:15px;line-height:28px;color:var(--fontColor);}
.hc_pinstallation .hcpi_ul .hcpi_li p:first-child{font-size:48px;line-height:normal;font-weight:bold;
	-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.hc_pinstallation .hcpi_ul .hcpi_li p:nth-child(2){font-size:20px;font-weight:bold;padding:32px 0;margin-bottom:32px;border-bottom:1px solid #ECF0F1;
	-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.hc_pinstallation .hcpi_ul .hcpi_li .swiper-slide:hover{border-color:var(--logoColor);}
.hc_pinstallation .hcpi_ul .hcpi_li .swiper-slide:hover p:first-child{color:var(--logoColor);}
.hc_pinstallation .hcpi_ul .hcpi_li .swiper-slide:hover p:nth-child(2){color:var(--titleColor);}
/*maintenance*/
.hc_pmaintenance{padding:50px 0 90px;position:relative;overflow:hidden;}
.hc_pmaintenance .hcpm_con{margin-top:52px;}
.hc_pmaintenance .hcpm_con .hcpm_left{width:540px;min-height:690px;position:relative;}
/*.hc_pmaintenance .hcpm_con .hcpm_left img{display:block;width:100%;height:auto;}*/
.hc_pmaintenance .hcpm_con .hcpm_right{background:#2F3542;padding:100px 92px 70px;width:calc(100% - 540px);}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num{}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span{font-size:48px;color:#FAF9F8;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:first-child{
	-webkit-transform:translateY(7px);
	-moz-transform:translateY(7px);
	-ms-transform:translateY(7px);
	transform:translateY(7px);
}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:nth-child(2){margin:0 4px;font-size:42px;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:last-child{font-size:32px;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt{margin-top:52px;overflow:hidden;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p{font-size:15px;color:#FFF;line-height:28px;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p:first-child{font-size:20px;font-weight:bold;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #FFF;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn{margin-top:30px;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next{width:56px;height:56px;background:var(--logoColor);border-radius:12px;outline:none;position:relative;;top:0;margin-top:0;
    -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.04), 8px 8px 16px rgba(0, 0, 0, 0.08);
    box-shadow:0 0 4px rgba(0, 0, 0, 0.04), 8px 8px 16px rgba(0, 0, 0, 0.08);
}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev:after,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next:after{content:none;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev i,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next i{font-size:32px;color:#FFF;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev{left:0;margin-right:12px;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev i{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next{right:0;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev.swiper-button-disabled,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next.swiper-button-disabled{background:#FFF;opacity:1;}
.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev.swiper-button-disabled i,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next.swiper-button-disabled i{color:var(--titleColor);}
/*customers*/
.hc_pcustomer{padding:120px 0;position:relative;overflow:hidden;background:url(../Image/productbg.webp);}
.hc_pcustomer .hcpc_con{margin-top:52px;}
.hc_pcustomer .hcpc_con .hcpc_left{overflow:hidden;height:300px;}
.hc_pcustomer .hcpc_con .hcpc_left .hcpc_img{width:300px;height:300px;position:relative;overflow:hidden;border-radius:12px;}
.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt{padding-left:80px;}
.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p{font-size:17px;line-height:1.6;color:var(--fontColor);}
.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p:nth-child(2){font-size:32px;line-height:normal;margin-top:15px;}
.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p:last-child{font-size:16px;color:var(--logoColor);margin-top:8px;}
.hc_pcustomer .hcpc_con .hcpc_line{width:1px;background:rgba(87,96,111,.4);margin:0 52px;}
.hc_pcustomer .hcpc_con .hcpc_btn{}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next{width:56px;height:56px;background:var(--logoColor);border-radius:12px;outline:none;position:relative;;top:0;margin-top:0;
    -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.04), 8px 8px 16px rgba(0, 0, 0, 0.08);
    box-shadow:0 0 4px rgba(0, 0, 0, 0.04), 8px 8px 16px rgba(0, 0, 0, 0.08);
}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev:after,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next:after{content:none;}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev i,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next i{font-size:32px;color:#FFF;}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev{left:0;margin-bottom:12px;}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev i{
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next{right:0;}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next i{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev.swiper-button-disabled,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next.swiper-button-disabled{background:#FFF;opacity:1;}
.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev.swiper-button-disabled i,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next.swiper-button-disabled i{color:var(--titleColor);}
/*message*/
.hc_pmessage{padding:120px 0 0;position:relative;overflow:hidden;background:url(../Image/product_formbg.webp) no-repeat center center fixed;background-size:cover;}
.hc_pmessage:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.95);}
.hc_pmessage .hcpm_left{width:647px;padding-bottom:120px;}
.hc_pmessage .hcpm_left .hc_ptxt{margin-top:15px;width:auto;}
.hc_pmessage .hcpm_left .hcpm_ul{padding-top:30px;}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li{border-bottom:1px solid #ECF0F1;padding:16px 0;}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title{cursor:pointer;}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title p{font-size:16px;line-height:1.375;font-weight:700;color:var(--fontColor);}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon{width:22px;}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon i{height:16px;width:16px;position:relative;}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon i:before,.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon i:after{content:"";background:var(--fontColor);display:block;height:2px;left:0;line-height:2px;margin-top:-1px;position:absolute;top:50%;width:14px;}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon i:after{
	-webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transition:all .5s;
    transition:all .5s;
}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title.on p{color:var(--titleColor);}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title.on .hcpm_icon i:before,.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title.on .hcpm_icon i:after{background:var(--logoColor);}
.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title.on .hcpm_icon i:after{
	-webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.hc_pmessage .hcpm_left .hcpm_text{display:none;padding-top:12px;}
.hc_pmessage .hcpm_left .hcpm_text p{font-size:14px;line-height:1.71;color:var(--fontColor);}
.hc_pmessage .hcpm_right{width:570px;padding:40px 50px 48px;border-radius:24px 24px 0 0;border:8px solid #036EB4;border-bottom:none;background:#FFF;
	-webkit-box-shadow:40px 59px 59px rgba(0, 0, 0, 0.38);
	box-shadow:40px 59px 59px rgba(0, 0, 0, 0.38);
}
.hc_pmessage .hcpm_right .ft_form{position:relative;}
.hc_pmessage .hcpm_right .ft_form .pb_tit{line-height:48px;text-transform:uppercase;}
.hc_pmessage .hcpm_right .ft_form .ftm_p{font-size:16px;color:var(--titleColor);line-height:24px;margin-top:24px;}
.hc_pmessage .hcpm_right .ft_input{padding-top:22px;}
.hc_pmessage .hcpm_right .ft_input .ftm_li{position:relative;margin-top:20px;width:calc(50% - 8px);}
.hc_pmessage .hcpm_right .ft_input .ftm_li.ftm_lit{width:100%;}
.hc_pmessage .hcpm_right .ft_input input{width:100%;line-height:30px;padding:10px 15px;outline:none;border-radius:8px;border:1px solid #BDBDBD;}
.hc_pmessage .hcpm_right .ft_input textarea{padding:10px 15px;outline:none;resize:none;width:100%;height:150px;line-height:20px;display:block;border-radius:8px;background:transparent;border:1px solid #BDBDBD;}
.hc_pmessage .hcpm_right .ft_input .ftm_btn{height:60px;background:var(--logoColor);margin-top:52px;cursor:pointer;max-width:300px;width:100%;border-radius:12px;}
.hc_pmessage .hcpm_right .ft_input .ftm_btn span{font-size:16px;text-transform:uppercase;color:#FFF;font-weight:bold;}
.hc_pmessage .hcpm_right .ft_input .ftm_btn i{font-size:24px;color:#FFF;margin-left:10px;margin-top:2px;}
.hc_pmessage .hcpm_right .ft_input .ftm_btn:hover{background:#00B2FF;}
.hc_pmessage .hcpm_right .ft_input .ftm_btn:hover i{margin-left:20px;}

@media screen and (max-width:1519px){
	.hcp_p{height:32px;padding:0 14px;border-radius:5px;line-height:32px;margin-bottom:11px;}
	.pb_tit{width:500px;}
	.hc_ptxt{width:540px;font-size:15px;}
	.hc_pbanner{height:550px;}
	.hc_pbanner .hcpb_txt{margin-top:70px;}
	.hc_pbanner .hcpb_txt h1{font-size:56px;max-width:980px;margin-bottom:20px;}
	.hc_pbanner .hcpb_txt p{font-size:15px;line-height:25px;}
	.hc_pbanner .hcpb_txt p:nth-child(2){max-width:550px;}
	.hc_pbanner .hcpb_txt a{border-radius:6px;height:42px;margin-top:40px;min-width:118px;}
	.hc_pnav{margin-top:35px;}
    .hc_pnav a{height:46px;padding:0 21px;}
	.hc_plist{padding:40px 0 80px;}
	.hc_plist .hcpl_ul{padding-top:13px;}
	.hc_plist .hcpl_ul .hcpl_li{width:calc(100%/3 - 22px);margin-left:31px;margin-top:30px;}
	.hc_plist .hcpl_ul .hcpl_li .hcpl_txt{padding:14px 9px;}
	.hc_plist .hcpl_ul .hcpl_li .hcpl_txt p{font-size:17px;}
	.hc_plist .manu{margin-top:40px;}
	.hc_padvantages{padding:80px 0;}
	.hc_padvantages .hcpa_ul{margin-top:40px;}
	.hc_padvantages .hcpa_ul .hcpa_txt{padding:25px 38px;border-radius:10px;}
	.hc_padvantages .hcpa_ul .hcpa_txt i{width:44px;height:44px;}
	.hc_padvantages .hcpa_ul .hcpa_txt p{font-size:14px;line-height:26px;}
	.hc_padvantages .hcpa_ul .hcpa_txt p:nth-child(2){font-size:17px;margin:20px 0;}
	.hc_padvantages .hcpa_ul .swiper-pagination{margin-top:38px;}
	.hc_padvantages .hcpa_ul .swiper-pagination-bullet{width:18px;height:18px;border-radius:6px;}
	.hc_padvantages .hcpa_ul .swiper-pagination-bullet:before{width:10px;height:10px;border-radius:3px;}
	.hc_pyy{padding:80px 0 40px;}
	.hc_pyy .hcpy_con{margin-top:40px;}
	.hc_pyy .hcpy_con .hcpy_left{width:524px;min-height:480px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_img{border-radius:16px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_txt{padding:40px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_txt p{padding:13px 16px;border-radius:10px;font-size:15px;}
	.hc_pyy .hcpy_con .hcpy_right{padding-left:70px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp span{width:17px;font-size:14px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp p{margin:0 20px;font-size:18px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp .hcpy_i{width:36px;height:36px;border-radius:6px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp .hcpy_i i{font-size:22px;}
	.hc_pdesign{padding:40px 0 80px;}
	.hc_pdesign .hcpd_span{margin-top:32px;}
	.hc_pdesign .hcpd_span .swiper-pagination-bullet{border-radius:3px;padding:13px 26px;margin-left:16px;}
	.hc_pdesign .hcpd_ul{margin-top:26px;}
	.hc_pdesign .hcpd_ul .hcpd_right{height:460px;padding:20px 23px;}
	.hc_pdesign .hcpd_ul .hcpd_pp p{font-size:14px;margin-top:10px;}
	.hc_pdesign .hcpd_ul .hcpd_pp p:first-child{font-size:21px;margin-bottom:16px;}
	.hc_pservice{padding:50px 0;}
	.hc_pservice .hc_ptxt{margin-top:14px;}
	.hc_pservice a{border-radius:6px;height:42px;margin-top:40px;min-width:118px;padding:0 9px;}
	.hc_pinstallation{padding:50px 0 35px;}
	.hc_pinstallation .hcpi_ul{margin-top:40px;margin-left:calc(50% - 600px);}
	.hc_pinstallation .hcpi_ul .hcpi_li{padding-right:22px;}
	.hc_pinstallation .hcpi_ul .hcpi_li .swiper-slide{width:590px;border-radius:12px;border-width:2px;padding:28px 20px;}
	.hc_pinstallation .hcpi_ul .hcpi_li p{font-size:14px;line-height:25px;}
	.hc_pinstallation .hcpi_ul .hcpi_li p:first-child{font-size:40px;}
	.hc_pinstallation .hcpi_ul .hcpi_li p:nth-child(2){font-size:18px;padding:26px 0;margin-bottom:26px;}
	.hc_pmaintenance{padding:35px 0 60px;}
	.hc_pmaintenance .hcpm_con{margin-top:40px;}
	.hc_pmaintenance .hcpm_con .hcpm_left{width:490px;min-height:626px;}
	.hc_pmaintenance .hcpm_con .hcpm_right{padding:70px 65px 50px;width:calc(100% - 490px);}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span{font-size:40px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:first-child{
		-webkit-transform:translateY(5px);
		-moz-transform:translateY(5px);
		-ms-transform:translateY(5px);
		transform:translateY(5px);
	}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:nth-child(2){margin:0 3px;font-size:34px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:last-child{font-size:26px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt{margin-top:40px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p{font-size:14px;line-height:26px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p:first-child{font-size:18px;padding-bottom:26px;margin-bottom:26px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn{margin-top:25px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next{width:50px;height:50px;border-radius:10px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev i,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next i{font-size:28px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev{margin-right:10px;}
	.hc_pcustomer{padding:80px 0;}
	.hc_pcustomer .hcpc_con{margin-top:40px;}
	.hc_pcustomer .hcpc_con .hcpc_left{height:270px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_img{width:270px;height:270px;border-radius:10px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt{padding-left:60px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p{font-size:16px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p:nth-child(2){font-size:28px;margin-top:13px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p:last-child{font-size:15px;margin-top:7px;}
	.hc_pcustomer .hcpc_con .hcpc_line{margin:0 44px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next{width:50px;height:50px;border-radius:10px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev i,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next i{font-size:28px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev{margin-bottom:10px;}
	.hc_pmessage{padding:80px 0 0;}
	.hc_pmessage .hcpm_left{width:588px;padding-bottom:80px;}
	.hc_pmessage .hcpm_left .hc_ptxt{margin-top:13px;}
	.hc_pmessage .hcpm_left .hcpm_ul{padding-top:22px;}
	.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li{padding:14px 0;}
	.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title p{font-size:15px;}
	.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon{width:20px;}
	.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon i{height:14px;width:14px;}
	.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon i:before,.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title .hcpm_icon i:after{width:12px;}
	.hc_pmessage .hcpm_left .hcpm_text{padding-top:10px;}
	.hc_pmessage .hcpm_right{width:518px;padding:32px 40px 38px;border-radius:20px 20px 0 0;border-width:6px;border-bottom:none;}
	.hc_pmessage .hcpm_right .ft_form .pb_tit{line-height:42px;}
	.hc_pmessage .hcpm_right .ft_form .ftm_p{font-size:15px;line-height:22px;margin-top:20px;}
	.hc_pmessage .hcpm_right .ft_input{padding-top:18px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_li{margin-top:16px;width:calc(50% - 6px);}
	.hc_pmessage .hcpm_right .ft_input input{padding:9px 13px;border-radius:6px;}
	.hc_pmessage .hcpm_right .ft_input textarea{padding:9px 13px;border-radius:6px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn{height:52px;margin-top:40px;max-width:260px;border-radius:10px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn span{font-size:15px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn i{font-size:22px;margin-left:8px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn:hover i{margin-left:15px;}
}

@media screen and (max-width:1359px){
	.hcp_p{height:28px;padding:0 12px;border-radius:4px;line-height:28px;margin-bottom:10px;}
	.pb_tit{width:460px;}
	.hc_ptxt{width:500px;font-size:14px;}
	.hc_pbanner{height:400px;}
	.hc_pbanner .hcpb_txt{margin-top:50px;}
	.hc_pbanner .hcpb_txt h1{font-size:42px;max-width:700px;margin-bottom:15px;}
	.hc_pbanner .hcpb_txt p{font-size:14px;line-height:24px;}
	.hc_pbanner .hcpb_txt p:nth-child(2){max-width:506px;}
	.hc_pbanner .hcpb_txt a{border-radius:5px;height:38px;margin-top:30px;min-width:100px;}
	.hc_pnav{margin-top:30pxpx;}
    .hc_pnav a{height:42px;padding:0 18px;font-size:15px;}
	.hc_plist{padding:30px 0 50px;}
	.hc_plist .hcpl_ul{padding-top:10px;}
	.hc_plist .hcpl_ul .hcpl_li{width:calc(100%/3 - 16px);margin-left:24px;margin-top:25px;}
	.hc_plist .hcpl_ul .hcpl_li .hcpl_txt{padding:13px 8px;}
	.hc_plist .hcpl_ul .hcpl_li .hcpl_txt p{font-size:16px;}
	.hc_plist .manu{margin-top:32px;}
	.hc_padvantages{padding:50px 0;}
	.hc_padvantages .hcpa_ul{margin-top:30px;}
	.hc_padvantages .hcpa_ul .hcpa_txt{padding:20px 30px;border-radius:8px;}
	.hc_padvantages .hcpa_ul .hcpa_txt i{width:38px;height:38px;}
	.hc_padvantages .hcpa_ul .hcpa_txt p{line-height:1.71;}
	.hc_padvantages .hcpa_ul .hcpa_txt p:nth-child(2){font-size:16px;margin:16px 0;}
	.hc_padvantages .hcpa_ul .swiper-pagination{margin-top:30px;}
	.hc_padvantages .hcpa_ul .swiper-pagination-bullet{width:16px;height:16px;border-radius:4px;}
	.hc_padvantages .hcpa_ul .swiper-pagination-bullet:before{width:8px;height:8px;border-radius:2px;}
	.hc_pyy{padding:50px 0 20px;}
	.hc_pyy .hcpy_con{margin-top:30px;}
	.hc_pyy .hcpy_con .hcpy_left{width:434px;min-height:398px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_img{border-radius:12px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_txt{padding:30px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_txt p{padding:10px 12px;border-radius:8px;font-size:14px;}
	.hc_pyy .hcpy_con .hcpy_right{padding-left:40px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp p{margin:0 16px;font-size:16px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp .hcpy_i{width:28px;height:28px;border-radius:5px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp .hcpy_i i{font-size:17px;}
	.hc_pdesign{padding:20px 0 50px;}
	.hc_pdesign .hcpd_span{margin-top:25px;}
	.hc_pdesign .hcpd_span .swiper-pagination-bullet{border-radius:2px;padding:11px 22px;margin-left:13px;font-size:14px;}
	.hc_pdesign .hcpd_ul{margin-top:20px;}
	.hc_pdesign .hcpd_ul .hcpd_right{height:400px;padding:15px 18px;}
	.hc_pdesign .hcpd_ul .hcpd_pp p:first-child{font-size:18px;margin-bottom:12px;}
	.hc_pservice{padding:35px 0;}
	.hc_pservice .hc_ptxt{margin-top:11px;}
	.hc_pservice a{border-radius:5px;height:38px;margin-top:30px;min-width:100px;padding:0 8px;}
	.hc_pinstallation{padding:35px 0 20px;}
	.hc_pinstallation .hcpi_ul{margin-top:30px;margin-left:calc(50% - 497px);}
	.hc_pinstallation .hcpi_ul .hcpi_li{padding-right:15px;}
	.hc_pinstallation .hcpi_ul .hcpi_li .swiper-slide{width:492px;border-radius:10px;padding:20px 15px;}
	.hc_pinstallation .hcpi_ul .hcpi_li p{line-height:1.71;}
	.hc_pinstallation .hcpi_ul .hcpi_li p:first-child{font-size:32px;}
	.hc_pinstallation .hcpi_ul .hcpi_li p:nth-child(2){font-size:16px;padding:20px 0;margin-bottom:20px;}
	.hc_pmaintenance{padding:20px 0 40px;}
	.hc_pmaintenance .hcpm_con{margin-top:30px;}
	.hc_pmaintenance .hcpm_con .hcpm_left{width:406px;min-height:372px;}
	.hc_pmaintenance .hcpm_con .hcpm_right{padding:30px 25px 20px;width:calc(100% - 406px);}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span{font-size:32px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:first-child{
		-webkit-transform:translateY(4px);
		-moz-transform:translateY(4px);
		-ms-transform:translateY(4px);
		transform:translateY(4px);
	}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:nth-child(2){margin:0 3px;font-size:26px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:last-child{font-size:20px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt{margin-top:30px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p{line-height:1.71;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p:first-child{font-size:16px;padding-bottom:20px;margin-bottom:20px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn{margin-top:20px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next{width:44px;height:44px;border-radius:8px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev i,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next i{font-size:22px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev{margin-right:8px;}
	.hc_pcustomer{padding:50px 0;}
	.hc_pcustomer .hcpc_con{margin-top:30px;}
	.hc_pcustomer .hcpc_con .hcpc_left{height:230px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_img{width:230px;height:230px;border-radius:8px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt{padding-left:30px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p{font-size:14px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p:nth-child(2){font-size:22px;margin-top:10px;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p:last-child{font-size:14px;margin-top:5px;}
	.hc_pcustomer .hcpc_con .hcpc_line{margin:0 36px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next{width:44px;height:44px;border-radius:8px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev i,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next i{font-size:22px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev{margin-bottom:8px;}
	.hc_pmessage{padding:50px 0 0;}
	.hc_pmessage .hcpm_left{width:487px;padding-bottom:50px;}
	.hc_pmessage .hcpm_left .hc_ptxt{margin-top:10px;}
	.hc_pmessage .hcpm_left .hcpm_ul{padding-top:16px;}
	.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li{padding:13px 0;}
	.hc_pmessage .hcpm_left .hcpm_ul .hcpm_li .hcpm_title p{font-size:14px;}
	.hc_pmessage .hcpm_right{width:429px;padding:25px 30px 30px;border-radius:16px 16px 0 0;border-width:4px;}
	.hc_pmessage .hcpm_right .ft_form .pb_tit{line-height:38px;}
	.hc_pmessage .hcpm_right .ft_form .ftm_p{font-size:14px;line-height:1.71;margin-top:12px;}
	.hc_pmessage .hcpm_right .ft_input{padding-top:15px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_li{margin-top:16px;width:calc(50% - 5px);}
	.hc_pmessage .hcpm_right .ft_input input{padding:8px 12px;border-radius:4px;}
	.hc_pmessage .hcpm_right .ft_input textarea{padding:8px 12px;border-radius:4px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn{height:44px;margin-top:30px;max-width:220px;border-radius:8px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn span{font-size:14px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn i{font-size:20px;margin-left:6px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn:hover i{margin-left:12px;}
}

@media screen and (max-width:1023px){
	.pb_tit{width:100%;}
	.hc_ptxt{width:100%;margin-top:15px;}
	.hc_pbanner{height:320px;margin-top:1px;}
	.hc_pbanner .hcpb_txt{margin-top:35px;}
	.hc_pbanner .hcpb_txt h1{font-size:36px;max-width:630px;margin-bottom:12px;}
	.hc_pbanner .hcpb_txt p{line-height:1.71;}
	.hc_pbanner .hcpb_txt a{border-radius:4px;margin-top:25px;}
	.hc_pnav{margin-top:25px;}
    .hc_pnav a{height:40px;padding:0 15px;font-size:14px;}
	.hc_plist{padding:20px 0 30px;}
	.hc_plist .hcpl_ul{padding-top:10px;}
	.hc_plist .hcpl_ul .hcpl_li{width:calc(100%/3 - 10px);margin-left:15px;margin-top:15px;}
	.hc_plist .manu{margin-top:25px;}
	.hc_padvantages{padding:30px 0;}
	.hc_padvantages .hcpa_ul{margin-top:20px;}
	.hc_padvantages .hcpa_ul .hcpa_txt{padding:12px 15px;border-radius:6px;}
	.hc_padvantages .hcpa_ul .hcpa_txt i{width:32px;height:32px;}
	.hc_padvantages .hcpa_ul .hcpa_txt p:nth-child(2){margin:11px 0;}
	.hc_padvantages .hcpa_ul .swiper-pagination{margin-top:20px;}
	.hc_padvantages .hcpa_ul .swiper-pagination-bullet{width:12px;height:12px;}
	.hc_padvantages .hcpa_ul .swiper-pagination-bullet:before{width:6px;height:6px;top:2px;left:2px;}
	.hc_pyy{padding:30px 0 15px;}
	.hc_pyy .hcpy_con{margin-top:20px;flex-direction:column-reverse;}
	.hc_pyy .hcpy_con .hcpy_left{width:100%;min-height:auto;margin-top:20px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_img{border-radius:10px;height:auto;padding-bottom:91.67%;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_txt{padding:16px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_txt p{padding:8px 10px;border-radius:6px;}
	.hc_pyy .hcpy_con .hcpy_right{padding-left:0;width:100%;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_p{border-bottom:none;overflow:hidden;width:100%;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_p .swiper-slide{background:var(--backgroundColor);padding:12px 15px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp{border-top:none;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp:before{content:none;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp p{margin:0 0 0 16px;font-size:16px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_pp .hcpy_i{display:none;}
	.hc_pdesign{padding:15px 0 30px;}
	.hc_pdesign .hcpd_span{margin-top:20px;}
	.hc_pdesign .hcpd_ul{margin-top:15px;}
	.hc_pdesign .hcpd_ul .hcpd_left{width:100%;min-height:auto;padding-bottom:75%;}
	.hc_pdesign .hcpd_ul .hcpd_left img{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;}
	.hc_pdesign .hcpd_ul .hcpd_right{width:100%;height:320px;padding:10px 12px;}
	.hc_pdesign .hcpd_ul .hcpd_pp p:first-child{font-size:18px;margin-bottom:10px;}
	.hc_pservice{padding:25px 0;}
	.hc_pservice .hc_ptxt{margin-top:8px;}
	.hc_pservice a{margin-top:20px;}
	.hc_pinstallation{padding:30px 0 20px;}
	.hc_pinstallation .hcpi_ul{margin-top:20px;margin-left:15px;width:calc(100% - 30px);overflow:hidden;}
	.hc_pinstallation .hcpi_ul .hcpi_li{padding-right:0;}
	.hc_pinstallation .hcpi_ul .hcpi_li .swiper-slide{width:auto;border-radius:8px;padding:15px 12px;}
	.hc_pinstallation .hcpi_ul .hcpi_li p:first-child{font-size:26px;}
	.hc_pinstallation .hcpi_ul .hcpi_li p:nth-child(2){padding:15px 0;margin-bottom:15px;}
	.hc_pmaintenance{padding:15px 0 30px;}
	.hc_pmaintenance .hcpm_con{margin-top:20px;}
	.hc_pmaintenance .hcpm_con .hcpm_left{width:280px;min-height:358px;}
	.hc_pmaintenance .hcpm_con .hcpm_right{padding:16px 12px 15px;width:calc(100% - 280px);}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span{font-size:22px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:first-child{
		-webkit-transform:translateY(2px);
		-moz-transform:translateY(2px);
		-ms-transform:translateY(2px);
		transform:translateY(2px);
	}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:nth-child(2){margin:0 3px;font-size:18px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_num span:last-child{font-size:15px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt{margin-top:20px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p:first-child{padding-bottom:12px;margin-bottom:12px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn{margin-top:15px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next{width:40px;height:40px;border-radius:6px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev i,.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-next i{font-size:18px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_btn .swiper-button-prev{margin-right:6px;}
	.hc_pcustomer{padding:30px 0;}
	.hc_pcustomer .hcpc_con{margin-top:20px;position:relative;}
	.hc_pcustomer .hcpc_con .hcpc_left{height:auto;width:100%;flex:auto;}
	.hc_pcustomer .hcpc_con .hcpc_left .swiper-slide{flex-wrap:wrap;justify-content:center;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_img{width:120px;height:120px;border-radius:50%;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt{padding-left:0;width:100%;margin-top:20px;flex:auto;}
	.hc_pcustomer .hcpc_con .hcpc_left .hcpc_txt p{text-align:center;}
	.hc_pcustomer .hcpc_con .hcpc_line{display:none;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next{width:40px;height:40px;border-radius:6px;position:absolute;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev i,.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next i{font-size:18px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev{margin-bottom:0;left:50%;margin-left:-130px;top:40px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-prev i{
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next{right:50%;margin-right:-130px;top:40px;}
	.hc_pcustomer .hcpc_con .hcpc_btn .swiper-button-next i{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.hc_pmessage{padding:30px 0 0;}
	.hc_pmessage .hcpm_left{width:100%;padding-bottom:30px;}
	.hc_pmessage .hcpm_right{width:100%;padding:18px 20px 20px;border-radius:12px 12px 0 0;border-width:2px;}
	.hc_pmessage .hcpm_right .ft_form .ftm_p{margin-top:10px;}
	.hc_pmessage .hcpm_right .ft_input{padding-top:5px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_li{margin-top:12px;}
	.hc_pmessage .hcpm_right .ft_input .ftm_btn{margin-top:20px;}
}

@media screen and (max-width:767px){
	.hc_pbanner{height:auto;}
	.hc_pbanner .hcpb_txt{margin-top:20px;}
	.hc_pbanner .hcpb_txt h1{font-size:26px;max-width:none;}
	.hc_pbanner .hcpb_txt a{margin-top:20px;}
	.hc_plist .hcpl_ul .hcpl_li{width:100%;margin-left:0;}
	.hc_padvantages .hcpa_ul .hcpa_txt{padding:10px 12px;}
	.hc_pyy .hcpy_con .hcpy_left .hcpy_txt{padding:10px;}
	.hc_pyy .hcpy_con .hcpy_right .hcpy_p .swiper-slide{height:auto;}
	.hc_pinstallation .hcpi_ul .hcpi_li p:nth-child(2){padding:10px 0;margin-bottom:10px;}

	.hc_pmaintenance .hcpm_con{flex-direction:column-reverse;}
	.hc_pmaintenance .hcpm_con .hcpm_left{width:100%;min-height:auto;}
	.hc_pmaintenance .hcpm_con .hcpm_right{padding:12px 10px 15px;width:100%;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt{margin-top:15px;}
	.hc_pmaintenance .hcpm_con .hcpm_right .hcpm_txt p:first-child{padding-bottom:10px;margin-bottom:10px;}
	.hc_pmessage .hcpm_right{padding:15px 13px 15px;border-radius:10px 10px 0 0;}
	.hc_pmessage .hcpm_right .ft_input .ftm_li{width:100%;}
}