/*productlist*/
.productlist{padding:50px 0 50px;}
.productlist .pl_left{width:280px;float:left;}
.productlist .pl_left .pl_tit{background:#ffbb05;text-align:center;border-bottom:1px solid #fff;font-size:24px;padding:20px 0;font-weight:bold;color:#FFF;}
.productlist .pl_left .pl_tit.plmt{margin-top:20px;}
.productlist .pl_left .pl_ul{background:#eee;padding:0;}
.productlist .pl_left .pl_ul .pl_li{background:url(pc_icon.png) no-repeat center bottom;}
.productlist .pl_left .pl_ul .pl_li a{font-size:16px;color:#333;height:48px;line-height:48px;background:url(pc_icon1.png) no-repeat 32px center;display:block;padding-left:59px;}
.productlist .pl_left .pl_ul .pl_li a:hover{background:url(pc_icon1_hover.png) no-repeat 32px center #DDD;color:#111;}
.productlist .pl_left .pl_news{border:1px solid #eee;}
.productlist .pl_left .pl_news a{display:block;height:46px;line-height:46px;border-bottom:1px dashed #EEE;padding:0 20px 0 30px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.productlist .pl_left .pl_news a:last-child{border-bottom:none;}
.productlist .pl_left .pl_news a:before{content:'';width:4px;height:4px;position:absolute;left:15px;top:50%;margin-top:-2px;border-radius:50%;background:#666;}
.productlist .pl_left .pl_news a:hover{color:#028cd5;}
.productlist .pl_left .pl_news a:hover:before{background:#028cd5;}
.productlist .pl_left .pb_bottom{background:#ffbb05;margin-top:20px;padding:20px;}
.productlist .pl_left .pb_bottom p{font-size:16px;height:26px;line-height:26px;color:#FFF;}
.productlist .pl_left .pb_bottom p:first-child{background:url(pl_icon.png) no-repeat left center;padding-left:25px;background-size:auto 20px;}
.productlist .pl_left .pb_bottom p:last-child{font-size:26px;margin-top:8px;font-weight:bold;}
.productlist .pr_right{width:1160px;padding-left:40px;float:right;}
.productlist .pr_right .pr_tit{border-bottom:1px solid #ececeb;height:44px;font-size:24px;}
.productlist .pr_right .pr_tit span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #cb0004;line-height:33px;}
.productlist .pr_right .pr_ul{}
.productlist .pr_right .pr_ul a{display:block;width:calc(33.33% - 8px);margin-left:12px;float:left;margin-top:20px;border:1px solid #eee;}
.productlist .pr_right .pr_ul a:nth-child(3n+1){margin-left:0;}
.productlist .pr_right .pr_ul a .pru_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.productlist .pr_right .pr_ul a p{color:#333;font-size:16px;line-height:50px;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:normal;background:#eee;text-align:center;padding:0 10px;position:relative;z-index:1;}
.productlist .pr_right .pr_ul a p:before{content:'';width:100%;height:0;position:absolute;left:0;top:0;background:#ffbb05;z-index:-1;}
.productlist .pr_right .pr_ul a:hover{border-color:#ffbb05;}
.productlist .pr_right .pr_ul a:hover p{color:#FFF;}
.productlist .pr_right .pr_ul a:hover p:before{height:100%;}




/*product_show*/
.product_show{width:1160px;padding-left:40px;float:right;}
.product_show .ps_top{}
.product_show .ps_top .pst_left{width:500px;float:left;}
.product_show .ps_top .pst_left .pst_img{width:100%;padding-bottom:75%;position:relative;border:1px solid #EEE;}
.product_show .ps_top .pst_left .pst_img img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:contain;}
.product_show .ps_top .pst_right{width:calc(100% - 500px);float:right;height:375px;position:relative;padding-left:50px;}
.product_show .ps_top .pst_right h1{margin:0;color:#333;font-size:30px;text-align:left;font-weight:bold;height:46px;line-height:46px;}
.product_show .ps_top .pst_right>span{display:inline-block;height:30px;line-height:30px;background:url(ntime.png) no-repeat left center;padding-left:20px;margin-bottom:20px;background-size:auto 16px;}
.product_show .ps_top .pst_right>p{margin:0;font-size:15px;line-height:30px;}
.product_show .ps_top .pst_right .prtr_btn{width:calc(100% - 50px);height:61px;border-top:2px solid #e6e6e6;padding:10px 0;position:absolute;bottom:0;left:50px;}
.product_show .ps_top .pst_right .prtr_btn .b_phone{float:left;background:url(proinfo_phone.png) no-repeat left center;padding-left:50px;}
.product_show .ps_top .pst_right .prtr_btn .b_phone p{margin:0;}
.product_show .ps_top .pst_right .prtr_btn .b_phone p:first-child{height:20px;line-height:20px;font-size:16px;}
.product_show .ps_top .pst_right .prtr_btn .b_phone p:last-child{height:21px;line-height:21px;font-size:20px;color:#D8110B;}
.product_show .ps_top .pst_right .prtr_btn a{display:block;width:114px;height:41px;line-height:41px;background:#ffbb05;font-size:16px;color:#FFF;text-align:center;float:right;}
.product_show .ps_content{margin-top:30px;}
.product_show .ps_content .ps_span{background:#F2F2F2;font-size:0;-webkit-text-size-adjust:none;}
.product_show .ps_content .ps_span span{height:40px;line-height:40px;display:inline-block;padding:0 20px;color:#444;cursor:pointer;border-right:1px solid #FFF;cursor:pointer;font-size:14px;}
.product_show .ps_content .ps_span span.hover{background:#ffbb05;color:#FFF;}
.product_show .ps_content .pro_table{padding:30px 0;}
.product_show .ps_content .pro_table table{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;margin:0 auto;width:100%!important;}
.product_show .ps_content .pro_table table td{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5px;text-align:center!important;}
.product_show .ps_content .pro_table table td p{margin:0;line-height:1.5;}
.product_show .ps_content .pro_txt{font-size:15px;line-height:30px;padding:25px 0;}
.product_show .ps_content .pro_txt h2{margin:0;font-size:20px;font-weight:bold;line-height:30px;padding:10px 0;}
.product_show .ps_content .pro_txt h3{margin:0;font-size:18px;font-weight:bold;line-height:30px;padding:8px 0;}
.product_show .ps_content .pro_txt p{margin:0;font-size:15px;line-height:30px;margin-top:4px;}
.product_show .ps_content .pro_txt img{max-width:100%;height:auto;margin:0 auto;display:block;}
.product_show .ps_content .pro_txt table{margin:0 auto;width:100%!important;}
.product_show .ps_content .pro_txt table td{padding:5px;}
.product_show .ps_content .pro_txt table td p{margin:0;line-height:1.2;text-align:center;}
.product_show .ps_content .pro_txt iframe{width:100%;height:600px;}
.product_show .product_case{margin-top:30px;}
.product_show .product_case .case_span{background:#F2F2F2;font-size:0;-webkit-text-size-adjust:none;}
.product_show .product_case .case_span span{height:40px;line-height:40px;display:inline-block;padding:0 20px;color:#FFF;font-size:14px;background:#09ba54;}
.product_show .product_case .case_ul{margin-top:20px;overflow:hidden;}
.product_show .product_case .case_ul .swiper-slide{display:block;}
.product_show .product_case .case_ul .c_img{width:100%;padding-bottom:75%;position:relative;border:1px solid #D5D5D5;}
.product_show .product_case .case_ul .c_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.product_show .product_case .case_ul p{margin:0;color:#333;height:24px;line-height:24px;font-size:16px;text-align:center;margin-top:18px;}

@media screen and (max-width:1639px){
	.productlist{padding:40px 0;}
	.productlist .pl_left{width:250px;}
	.productlist .pl_left .pl_tit{padding:15px 0;font-size:20px;}
	.productlist .pl_left .pl_ul .pl_li{background-size:80% auto;}
    .productlist .pl_left .pl_ul .pl_li a{font-size:15px;background-size:auto 8px;background-position:26px center;padding-left:45px;height:43px;line-height:43px;}
    .productlist .pl_left .pl_ul .pl_li a:hover{background-size:auto 8px;background-position:26px center;}
	.productlist .pl_left .pl_news a{height:42px;line-height:42px;}
	.productlist .pl_left .pb_bottom{padding:15px;}
	.productlist .pl_left .pb_bottom p{font-size:15px;height:25px;line-height:25px;}
	.productlist .pl_left .pb_bottom p:last-child{font-size:22px;margin-top:5px;}
	.productlist .pr_right{width:950px;padding-left:26px;}
	.productlist .pr_right .pr_ul a p{font-size:15px;height:44px;line-height:44px;}
	.product_show{width:950px;padding-left:26px;}
	.product_show .ps_top .pst_left{width:450px;}
	.product_show .ps_top .pst_right{width:calc(100% - 450px);padding-left:35px;height:338px;}
	.product_show .ps_top .pst_right h1{font-size:26px;height:36px;line-height:36px;}
	.product_show .ps_top .pst_right>span{margin-bottom:15px;}
	.product_show .ps_top .pst_right>p{font-size:14px;line-height:28px;}
	.product_show .ps_top .pst_right .prtr_btn{width:calc(100% - 35px);left:35px;}
}

@media screen and (max-width:1299px){
	.productlist{padding:20px 0;}
	.productlist .pl_left{width:100%;float:none;}
	.productlist .pl_left .pl_tit{display:none;}

	.productlist .pl_left .pl_ul .pl_li{width:25%;float:left;background:none;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
    .productlist .pl_left .pl_ul .pl_li a{background:none;padding:0 5px;text-align:center;}
    .productlist .pl_left .pl_ul .pl_li a:hover{background:#ffb400;}
	.productlist .pl_left .pl_news{display:none;}
	.productlist .pl_left .pb_bottom{display:none;}
	.productlist .pr_right{width:100%;padding-left:0;float:none;margin-top:15px;}
	.product_show{width:100%;padding-left:0;float:none;margin-top:15px;}
	.product_show .ps_top .pst_left{width:360px;}
	.product_show .ps_top .pst_right{width:calc(100% - 360px);padding-left:20px;height:270px;}
	.product_show .ps_top .pst_right h1{font-size:20px;height:30px;line-height:30px;}
	.product_show .ps_top .pst_right>span{margin-bottom:10px;font-size:12px;height:22px;line-height:22px;background-size:auto 12px;margin-top:5px;padding-left:15px;}
	.product_show .ps_top .pst_right>p{font-size:14px;line-height:24px;}
	.product_show .ps_top .pst_right .prtr_btn{width:calc(100% - 20px);left:20px;}
}


@media screen and (max-width:1023px){

}
@media screen and (max-width:767px){
	.productlist .pl_left .pl_ul .pl_li{width:50%;}
    .productlist .pr_right .pr_ul a{width:calc(50% - 5px);margin-left:10px;}
    .productlist .pr_right .pr_ul a:nth-child(3n+1){margin-left:10px;}
    .productlist .pr_right .pr_ul a:nth-child(odd){margin-left:0;}

	.product_show .ps_top .pst_left{width:100%;float:none;}
	.product_show .ps_top .pst_right{width:100%;float:none;padding-left:0;margin-top:20px;height:auto;}
	.product_show .ps_top .pst_right .prtr_btn{position:relative;width:100%;left:0;margin-top:15px;}
}

