/*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:25%;}
	.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){
	
}
/*meitilist*/
/*product*/
.meiti{padding: 45px 0 25px 0;display: block;overflow: hidden;margin: 0 auto;text-align:center;}
.meiti a{font-size: 18px;color: #000;margin: 0 30px;}
.meiti a.on{font-weight:bold;}
.meiti span{margin: 0 0 0 50px;}
@media screen and (max-width:768px){
    .meiti {padding: 25px 0 25px 0;}
    .meiti a{margin: 0 10px;}
    .meiti span{margin: 0 0 0 10px!important;}
}
.meiti_list{padding:37px 0 57px;}
.meiti_list.meiti_list1{padding:0 0 0;}
.meiti_list .pl_ul{padding-top:20px;}
.meiti_list .pl_ul a{display:block;width:calc(33.33% - 22px);float:left;margin-left:33px;margin-top:23px;}
.meiti_list .pl_ul a:nth-child(3n+1){margin-left:0;}
.meiti_list .pl_ul a .p_img{width:100%;position:relative;overflow:hidden;padding-top: 80%;height: 0;}
.meiti_list .pl_ul a .p_img img{border:1px solid #F8F8F8;border-bottom:none;cursor:pointer;transition:all .6s;    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;}
.meiti_list .pl_ul a .p_img img:hover{transform:scale(1.1);max-width:100%;}
.meiti_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){
	#meiti_listbg{padding:30px 0 50px;}
	.meiti_list{padding:30px 0 40px;}
	.meiti_list .pl_ul{padding-top:10px;}
	.meiti_list .pl_ul a{width:calc(33.33% - 12px);margin-left:18px;margin-top:18px;}
	.meiti_list .pl_ul a p{padding:13px 0 15px;}
}
@media screen and (max-width:1229px){
	#meiti_listbg{padding:20px 0 30px;}
	.meiti_list{padding:20px 0 30px;}
	.meiti_list .pl_ul{padding-top:5px;}
	.meiti_list .pl_ul a p{padding:10px 0 12px;font-size:15px;}
}
@media screen and (max-width:1023px){
	#meiti_listbg{padding:20px 0 20px;}
}
@media screen and (max-width:767px){
	.meiti_list{padding:15px 0 20px;}
	.meiti_list .pl_ul{padding-top:0;}
	.meiti_list .pl_ul a{width:calc(50% - 8px);margin-left:16px;}
	.meiti_list .pl_ul a:nth-child(2n){margin-left:2%;}
	.meiti_list .pl_ul a:nth-child(odd){margin-left:0;}
	.meiti_list .pl_ul a p{padding:6px 0 7px;font-size:14px;line-height:24px;}


	.sub_nav a{width:25%;}
	.sub_nav a:nth-child(even){border-right:none;}
}
@media screen and (max-width:667px){
	.meiti_list .pl_ul a{    width: 48%;margin-left: 2%;float: left;}
	/*.meiti_list .pl_ul a:nth-child(2n){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;}
}
/*productlist1*/
.gt_ly{padding-top:34px;}
.gt_ly .ly_li{width:100%;}
.gt_ly .ly_li .ly_img{width:40%;float:left;}
.gt_ly .ly_li .ly_txt{width:55%;padding:67px 40px 58px 70px;background:#FFF;float:right;}
.gt_ly .ly_li .ly_txt p{font-size:16px;line-height:30px;color:#656565;margin-bottom: 50px;}
.gt_ly .ly_li .ly_txt span{font-size:26px;border-bottom:2px solid #000; padding-bottom:10px;color:#fd4811; display:block; margin-bottom:10px;}
.gt_ly .ly_li .ly_txt p:first-child{font-size:26px;height:34px;line-height:34px;color:#363636;margin-bottom:26px;font-weight:bold;}
.gt_ly .ly_li .ly_txt p:last-child{height:90px;text-indent:0em;}
.gt_ly .ly_li .ly_txt p a{display:block;font-size:14px;color:#fff;  width:40%; text-align:center; height:30px;line-height:30px; background:#fd4811; border-radius:15px;}


@media screen and (max-width:1449px){
	.gt_ly{padding-top:26px;}
	.gt_ly .ly_li .ly_txt{padding:30px 30px 40px 50px;}
	.gt_ly .ly_li .ly_txt p{font-size:15px;line-height:28px;}
	.gt_ly .ly_li .ly_txt p:first-child{font-size:20px;height:30px;line-height:30px;}
	.gt_ly .ly_li .ly_txt p:last-child{height:84px;}
}
@media screen and (max-width:1229px){
	.gt_ly{padding-top:18px;}
	.gt_ly .ly_li .ly_txt{padding:20px 20px 20px 30px;}
	.gt_ly .ly_li .ly_txt p{font-size:14px;line-height:26px;}
	.gt_ly .ly_li .ly_txt p:first-child{font-size:17px;height:25px;line-height:25px;margin-bottom:10px;}
	.gt_ly .ly_li .ly_txt p:last-child{height:104px;}
}
@media screen and (max-width:1023px){
	.gt_ly{padding-top:15px;}
	.gt_ly .ly_li{width:100%;margin-left:15px;}
	.gt_ly .ly_li .ly_txt{padding:15px 10px 15px 10px;}
	.gt_ly .ly_li .ly_txt p{font-size:13px;line-height:24px;margin-bottom: 20px;}
	.gt_ly .ly_li .ly_txt p:first-child{font-size:15px;height:48px;line-height:24px;margin-bottom:6px;}
	.gt_ly .ly_li .ly_txt p:last-child{height:96px;}
}
@media screen and (max-width:667px){
	.gt_ly{padding-top:0;}
	.gt_ly .ly_li{width:100%;float:none;margin-left:0;margin-top:15px;}
	.gt_ly .ly_li .ly_txt p:first-child{height:auto;}
	.gt_ly .ly_li .ly_txt p:last-child{height:auto;}
}
/*productlist1*/
/*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:100%;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:18px;font-weight: bold;color:#333;text-align:center;margin-top: 20px;
    padding: 8px 0px;text-overflow:ellipsis;white-space:nowrap;}
    /*.pro_case .pc_ul p{line-height:25px;font-size:18px;font-weight: bold;color:#333;text-align:center;margin-top: 20px;*/
    /*padding: 8px 0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}*/
.pro_case .swiper-button-prev{background-image:url(/template/default/images/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(/template/default/images/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;}

.pro_case .swiper-pagination{margin:10px auto; position:relative;}
.pro_case .swiper-pagination .swiper-pagination-bullet{margin:2px;}
.pro_case .swiper-pagination .swiper-pagination-bullet-active{background:#fd4811;}

@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;}
	.pro_case .pc_ul p{padding:10px 0 13px;font-size:12px;line-height:5px;margin-top: 10px;}
	.pro_case .swiper-button-prev{display:none;}
	.pro_case .swiper-button-next{display:none;}
}
@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;}
}

/*video*/
.video_list{position:relative;padding:37px 0 50px;}
.video_list ul{padding-top:20px;}
.video_list li{margin-top:30px;width:29.3%;float:left;cursor:pointer;margin-left:5%;}
.video_list li .p_img{width:100%;padding-bottom:120%;position:relative;overflow:hidden;border:2px solid #efefef;}
.video_list li .p_img img{object-fit:cover;width:100%;height:100%;padding: 10px 50px;display:block;position:absolute;left:0;top:0;}
.video_list li .p_img .videoicon{background:url(/template/default/images/v_icon.png) no-repeat center center rgba(14,104,176,.7);;position:absolute;left:0;top:0;background-size:60px auto;display:block;width:100%;height:100%;}


.pl_ul{position:relative;padding:20px 0 30px;}
.pl_ul li{list-style: none;cursor:pointer;display: block;width: 30%;float: left;margin-left: 33px;margin-top: 23px;}
/*.pl_ul li:nth-child(3n){margin-left:0;}*/
.pl_ul li .p_img{width:100%;padding-bottom:80%;position:relative;overflow:hidden;border:2px solid #efefef;}
.pl_ul li .p_img img{padding: 0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;left:0;top:0;}
.pl_ul li .p_img .videoicon{position:absolute;left:0;top:0;background-size:60px auto;display:block;width:100%;height:100%;}
/*.pl_ul li .p_img .videoicon{background:url(/template/default/images/v_icon.png) no-repeat center center rgba(10, 107, 185, 0.52);position:absolute;left:0;top:0;background-size:60px auto;display:block;width:100%;height:100%;}*/
.pl_ul li p{margin:0;line-height:43px;color:#666;text-align:center;background:#F1F1F1;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pl_ul li p a{color:#666;}

@media screen and (max-width:768px){
	.pl_ul li{width:48%;margin-left:1%;}
}

/*video*/