/*plist*/
.plist{position:relative;padding:10px 0 40px;}
.plist .pl_ul{}
.plist .pl_ul .pl_li{display:block;width:calc(25% - 24px);float:left;margin-left:32px;margin-top:30px;}
.plist .pl_ul .pl_li:nth-child(4n+1){margin-left:0;}
.plist .pl_ul .pl_li .pl_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;border:1px solid #efefef;}
.plist .pl_ul .pl_li p{height:43px;line-height:43px;color:#666;text-align:center;background:#F1F1F1;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*pshow*/
.pshow{padding:50px 0;}
.pshow .ps_left{width:71%;float:left;}
.pshow .ps_left .ps_title{color:#333;font-size:20px;text-align:left;padding:10px 0;margin:0;font-weight:bold;text-align:center;}
.pshow .ps_left .ps_info{color:#333;font-weight:normal;text-align:center;font-size:12px;padding-bottom:15px;border-bottom:1px solid #CCC;}
.pshow .ps_left .ps_img{max-width:600px;height:auto;margin:15px auto 25px;}
.pshow .ps_left .ps_img img{width:100%;height:100%;display:block;}
.pshow .ps_left .ps_ul{margin-top:20px;background:#E5E5E5;}
.pshow .ps_left .ps_ul span{height:40px;line-height:40px;padding:0 20px;background:#EC0303;color:#FFF;display:inline-block;}
.pshow .ps_left .ps_txt{font-size:16px;line-height:30px;padding-top:30px;}
.pshow .ps_left .ps_txt>*{margin-bottom:15px;}
.pshow .ps_left .ps_txt h2{font-size:20px;font-weight:bold;}
.pshow .ps_left .ps_txt h3{font-size:18px;font-weight:bold;}
.pshow .ps_left .ps_txt img{max-width:100%;height:auto;margin:0 auto;display:block;}
.pshow .ps_left .ps_txt table{border:none!important;padding:0;border-collapse:collapse!important;border-spacing:0!important;}
.pshow .ps_left .ps_txt table td,.pshow .ps_left .ps_txt table th{border:1px solid #EFEFEF!important;empty-cells:show!important;border-collapse:collapse!important;text-align:center!important;padding:12px 5px!important;line-height:1.2!important;width:auto!important;font-size:16px!important;color:#333!important;}
.pshow .ps_left .ps_txt table td *,.pshow .ps_left .ps_txt table th *{line-height:1.2!important;display:block!important;}
.plist .plist_top{
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 50px;
}
.plist .plist_top .tit{
    font-size: 28px;
    color: #333333;
    float: left;
}
.plist .plist_top a{
    display: inline-block;
    line-height: 36px;
    padding: 0 30px;
    background: #666666;
    font-size: 14px;
    color: #ffffff;
    float: right;
}

@media screen and (max-width:1799px){
	.plist{padding:10px 0 30px;}
	.plist .pl_ul .pl_li{width:calc(25% - 21px);margin-left:28px;margin-top:25px;}
	.pshow{padding:40px 0;}
	.pshow .ps_left .ps_txt{font-size:15px;line-height:28px;padding-top:25px;}
	.pshow .ps_left .ps_txt>*{margin-bottom:12px;}
	.pshow .ps_left .ps_txt table td,.pshow .ps_left .ps_txt table th{font-size:15px!important;}
}

@media screen and (max-width:1599px){
	.plist{padding:5px 0 25px;}
	.plist .pl_ul .pl_li{width:calc(25% - 18px);margin-left:24px;margin-top:20px;}
	.pshow{padding:30px 0;}
	.pshow .ps_left .ps_txt{font-size:14px;line-height:26px;padding-top:20px;}
	.pshow .ps_left .ps_txt>*{margin-bottom:10px;}
	.pshow .ps_left .ps_txt table td,.pshow .ps_left .ps_txt table th{font-size:14px!important;}
	
	.plist .plist_top{margin-top:30px;}
	.plist .plist_top .tit{font-size: 24px;}
}

@media screen and (max-width:1359px){
	.plist{padding:0 0 20px;}
	.plist .pl_ul .pl_li{width:calc(33.33% - 12px);margin-left:18px;margin-top:20px;}
	.plist .pl_ul .pl_li:nth-child(4n+1){margin-left:18px;}
	.plist .pl_ul .pl_li:nth-child(3n+1){margin-left:0;}
	.pshow{padding:20px 0;}
	.pshow .ps_left .ps_txt{line-height:24px;padding-top:15px;}
}

@media screen and (max-width:1023px){
	.plist .pl_ul .pl_li{width:calc(33.33% - 8px);margin-left:12px;margin-top:15px;}
	.plist .pl_ul .pl_li:nth-child(4n+1){margin-left:12px;}
	.plist .pl_ul .pl_li:nth-child(3n+1){margin-left:0;}
	.pshow .ps_left{width:100%;float:none;}
	.plist .plist_top{margin-top:20px;}
	.plist .plist_top .tit{font-size: 20px;}
}
@media screen and (max-width:767px){
	.plist .pl_ul .pl_li{width:calc(50% - 5px);margin-left:10px;}
	.plist .pl_ul .pl_li:nth-child(4n+1){margin-left:10px;}
	.plist .pl_ul .pl_li:nth-child(3n+1){margin-left:10px;}
	.plist .pl_ul .pl_li:nth-child(odd){margin-left:0;}
}