/*product*/
#pro_listbg{padding:45px 0 49px;background:#f6f6f6;}
.pro_list{padding:37px 0 57px;}
.pro_list.pro_list1{padding:0 0 0;}
.pro_list .pl_ul{padding-top:20px;}
.pro_list .pl_ul a{display:block;width:calc(33.33% - 22px);float:left;margin-left:33px;margin-top:23px;box-shadow:0 4px 9.5px 0.5px rgba(0,0,0,.1);}
.pro_list .pl_ul a:nth-child(3n+1){margin-left:0;}
.pro_list .pl_ul a .p_img{width:100%;padding-bottom:75%;position:relative;}
.pro_list .pl_ul a .p_img img{border:1px solid #F8F8F8;border-bottom:none;}
.pro_list .pl_ul a p{margin:0;font-size:16px;color:#333;line-height:26px;text-align:center;padding:18px 5px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*1450以上屏幕*/
@media screen and (max-width:1449px){
	#pro_listbg{padding:30px 0 50px;}
	.pro_list{padding:30px 0 40px;}
	.pro_list .pl_ul{padding-top:10px;}
	.pro_list .pl_ul a{width:calc(33.33% - 12px);margin-left:18px;margin-top:18px;}
	.pro_list .pl_ul a p{padding:13px 0 15px;}
}
@media screen and (max-width:1229px){
	#pro_listbg{padding:20px 0 30px;}
	.pro_list{padding:20px 0 30px;}
	.pro_list .pl_ul{padding-top:5px;}
	.pro_list .pl_ul a p{padding:10px 0 12px;font-size:15px;}
}
@media screen and (max-width:1023px){
	#pro_listbg{padding:20px 0 20px;}
}
@media screen and (max-width:767px){
	.pro_list{padding:15px 0 20px;}
	.pro_list .pl_ul{padding-top:0;}
	.pro_list .pl_ul a{width:calc(50% - 8px);margin-left:16px;}
	.pro_list .pl_ul a:nth-child(3n+1){margin-left:16px;}
	.pro_list .pl_ul a:nth-child(odd){margin-left:0;}
	.pro_list .pl_ul a p{padding:6px 0 7px;font-size:14px;line-height:24px;}


	.sub_nav a{width:50%;}
	.sub_nav a:nth-child(even){border-right:none;}
}
@media screen and (max-width:667px){
	.pro_list .pl_ul a{width:100%;margin-left:0;float:none;}
	.pro_list .pl_ul a:nth-child(3n+1){margin-left:0;}
}
@media screen and (max-width:499px){
	
}
/*sjsb*/
.sjsb{padding:57px 0 64px;}
.sjsb .sj_ul{margin-top:83px;}
.sjsb .sj_ul .sj_li{width:calc(33.33% - 22px);float:left;margin-left:33px;box-shadow:0 4px 9.5px 0.5px rgba(0,0,0,.1);padding:51px 10px 54px;position:relative;}
.sjsb .sj_ul .sj_li:first-child{margin-left:0;}
.sjsb .sj_ul .sj_li span{display:block;position:absolute;width:62px;height:62px;padding:5px;border-radius:50%;left:50%;margin-left:-31px;top:-31px;}
.sjsb .sj_ul .sj_li span:before{content:'';width:100%;height:100%;position:absolute;border-left:1px solid #FFF;border-top:1px solid #FFF;border-right:1px solid #278bc9;border-bottom:1px solid #278bc9;transform:rotate(-45deg);border-radius:50%;left:0;top:0;}
.sjsb .sj_ul .sj_li span em{display:block;width:100%;height:100%;background:#278bc9;line-height:52px;border-radius:50%;font-size:24px;color:#FFF;font-style:normal;text-align:center;}
.sjsb .sj_ul .sj_li p{font-size:16px;line-height:26px;line-height:26px;color:#666;text-align:center;}
.sjsb .sj_ul .sj_li p:nth-child(2){font-size:24px;line-height:34px;line-height:34px;color:#333;margin-bottom:11px;}
@media screen and (max-width:1449px){
	.sjsb{padding:30px 0 45px;}
	.sjsb .sj_ul{margin-top:60px;}
}
@media screen and (max-width:1229px){
	.sjsb{padding:20px 0 30px;}
	.sjsb .sj_ul{margin-top:46px;}
	.sjsb .sj_ul .sj_li{padding:40px 8px 20px;}
	.sjsb .sj_ul .sj_li p{font-size:14px;line-height:24px;}
	.sjsb .sj_ul .sj_li p:nth-child(2){font-size:18px;height:26px;line-height:26px;margin-bottom:8px;font-weight:bold;}
}
@media screen and (max-width:1023px){
	.sjsb{padding:20px 0 20px;}
	.sjsb .sj_ul .sj_li{width:calc(33.33% - 12px);margin-left:18px;}
	.sjsb .sj_ul .sj_li{padding:40px 8px 20px;}
	.sjsb .sj_ul .sj_li span{width:56px;height:56px;padding:3px;margin-left:-28px;top:-28px;}
	.sjsb .sj_ul .sj_li span em{width:50px;height:50px;line-height:50px;font-size:20px;}
	.sjsb .sj_ul .sj_li p:nth-child(2){font-size:16px;height:24px;line-height:24px;margin-bottom:5px;}
	.sjsb .sj_ul .sj_li p:last-child{height:48px;}
}
@media screen and (max-width:767px){
	.sjsb .sj_ul{margin-top:0;padding-top:8px;}
	.sjsb .sj_ul .sj_li{width:100%;margin-left:0;float:none;margin-top:36px;}
	.sjsb .sj_ul .sj_li{padding:40px 8px 15px;}
	.sjsb .sj_ul .sj_li p:last-child{height:auto;}
}
/*sdjs*/
.sdjs{padding:50px 0;}
.sdjs .sd_ul{text-align:center;font-size:0;-webkit-text-size-adjust:none;margin-top:16px;}
.sdjs .sd_ul .sd_li{display:inline-block;width:320px;margin-left:-30px;background:#FFF;text-align:center;padding:75px 0 78px;position:relative;background:transparent;}
.sdjs .sd_ul .sd_li:before{content:'';position:absolute;left:0;top:0;width:260px;height:260px;border-left:30px solid #ece166;border-bottom:30px solid #ece166;border-radius:50%;border-top:30px solid transparent;border-right:30px solid transparent;z-index:1;z-index:3;}
.sdjs .sd_ul .sd_li:after{content:'';position:absolute;left:0;top:0;width:260px;height:260px;border-left:30px solid #dcdcdc;border-bottom:30px solid #dcdcdc;border-radius:50%;border-top:30px solid transparent;border-right:30px solid transparent;z-index:1;}
.sdjs .sd_ul .sd_li:first-child:before{transform:rotate(135deg);}
.sdjs .sd_ul .sd_li:first-child:after{transform:rotate(-45deg);}
.sdjs .sd_ul .sd_li:nth-child(2):before{transform:rotate(-45deg);}
.sdjs .sd_ul .sd_li:nth-child(2):after{transform:rotate(135deg);}
.sdjs .sd_ul .sd_li:nth-child(3):before{transform:rotate(135deg);}
.sdjs .sd_ul .sd_li:nth-child(3):after{transform:rotate(-45deg);}
.sdjs .sd_ul .sd_li:last-child:before{transform:rotate(-45deg);}
.sdjs .sd_ul .sd_li:last-child:after{transform:rotate(135deg);}
.sdjs .sd_ul .sd_li span{display:block;font-size:36px;line-height:36px;height:36px;color:#333;font-weight:bold;}
.sdjs .sd_ul .sd_li p{font-size:40px;line-height:54px;color:#333;font-weight:bold;margin-top:23px;}
@media screen and (max-width:1449px){
	.sdjs{padding:40px 0;}
	.sdjs .sd_ul .sd_li{width:270px;padding:71px 0 74px;margin-left:-20px;}
	.sdjs .sd_ul .sd_li:before{width:230px;height:230px;border-width:20px;}
	.sdjs .sd_ul .sd_li:after{width:230px;height:230px;border-width:20px;}
	.sdjs .sd_ul .sd_li span{font-size:30px;height:30px;line-height:30px;}
	.sdjs .sd_ul .sd_li p{font-size:30px;line-height:40px;margin-top:15px;}
}
@media screen and (max-width:1229px){
	.sdjs{padding:30px 0;}
	.sdjs .sd_ul .sd_li{width:220px;padding:62px 0 64px;margin-left:-10px;}
	.sdjs .sd_ul .sd_li:before{width:200px;height:200px;border-width:10px;}
	.sdjs .sd_ul .sd_li:after{width:200px;height:200px;border-width:10px;}
	.sdjs .sd_ul .sd_li span{font-size:24px;height:24px;line-height:24px;}
	.sdjs .sd_ul .sd_li p{font-size:22px;line-height:30px;margin-top:10px;}
}
@media screen and (max-width:1023px){
	.sdjs{padding:20px 0;}
	.sdjs .sd_ul .sd_li{width:180px;padding:42px 0 44px;}
	.sdjs .sd_ul .sd_li:before{width:160px;height:160px;}
	.sdjs .sd_ul .sd_li:after{width:160px;height:160px;}
}
@media screen and (max-width:767px){
	.sdjs .sd_ul .sd_li{width:150px;padding:35px 0 37px;margin-left:-5px;}
	.sdjs .sd_ul .sd_li:before{width:140px;height:140px;border-width:5px;}
	.sdjs .sd_ul .sd_li:after{width:140px;height:140px;border-width:5px;}
	.sdjs .sd_ul .sd_li span{font-size:20px;height:20px;line-height:20px;}
	.sdjs .sd_ul .sd_li p{font-size:20px;line-height:26px;margin-top:6px;}
}
@media screen and (max-width:667px){
	.sdjs .sd_ul .sd_li{width:110px;padding:20px 0 21px;}
	.sdjs .sd_ul .sd_li:before{width:100px;height:100px;}
	.sdjs .sd_ul .sd_li:after{width:100px;height:100px;}
	.sdjs .sd_ul .sd_li span{font-size:20px;height:20px;line-height:20px;}
	.sdjs .sd_ul .sd_li p{font-size:16px;line-height:22px;margin-top:5px;}
}
@media screen and (max-width:499px){
	.sdjs .sd_ul{margin-top:0;}
	.sdjs .sd_ul .sd_li{width:49%;float:left;margin-left:2%;border:2px solid #dcdcdc;padding:10px 0 11px;margin-top:10px;}
	.sdjs .sd_ul .sd_li:nth-child(odd){margin-left:0;}
	.sdjs .sd_ul .sd_li:before{content:none;}
	.sdjs .sd_ul .sd_li:after{content:none;}
	.sdjs .sd_ul .sd_li p br{display:none;}
}

/*case*/
.pro_case{padding:43px 0 74px;position:relative;}
.pro_case .pc_ul{width:100%;overflow:hidden;margin-top:26px;padding:15px;}
.pro_case .pc_ul .swiper-slide{box-shadow:0 0 10px rgba(0,0,0,.1);}
.pro_case .pc_ul .pc_img{width:100%;padding-bottom:75%;position:relative;}
.pro_case .pc_ul .pc_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
.pro_case .pc_ul p{line-height:25px;font-size:15px;color:#333;text-align:center;padding:18px 0 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro_case .swiper-button-prev{background-image:url(yw_licon.png);background-size:100% 100%;outline:none;left:calc(50% - 830px);margin-top:-24px;width:48px;height:48px;}
.pro_case .swiper-button-next{background-image:url(yw_ricon.png);background-size:100% 100%;outline:none;right:calc(50% - 830px);margin-top:-24px;width:48px;height:48px;}
.pro_case .swiper-button-prev.swiper-button-disabled,.pro_case .swiper-button-next.swiper-button-disabled{opacity:1;}
@media screen and (max-width:1679px){
	.pro_case .swiper-button-prev{left:10px;}
	.pro_case .swiper-button-next{right:10px;}
}
@media screen and (max-width:1449px){
	.pro_case{padding:30px 0 45px;}
	.pro_case .pc_ul{margin-top:15px;}
}
@media screen and (max-width:1229px){
	.pro_case{padding:20px 0 30px;}
	.pro_case .pc_ul{margin-top:10px;}
	.pro_case .pc_ul p{padding:10px 0 13px;}
}
@media screen and (max-width:1023px){
	.pro_case{padding:20px 0 20px;}
	.pro_case .pc_ul{padding:10px;}
	.pro_case .pc_ul p{padding:10px 0 13px;}
}