/*pro_list*/
.pro_list{padding:30px 0 32px;}

.pro_list .pl_content{padding:40px 0 19px;}
.pro_list .pl_content .pl_ul{padding-top:20px;overflow:hidden;}
.pro_list .pl_content .pl_ul .pl_li{width:calc(25% - 15px);margin-left:20px;float:left;margin-top:20px;background:#FFF;padding:10px;display:block;}
.pro_list .pl_content .pl_ul .pl_li:nth-child(4n+1){margin-left:0;}
.pro_list .pl_content .pl_ul .pl_img{width:100%;padding-bottom:82.353%;position:relative;overflow:hidden;border:1px solid #eee;}
.pro_list .pl_content .pl_ul .tit{
    text-align: center;
    line-height: 46px;
    background: #eee;
    color:#333;
    font-size: 14px;
}
.pro_list .pl_content .pl_ul .pl_txt{font-size:16px;line-height:46px;color:#333;overflow:hidden;text-align:center;background: #eee;}
.pro_list .pl_content .pl_btn{margin-top:26px;font-size:0;-webkit-text-size-adjust:none;text-align:center;}
.pro_list .pl_content .pl_btn a{display:inline-block;font-size:14px;height:44px;line-height:44px;padding:0 30px;color:#FFF;background:#00a34e;}
.pro_list .pl_content .pl_btn a:hover{background:#05b459;}
/*pro_show*/
.pro_show{background:#F3F3F3;padding:10px 0 60px;}
.pro_show .ps_top{background:#FFF;padding:30px;}
.pro_show .ps_top .ps_left{width:608px;float:left;}
.pro_show .ps_top .ps_left .ps_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden}
.pro_show .ps_top .ps_right{width:calc(100% - 608px);float:right;padding:25px 0 0 35px;}
.pro_show .ps_top .ps_right p{font-size:16px;line-height:33px;color:#878787;}
.pro_show .ps_top .ps_right p:first-child{font-size:18px;height:1em;line-height:1em;color:#242424;margin-bottom:16px;}
.pro_show .ps_top .ps_right h1{font-size:40px;line-height:55px;font-weight:bold;color:#131313;padding-bottom:10px;border-bottom:2px solid #116CB8;margin-bottom:31px;}
.pro_show .ps_top .ps_right p a{color:#242424;}
.pro_show .ps_top .ps_right .ps_btn{margin-top:58px;}
.pro_show .ps_top .ps_right .ps_btn a{display:inline-block;width:210px;height:65px;line-height:65px;background:#116CB8;border-radius:4px;text-align:center;margin-left:20px;}
.pro_show .ps_top .ps_right .ps_btn a:first-child{margin-left:0;}
.pro_show .ps_top .ps_right .ps_btn a span{display:inline-block;font-size:16px;font-weight:bold;color:#FFF;background-repeat:no-repeat;background-position:left center;}
.pro_show .ps_top .ps_right .ps_btn a span.icon1{background-image:url(../public/yx_icon.png);background-size:auto 16px;padding-left:30px;}
.pro_show .ps_top .ps_right .ps_btn a span.icon2{background-image:url(../public/ly_icon.png);background-size:auto 18px;padding-left:26px;}
.pro_show .ps_top .ps_right .ps_btn a:hover{opacity:0.9;}
.pro_con{padding:20px 0 50px;}
.pro_con .pro_title{margin-top:20px;background:#E5E5E5;}
.pro_con .pro_title span{height:60px;line-height:60px;float:left;padding:0 20px;color:#444;cursor:pointer;border-right:1px solid #FFF;cursor:pointer;display:block;font-size:20px;font-weight:bold;}
.pro_con .pro_title span.hover{background:#116CB8;color:#FFF;}
.pro_con .pro_txt{font-size:15px;line-height:30px;margin-top:20px;}
.pro_con .pro_txt h2{font-size:18px;font-weight:bold;line-height:30px;padding-bottom:15px;}
.pro_con .pro_txt h3{font-size:16px;font-weight:bold;line-height:30px;padding-bottom:10px;}
.pro_con .pro_txt p{font-size:14px;line-height:2;padding-bottom:10px;}
.pro_con .pro_txt img{max-width:100%;height:auto;margin:0 auto;display:block;}
.pro_con .pro_txt table{border:none!important;border-top:1px solid #e1e2e1!important;border-left:1px solid #e1e2e1!important;margin:0 auto;width:100%!important;padding:0;border-collapse:collapse!important;border-spacing:0!important;}
.pro_con .pro_txt table td{border:none!important;border-right:1px solid #e1e2e1!important;border-bottom:1px solid #e1e2e1!important;padding:5px 0;}
.pro_con .pro_txt table td p{margin-top:0;line-height:1.8;}
.pro_con .pro_txt iframe{width:100%;height:600px;}
.pro_tj{padding:63px 0 95px;background:#F3F3F3;}
.pro_tj .ptj_title{font-size:40px;height:1em;line-height:1em;font-weight:bold;color:#444;margin-bottom: 20px;text-transform:capitalize;}
.pro_tj .sliderpro.swiper-container{padding-bottom: 0;}
.pro_tj .ptj_ul{margin-top:42px;overflow:hidden;}
.pro_tj .ptj_ul .swiper-slide{background:#FFF;padding:10px;}
.pro_tj .ptj_ul .ptj_img{width:100%;padding-bottom:82.353%;position:relative;overflow:hidden;}
.pro_tj .ptj_ul .ptj_txt{padding:18px 10px 11px;}
.pro_tj .ptj_ul .ptj_txt p{font-size:16px;line-height:30px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:90px;text-align:center;}

/*1450以上屏幕*/
@media screen and (max-width:1499px){
	.pro_list{padding:30px 0 22px;}
	.pro_list .pl_txt{margin-top:20px;}
	.pro_list .pl_txt p{font-size:15px;}
	.pro_list .pl_content{padding:30px 0 12px;}
	.pro_list .pl_content .pl_ul{padding-top:10px;}
	.pro_list .pl_content .pl_ul .pl_li{margin-top:15px;width:calc(25% - 9px);margin-left:12px;}
	.pro_list .pl_content .pl_ul .pl_txt{padding:12px 10px 10px;}
    .pro_list .pl_content .pl_ul .pl_txt p{font-size:15px;line-height:26px;height:78px;}
	.pro_show{padding:10px 0 40px;}
	.pro_show .ps_top{padding:20px;}
	.pro_show .ps_top .ps_left{width:521px;}
	.pro_show .ps_top .ps_right{width:calc(100% - 521px);padding:15px 0 0 25px;}
	.pro_show .ps_top .ps_right p{font-size:15px;line-height:30px;}
	.pro_show .ps_top .ps_right p:first-child{font-size:17px;margin-bottom:12px;}
	.pro_show .ps_top .ps_right h1{font-size:32px;line-height:40px;margin-bottom:20px;padding-bottom:8px;}
	.pro_show .ps_top .ps_right .ps_btn{margin-top:40px;}
	.pro_show .ps_top .ps_right .ps_btn a{width:190px;height:60px;line-height:60px;}
	.pro_con{padding:10px 0 40px;}
	.pro_tj{padding:40px 0 50px;}
	.pro_tj .ptj_title{font-size:32px;}
	.pro_tj .ptj_ul{margin-top:30px;}
	.pro_tj .ptj_ul .ptj_txt{padding:12px 10px 10px;}
	.pro_tj .ptj_ul .ptj_txt p{font-size:15px;line-height:26px;height:78px;}
}
@media screen and (max-width:1299px){
	.pro_list{padding:20px 0 20px;}
	.pro_list .pl_content{padding:20px 0 8px;}
	.pro_list .pl_content .pl_ul .pl_li{margin-top:10px;width:calc(100%/3 - 6px);margin-left:9px;}
	.pro_list .pl_content .pl_ul .pl_txt{padding:10px 8px 8px;margin-top:10px;}
    .pro_list .pl_content .pl_ul .pl_txt p{font-size:14px;line-height:22px;height:66px;}
	.pro_show{padding:10px 0 30px;}
	.pro_show .ps_top{padding:10px;}
	.pro_show .ps_top .ps_left{width:435px;}
	.pro_show .ps_top .ps_right{width:calc(100% - 435px);padding:10px 0 0 20px;}
	.pro_show .ps_top .ps_right p{font-size:14px;line-height:28px;}
	.pro_show .ps_top .ps_right p:first-child{font-size:16px;margin-bottom:10px;}
	.pro_show .ps_top .ps_right h1{font-size:28px;line-height:34px;margin-bottom:15px;padding-bottom:5px;border-bottom-width:1px;}
	.pro_show .ps_top .ps_right .ps_btn{margin-top:30px;}
	.pro_show .ps_top .ps_right .ps_btn a{width:160px;height:50px;line-height:50px;margin-left:10px;}
	.pro_show .ps_top .ps_right .ps_btn a span{font-size:14px;}
	.pro_con{padding:10px 0 30px;}
	.pro_con .pro_title{margin-top:10px;}
	.pro_con .pro_title span{font-size:18px;height:50px;line-height:50px;}
	.pro_tj{padding:30px 0;}
	.pro_tj .ptj_title{font-size:28px;}
	.pro_tj .ptj_ul{margin-top:20px;}
	.pro_tj .ptj_ul .ptj_txt{padding:10px 8px 8px;margin-top:10px;}
	.pro_tj .ptj_ul .ptj_txt p{font-size:14px;line-height:22px;height:66px;}
}
@media screen and (max-width:1023px){
	.pro_list .pl_content{padding:20px 0 0;}
	.pro_list .pl_content .pl_ul .pl_li{margin-top:10px;width:calc(50% - 5px);margin-left:10px;}
	.pro_list .pl_content .pl_ul .pl_li:nth-child(3n+1){margin-left:10px;}
	.pro_list .pl_content .pl_ul .pl_li:nth-child(odd){margin-left:0;}
	.pro_show{padding:10px 0 20px;}
	.pro_show .ps_top{padding:8px;}
	.pro_show .ps_top .ps_left{width:320px;}
	.pro_show .ps_top .ps_right{width:calc(100% - 320px);padding:5px 0 0 15px;}
	.pro_show .ps_top .ps_right p{font-size:14px;line-height:24px;}
	.pro_show .ps_top .ps_right p:first-child{font-size:15px;margin-bottom:6px;}
	.pro_show .ps_top .ps_right h1{font-size:22px;line-height:30px;margin-bottom:10px;}
	.pro_show .ps_top .ps_right .ps_btn{margin-top:20px;}
	.pro_show .ps_top .ps_right .ps_btn a{width:120px;height:40px;line-height:40px;margin-left:10px;}
	.pro_show .ps_top .ps_right .ps_btn a span{font-size:12px;}
	.pro_show .ps_top .ps_right .ps_btn a span.icon1{background-size:auto 13px;padding-left:20px;}
	.pro_show .ps_top .ps_right .ps_btn a span.icon2{background-size:auto 13px;padding-left:18px;}
	.pro_con{padding:10px 0 20px;}
	.pro_con .pro_title{margin-top:5px;}
	.pro_con .pro_title span{font-size:16px;height:40px;line-height:40px;}
	.pro_tj{padding:20px 0;}
	.pro_tj .ptj_title{font-size:28px;}
	.pro_tj .ptj_ul{margin-top:20px;}
	.pro_tj .ptj_ul .swiper-slide{padding:8px;}
}
@media screen and (max-width:767px){
	.pro_list .pl_content .pl_ul .pl_li{width:100%;margin-left:0;float:none;}
	.pro_list .pl_content .pl_ul .pl_li:nth-child(3n+1){margin-left:0;}
	.pro_list .pl_content .pl_ul .pl_txt{margin-top:5px;padding:8px;}
	.pro_show .ps_top .ps_left{width:100%;float:none;}
	.pro_show .ps_top .ps_right{width:100%;padding:10px 0;float:none;}
	.pro_con .pro_txt{width:100%;overflow:hidden;}
	.pro_con .pro_txt .pc_table{width:100%;overflow-x:auto;}
	.pro_tj{padding:20px 0;}
	.pro_tj .ptj_title{font-size:28px;}
	.pro_tj .ptj_ul{margin-top:20px;}
	.pro_tj .ptj_ul .swiper-slide{padding:8px;}
	.pro_tj .ptj_ul .ptj_txt{margin-top:5px;padding:8px;}
}
.row-pcat{
    padding-bottom: 3vw;
}
.row-pcat .swiper-container.sliderpro{
    padding: 3vw 5px 5px;
}

.m-cpfl{
	overflow: hidden;
	position: relative;
	padding: 4vw 0 0;
}
.g-top1{
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.g-top1 .fl{
	height: 187px;
	font-size: 45px;
	color:#333333;
	line-height: 1.22;
	padding-top: 20px;
	float: left;
	width: 236px;
	padding-left: 30px;
	margin-right: 65px;
	text-transform: uppercase;
	border-right: 1px solid #bebebe;
}
.g-top1 .info{
	overflow: hidden;
}
.g-top1 .info .tit{
	font-size: 36px;
	color:#282828;
}
.g-top1 .info .tit i{
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    height: 4px;
    background: #FE7511;
    margin-right: 16px;
}
.g-top1 .info  .desc{
	font-size: 16px;
	color:#737373;
	line-height: 1.88;
}
.m-cpfl .swiper-container.sliderpro{
	padding: 5px;
}
.m-pactinfo{
  overflow: hidden;
  padding: 3.44vw 0 2.92vw;
  background: #ededed url(../images/zt-bg.jpg) no-repeat bottom center;
}
.m-pactinfo .tit{
  text-align: center;
  color:#282828;
  font-weight: bold;
  font-size: 36px;
  margin-bottom: 16px;
}
.m-pactinfo .tit i{
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 4px;
  background: #FE7511;
  margin-right: 16px;
}
.m-pactinfo .desc{
  text-align: center;
  font-size: 16px;
  color:#737373;
  line-height: 1.88;
  margin-bottom: 35px;
}
.m-pactinfo .lin{
  width: 14px;
  height: 20px;
  margin:0 auto;
  position: relative;
  left: -6px;
  background: url(../images/zt-ico1.png) no-repeat;
}
.m-imgtxt{
    overflow: hidden;
    margin-top: 30px;
    background: #eee;
}
.m-imgtxt .pic{
    float: left;
    width: 600px;
    height: 450px;
    overflow: hidden;
    position: relative;
}
.m-imgtxt .txt{
    overflow: hidden;
    padding: 20px;
}
.m-imgtxt .txt .tit{
    font-size: 28px;
    margin-bottom: 10px;
    color:#333;
}
.m-imgtxt .txt .desc{
    font-size: 15px;
    color:#666;
    line-height: 1.6;
}
@media screen and (max-width:1230px){
.g-top1 .info .desc{font-size: 14px;}
.g-top1 .fl{font-size: 34px;width: 200px;}
.g-top1 .info .tit{font-size: 26px;}
.m-pactinfo .lin{display: none;}
.m-pactinfo .tit{font-size: 32px;}
.m-pactinfo .desc{font-size: 14px;}
.m-pactinfo .desc{margin-bottom: 10px;}
.m-imgtxt .pic{width: 400px;height: 350px;}
.m-imgtxt .txt .desc{font-size: 14px;}
}

@media screen and (max-width:1024px){
.g-top1 .fl{width: auto;float: none;padding-left: 0;height: auto;padding-top: 0;border-right: none;}
.g-top1 .fl p{display: inline-block;font-size: 24px;}
.g-top1 .info .tit{font-size: 22px;}
.m-pactinfo .tit{font-size: 28px;}
}

@media screen and (max-width:960px){
.m-imgtxt .pic{width: auto;float: none;height: 0;padding-top: 75%;  }
}
@media screen and (max-width:767px){
	.m-pactinfo .tit{font-size: 24px;margin-bottom: 6px;}
	.m-pactinfo {padding: 30px 0;}
	.m-pactinfo .desc,.g-top1 .info .desc{font-size: 13px;}
    .m-imgtxt .txt .tit{font-size: 24px;}
    .m-imgtxt .txt .desc{font-size: 13px;}
}
