

.prolist_slide .swiper-pagination-bullet-active{
	background-color: #19489a;
 }
 .prolist_slide .swiper-slide img{
	transform: matrix(1.05, 0, 0, 1.05, 0, 0);
	-webkit-transition: all 0.4s ease 1.2s;
	-moz-transition: all 0.4s ease 1.2s;
	-ms-transition: all 0.4s ease 1.2s;
	-o-transition: all 0.4s ease 1.2s;
	transition: all 0.4s ease 1.2s;
	overflow: hidden;
	width: 100%;
	height: auto;
 }
 .prolist_slide .swiper-slide-active img {
	transition-delay: 0.4s !important;
	transform: matrix(1.0, 0, 0, 1.0, 0, 0);
	-webkit-transition: all 5.0s ease;
	-moz-transition: all 5.0s ease;
	-ms-transition: all 5.0s ease;
	-o-transition: all 5.0s ease;
	transition: all 5.0s ease;
 }
.productlist {
  background-color: #f5f5f5;
  padding-bottom: 5.2083%;
}
.productlist li {
  width: 24%;
  float: left;
  margin-bottom: 3%;
  margin-right: calc( 4% / 3);
  -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -ms-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
}
.productlist li:hover {
    box-shadow: 0 5px 20px -2px rgba(0,0,0,.20);
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}
.productlist li:nth-child(4n){
	margin-right: 0;
}
.productlist li .imgbox {
  overflow: hidden;
}
.productlist li .imgbox img {
 -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
  width: 100%;
}
.productlist li .textbox {
  position: relative;
  background: #eee;
}
.productlist li .textbox .indiv {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 10;
  text-align: center;
  padding: 24px 0 20px;
}
.productlist li.textbox .indiv * {
 -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
.productlist a .textbox .indiv .cn {
  color: black;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.productlist li .textbox .indiv .en {
  color: #aaaaaa;
}
.productlist li .textbox::after {
  content: "";
  width: 100%;
  height: 3px;
  background: #015aa1;
  left: 0;
  top: 0;
 -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
  z-index: 0;
}
.productlist li:hover .textbox::after {
    box-shadow: 0 5px 20px -2px rgba(0,0,0,.20);
 /*   -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); */
}
.productlist li:last-child {
  margin-right: 0;
}
.productlist li:hover .imgbox img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.productlist li:hover .textbox .indiv .cn {
  color: #fff;
}
.productlist li:hover .textbox .indiv .en {
  color: rgba(255, 255, 255, 0.5);
}
.productlist li:hover .textbox::after {
  height: 100%;
}

.productlist .pagebox{
	margin-top: 2%;
}
@media (max-width: 1024px){
	.productlist li .textbox .indiv .cn {
	    font-size: 16px;
	}
	.productlist li .textbox .indiv .en {
	    font-size: 12px;
	}
	
}


@media only screen and (max-width: 767px){
	.productlist li {
	   width: 100%;
	   margin: 0 0 20px;
	}
	.productlist li .textbox .indiv {
	    padding: 12px 0;
	}
}



/* 新产品列表  start*/
.prdoc1{background: #f5f5f5;padding: 60px 0;}

.prdoc1 .nav{line-height: 140px;}

.prdoc1 .stop{}

.prdoc1 .stop .plt{width: 290px;float: left;}

.prdoc1 .stop .plt .dl1{cursor: pointer;margin-bottom: 4px;}

.prdoc1 .stop .plt .dl1 dt{height: 115px;border:1px solid #ddd;padding: 30px 20px 0 30px;background: #fff;color: #444;margin-bottom: 4px;}

.prdoc1 .stop .plt .dl1 dt h3{
	font-size: 28px;
	line-height: 32px;
	font-weight: bold;
}

.prdoc1 .stop .plt .dl1 dt p{
	font-size: 14px;
    opacity: 0.15;
	margin-top: 8px;
}

.prdoc1 .stop .plt .dl1 dt .img{display: block;float: right;margin-top: 10px;position: relative;}

.prdoc1 .stop .plt .dl1 dt .img img{display: block;}

.prdoc1 .stop .plt .dl1 dt .img img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

/* .prdoc1 .stop .plt .dl1 dt.act{background: #da251d;color: #fff;} */
.prdoc1 .stop .plt .dl1 dt{background: #19489a;color: #fff;}

.prdoc1 .stop .plt .dl1 dt.act .img img:nth-child(1){opacity: 0;}

.prdoc1 .stop .plt .dl1 dt.act .img img:nth-child(2){opacity: 1;}

.prdoc1 .stop .plt .dl1 dd{border:1px solid #ddd;margin-bottom: 5px;}

.prdoc1 .stop .plt .dl1 dd .dtp{line-height: 55px;padding: 0 20px 0 30px;background: #fff;background-size: 12px;}

.prdoc1 .stop .plt .dl1 dd:hover .dtp,.prdoc1 .stop .plt .dl1 dd.active .dtp{background-color: #19489a;color: white;}

.prdoc1 .stop .plt .dl1 dd .dtp.act{background: #fff url(../images/jian.png) 95% center no-repeat;background-size: 12px;color: #d9251c;}

.prdoc1 .stop .plt .dl1 dd .dbt{display:none ;}

.prdoc1 .stop .plt .dl1 dd .dbt.act{display:block ;}

.prdoc1 .stop .plt .dl1 dd .dbt a{display: block;line-height: 60px;border-top: 1px solid #ddd;padding: 0 20px 0 30px;background: #fff;color: #999;}

.prdoc1 .stop .plt .dl1 dd .dbt a:hover,.prdoc1 .stop .plt .dl1 dd .dbt a.act{background:#f6f6f6;color: #d9251c;}

.prdoc1 .stop .prt{width: calc(100% - 330px);float: right;}

.prdoc1 .stop .prt .nday{padding-top: 0;}

.prdoc1 .stop .prt li{ width: 24%;float: left;margin-right: calc(4% / 3) ;margin-bottom: 2%;background: #fff;border:1px solid #e5e5e5;position: relative;overflow: hidden;box-sizing: border-box;}

.prdoc1 .stop .prt li a{display: block;}

.prdoc1 .stop .prt li:nth-child(4n){margin-right: 0;}

.prdoc1 .stop .prt li:nth-child(4n+1){clear:both;}

.prdoc1 .stop .prt li .img{width: 100%;overflow: hidden;/* padding: 10px 0; */}

.prdoc1 .stop .prt li .img img{margin: 0 auto;}

.prdoc1 .stop .prt li .txt{padding: 0px 30px 20px;}

.prdoc1 .stop .prt li .txt .ltt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;font-weight: bold;line-height: 1.5;}

.prdoc1 .stop .prt li .txt .ltc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #999;line-height: 1.8;margin: 10px 0 20px;height: 50px;}

.prdoc1 .stop .prt li .txt .xian{width: 100%;height: 1px;background: #ddd;}

.prdoc1 .stop .prt li .txt .more{position: relative;width: 100px;text-align: center;line-height: 54px;background: #fff url(../images/1_9_3.png) 95% center no-repeat;margin: 0 auto ;}

.prdoc1 .stop .prt li .txt .more s{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:1px solid #ddd;}

.prdoc1 .stop .prt li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.prdoc1 .stop .prt li:hover .txt .ltt{color: #d9251c;}

.prdoc1 .stop .prt li:hover .txt .ltc{color: #000;}

.prdoc1 .stop .prt li:hover .txt .more{color: #d9251c;background: #fff url(../images/1_9_4.png) 95% center no-repeat;}

.prdoc1 .stop .prt li::before{content: '';display: block;width: 0;height: 3px;background: #d9251c;position: absolute;left: 0;bottom: 0;z-index: 3;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

.prdoc1 .stop .prt li:hover::before{width: 100%;}

.prdoc1 .stop .prt li:hover{-moz-box-shadow:0px 2px 10px #ccc; -webkit-box-shadow:0px 2px 10px #ccc; box-shadow:0px 2px 10px #ccc;}


.nday {
	padding-bottom: 40px;
    line-height: 40px;
}
.nday .nrt {
    float: right;
    background: #eee;
    width: 450px;
    height: 42px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 4px 5px 4px 20px;
}
.nday .nrt input {
    display: block;
    width: calc(100% - 100px);
    float: left;
    height: 100%;
    border: 0;
    outline: none;
    background: #eee;
}
.nday .nrt button {
    display: block;
    width: 80px;
    height: 32px;
    float: right;
    background: #19489a url(../images/pro_sea.png) center no-repeat;
    border-radius: 3px;
	border: none;
	cursor: pointer;
}
@media (max-width: 1030px){
	.prdoc1 .stop .prt {
	    padding-bottom: 50px;
	}
	.prdoc1{padding: 40px 0 20px;}
}

@media (max-width: 960px){
	.prdoc1 .stop .pltm{margin-bottom: 20px;}
	
	.prdoc1 .stop .pltm span{display: block;width: 50%;line-height: 20px;text-align: center;float: left;line-height: 50px;background: #ddd;color: #666; border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
	
	.prdoc1 .stop .pltm span:nth-child(2n){border-right: 0;}
	
	.prdoc1 .stop .pltm span.active,.prdoc1 .stop .pltm span:hover{background: #19489a;color: #fff;}
	
	.prdoc1 .stop .plt {
	    display: none;
	}
	
	.prdoc1 .stop .prt {
	    width: 100%;
	    float: none;
	}
	.nday {
	    padding: 0 0 20px;
	}
	.nday .nrt {
	    float: none;
	    display: block;
	    width: 100%;
	    margin-top: 10px;
	}
	.prdoc1 .stop .prt li {
	    width: 100%;
	    float: none;
	}
}

/* 新产品列表 end */