@font-face {
	font-family: 'syht';
	src: url(/CorpShop/SubjectList/paiyangshan/font/SourceHanSanssC Heavy.otf);
}
@font-face {
	font-family: 'syht1';
	src: url(/CorpShop/SubjectList/paiyangshan/font/SourceHanSansCN-Medium.otf);
}
@font-face {
	font-family: 'ldh';
	src: url(/CorpShop/SubjectList/paiyangshan/font/ldh.TTF);
}
@font-face {
	font-family: 'pmzd';
	src: url(/CorpShop/SubjectList/paiyangshan/font/pmzd.TTF);
}
@font-face {
	font-family: 'pmzdcg';
	src: url(/CorpShop/SubjectList/paiyangshan/font/pmzdcg.TTF);
}
@font-face {
	font-family: 'fzlt';
	src: url(/CorpShop/SubjectList/paiyangshan/font/fzlt.TTF);
}
.intro {
	width: 100%;
	height: 7.65rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/intro-bg.jpg) no-repeat;
	background-size: 100% 100%;
	display: flex;
	flex-direction: row;
}
 .intro-title h2{
  color: #333333;
  font-size: .19rem;
  margin-top: .2rem;
 }
 .intro-title h1{
  color: #333333;
  font-size: .52rem;
  line-height: .6rem;
  font-family: 'pmzdcg';
  font-weight: normal;
 }
 .intro-fl{
  width: 43%;
 }
 .intro-title{
  width: 5.27rem;
  margin: 1.2rem auto 0;
  padding-bottom: .9rem;
 }
 .intro-pys-logo{
  width: 4.21rem;
  height: 2.57rem;
  margin: .64rem auto 0;
 }
 .intro-pys-logo img{
  display: block;
  width: 100%;
 }
 .intro-fr{
 
  margin: 2.1rem auto 1.8rem;
  width: 8.35rem;
 }
 .intro-fr-top ul{
  display: flex;
  flex-direction: row;justify-content: space-around;
 } 
 .intro-fr-top ul li > div{
  display: flex;
 }
 .intro-num{
  color: #e50311;
  font-size: .53rem;
  font-family: 'pmzdcg';
  line-height: .5rem;
 }
 .intro-unit{
  color: #333333;
  font-size: .13rem;
  margin-top: .2rem;
 }.banner img {
  display: block;
  width: 100%;
}
.intro-para{
  margin: .6rem auto 0;
}
.intro-para p{
  color: #333333;
  font-size: .15rem;
  text-indent: .4rem;
  line-height: .28rem;
}
.more{
  margin: .9rem 0 0 0;
}
.product {
	width: 100%;
	height: 9.88rem;
	margin: 0 auto 0;
	padding-top: 1.07rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/pro-bg.png);
	background-size: 100% 100%;
}
.product h3{
  color: #006135;
  font-size: .52rem;
  line-height: .45rem;
  font-family: 'pfzdcg';
}
.product h4{
  color: #006135;
  font-size: .3rem;
  line-height: .3rem;
  font-family: 'fzlt';
  margin-top: .18rem;
}
.product-line{
  width: 4rem;
  height: .03rem;
  background: #006135;
  margin-top: .38rem;
}
.mySwiper img,.mySwiper1 img,.mySwiper3 img,.mySwiper2 img{
  width: 100%;
  display: block;
}
.mySwiper .swiper-slide,.mySwiper1 .swiper-slide{
  width: 4.38rem;  
}
.mySwiper ul,.mySwiper1 ul{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.swiper-title{ 
  width: 14.48rem;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.mySwiper,.mySwiper1,.mySwiper2{
  width: 14.67rem;
  overflow: hidden;
}
.products-lis{
  position: relative;
}
.products-lis ul li{
  float: left;
  font-size: .21rem;
  color: #333333;
  margin: 0 0 0 .4rem;
  cursor: pointer;
}
.products-lis ul li.current{
  color: #006135;
  font-family: 'fzlt';
}
.product-content {
	background: url(/CorpShop/SubjectList/paiyangshan/images/circle.png) no-repeat right 0;
	background-size: .54rem .54rem;
}
.product-content p{
  width: 3.2rem;
  color: #ffffff;
  font-size: .12rem;
  margin-top: .18rem; 
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;-webkit-line-clamp: 2;  
  -webkit-box-orient: vertical;
 
}
.product-content h5{
  color: #ffffff;
  font-size: .18rem;
  line-height: .2rem;
  font-family: 'fzlt';
  margin-top: .4rem;
}
.products-wrap{
  width: 14.56rem;
    margin: 0 auto 0;
    height: 5.94rem;
    overflow: hidden;
}
 
.products-wrap .swiper:nth-child(2),.products-wrap .swiper:nth-child(3) {
  display: none;
}
.history {
	width: 100%;
	height: 7.02rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/history.jpg) no-repeat;
}
.map {
	width: 100%;
	height: 4.51rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/map.jpg) no-repeat;
	background-size: 100% 100%;
}
.pys-footer{
  width: 14.85rem;
  display: flex;

  flex-direction: row;
  justify-content: space-around;
}
body{
  background-color: #333333;
}
.pys-footer ul{
  margin-top: .5rem;
  width: 4.55rem;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.pys-footer ul li img{
  width: 100%;
  display: block;
}
.pys-footer ul li span{
  color: #ffffff;
  font-size: .19rem;
  margin: .13rem auto 0;
  display: block;
  text-align: center;

}
.swiper-button-prev2:after, .swiper-container-rtl .swiper-button-next2:after {
  content: ' ';
}.swiper-button-next2:after, .swiper-container-rtl .swiper-button-prev2:after {
  content: ' ';
}
.input-wrap h3{
  margin: .33rem auto 0;
  color: #313131;
  font-size: .24rem;
  font-weight: normal;
  text-align: center;
}
.input-wrap h3 span{
  font-size: .18rem;
}
.input-wrap{
  width: 4.5rem;
  height: 4.04rem;
  box-shadow: 0 1px 1px #000;
  background: #fff;    margin-top: -1.42rem;
}
#txtName,#txtTel{
  width: 3.7rem;
  height: .4rem;
  background: #f5f5f5;
  border: 0;
  outline: none;
  margin: 0 auto .2rem;
  display: block;
}
#txtName{
  margin-top: .34rem;
}
#txtContent{
  width: 3.7rem;
  height: 1rem;  margin: 0 auto .2rem;  display: block;
}
#btnAdd{
  width: 1.8rem;
  height: .4rem;
  line-height: .4rem;
  text-align: center;
  color: #313131;
  font-size: .18rem;  display: block;
  margin: 0 auto;
}
/* @media screen and (min-width: 1080px) and (max-width: 1919px){
} */
*:focus {
	outline: none
}
body{background-color: #222}
a {
	text-decoration: none
}
ul {
	list-style: none
}
.product-section {
	padding-bottom: 50px;
	position: relative;
	background: url(/CorpShop/SubjectList/paiyangshan/images/productBase-features-bag.jpg) no-repeat;
	background-size: cover
}
.product-title {
	padding: 50px 10px 30px;
	font-weight: normal;
	font-size: 36px;
	line-height: 46px;
	color: #252b3a;
	text-align: center;
	color: #ffffff
}
.product-wrapper {
  max-width: 15.6rem;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
   margin-top: .7rem;
}
.product-title h2{
  color: #ffffff;
  font-size: .22rem;
}
.product-title1{
  width: 14rem;
  margin: 0 auto;
  color: #ffffff;
  font-size: .22rem;
  text-align: left;
}
.product-title2{  width: 14rem;
  color: #ffffff;  margin: 0 auto;
  font-size: .34rem;
  text-align: left;
}
.product-body .swiper-container{
  overflow: auto !important;
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	 
	z-index: 1
}
.product-features .product-body {
  /* margin-left: .7rem; */
  width: 14.2rem;
}
	.product-features .product-body:after {
		content: "";
		width: 100%;
		height: 3px;
		background: url(/CorpShop/SubjectList/paiyangshan/images/productBase-features-model.png) no-repeat;
		background-size: 100% auto;
		background-position: center;
		position: absolute;
		top: 50px;
		left: 0;
		z-index: 0
	}
/*li*/
.features-item {
 
	position: relative;
	float: left
}
.features-content{
  width: 2.2rem;
  /* height: 1.2rem;
  padding: .14rem .2rem ; */
  background: rgba(255,255,255,.21);
 
}
.features-slide .features-item>* {
	text-align: center;
  color: #fff;
}
.features-item h3 {
	font-size: 16px;
	line-height: 28px; 
	color: #ffffff; 
	transition: all 0.1s
}
.features-item i {
	position: absolute;
	width: 75%;
	height: .33rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/productBase-features-timeline.png) no-repeat;
	background-size: 1.36rem .18rem;
	background-position: center;
	left: -25%;
	margin-left: .1rem;
	top: 1.51rem;
	z-index: 3;
}
/* .products-wrap .swiper-slide:hover h5,.products-wrap .swiper-slide:hover p {
  color: #e5004b;
}
.products-wrap .swiper-slide:hover .product-content {
  background: none;
}
.products-wrap .swiper-slide:hover{
  background: #fff;
 
} */
.features-item .features-info {
	display: block;
	margin: 0 auto;
	padding: .2rem .53rem;
	transition: all 0.3s;
	border-radius: .02rem
}
.features-item .features-info .features-info-i {
	font-size: .14rem;
	color: #A0A2A8;
	line-height: .22rem;
	margin-bottom:.1rem
}
.features-item .features-info .features-info-s {
	font-size: .16rem;
	color: #FFFFFF;
	line-height: .24rem;
	overflow: hidden
}
.features-item.dark i {
	background: url(/CorpShop/SubjectList/paiyangshan/images/productBase-features-timeline-dark.png) no-repeat;
	background-size: contain;
	background-position: right center
}
/*鼠标悬浮效果*/
.features-item:hover h3 {
	font-size: .22rem;
	line-height: .28rem;
	opacity: 0.9
}
 
 
/*左右按钮*/

.product-wrapper .swiper-button-prev {
	content: "";
	display: inline-block;
	position: absolute;
	top: 43% !important;
	width: .5rem !important;
	height: .49rem !important;
	background: url(/CorpShop/SubjectList/paiyangshan/images/control-fl.jpg) no-repeat center center !important;
	background-size: 100% 100%;
}
	.product-wrapper .swiper-button-prev.swiper-button-disabled {
		width: .5rem !important;
		height: .49rem !important;
		background: url(/CorpShop/SubjectList/paiyangshan/images/control-fl1.jpg) no-repeat center center !important;
	}
.product-wrapper .swiper-button-next2.swiper-button-disabled {
	width: .5rem !important;
	height: .49rem !important;
	background: url(/CorpShop/SubjectList/paiyangshan/images/control-fr1.jpg) no-repeat center center !important;
}

.products {
	width: 100%;
	height: 9rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/products.jpg) no-repeat;
}
.product-wrapper .swiper-button-next2 {
	display: inline-block;
	position: absolute;
	width: .5rem !important;
	height: .49rem !important;
	background: url(/CorpShop/SubjectList/paiyangshan/images/control-fr.jpg) no-repeat center center !important;
	background-size: 100% 100%;
	top: 43% !important;
}
.pys-footer-fr p{
  color: #fff;
  font-size: .19rem;
  margin-top: .13rem;
}
.pys-footer-fr p a{
  color: #fff;
}
.pys-footer-fr p:hover  a{
  text-decoration: underline;
}
.pys-footer-fr{
  margin-top: .8rem;
}
.product-features .swiper-button-prev:after { 
  margin-left: 0px;
}
.mySwiper .swiper-slide{
  width: 4.42rem !important;
}
.mySwiper1,.mySwiper2 {
  margin-left: 1.2rem;
  margin: 0 auto;
}
.mySwiper{
  margin: 0 auto;
}
.product-body {
	background: url(/CorpShop/SubjectList/paiyangshan/images/line-bg.png) no-repeat;
	background-size: 14.2rem .18rem;
	background-position: 0 1.6rem;
}
.products{
  overflow: hidden;
}
.products h2{    width: 14.5rem;margin: 1.1rem auto 0;
  color: #006135;
  font-size: .81rem;
  font-family: 'pmzdcg';
  line-height: .6rem;
}
.products h3{
  color: #006135;
  font-size: .36rem;  width: 14.5rem;
  font-family: 'fzlt';
  line-height: .36rem;
  margin: .24rem auto 0;
}
.products-content{
  width: 14.5rem;
  margin: .5rem auto 0;overflow: hidden;
}
.products-fl{
  width: 6.4rem;
  height: 4.9rem;
  background: #fff;
  overflow: hidden;
}
.products-fl h4{
  color: #333333;
  font-size: .38rem;
  text-align: left;
  margin: 1.15rem 0 0 .85rem;
}
.products-fl p{
  width: 4.7rem;
  color: #333;
  font-size: .18rem;
  margin: .37rem auto 0;
  line-height: .3rem;
}
.pro-swiper-content{
  display: flex;
}
.products-fr{
  width: 8.1rem;
  height: 4.89rem;
}
.products-fr img{
  width: 100%;
  display: block;
}
.products-wrap {
  width: 100%;
  margin: .7rem auto 0;
}
.swiper-pagination{
  margin: .58rem 0 0 -.55rem;
  left: 50%;
}
.swiper-pagination-bullet-active{
  background: #b5b5b5;
  border: .02rem solid #b5b5b5;
}
.swiper-pagination-bullet{
  width: .15rem;
  height: .15rem;
  border: .02rem solid #b7b7b7;
  margin-right: .3rem;
  background: #ededed;
}
.features-slide > div:nth-child(odd) i{
  margin-top: -1.99rem;
}
.features-slide > div:nth-child(odd) {
  margin-top: 2rem;
}
.swiper-button-next1, .swiper-button-next3, .swiper-button-next4 {
	width: .24rem;
	height: .43rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/control-fr11.png) no-repeat;
	top: 40%;
}
	.swiper-button-next1.swiper-button-disabled, .swiper-button-next3.swiper-button-disabled, .swiper-button-next4.swiper-button-disabled {
		background: url(/CorpShop/SubjectList/paiyangshan/images/control-fr111.png) no-repeat;
		top: 40%;
	}
.swiper-button-prev1, .swiper-button-prev3, .swiper-button-prev4 {
	width: .24rem;
	height: .43rem;
	background: url(/CorpShop/SubjectList/paiyangshan/images/control-fl11.png) no-repeat;
	top: 40%;
}

	.swiper-button-prev1.swiper-button-disabled, .swiper-button-prev3.swiper-button-disabled, .swiper-button-prev4.swiper-button-disabled {
		width: .24rem;
		height: .43rem;
		background: url(/CorpShop/SubjectList/paiyangshan/images/control-fl111.png) no-repeat;
		top: 40%;
	}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: ' ';
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: '';
}
@media screen and (max-width: 1080px) {
  .product-wrapper .swiper-button-next2 {
    top: 53% !important;
  }
  .product-wrapper .swiper-button-prev {
    top: 53% !important;
}
  .features-content {
    width: auto;
    background: rgba(255, 255, 255, .21);
}
  .banner{
    margin-top: 1rem;
  }
  .pys-footer-fr p {
    color: #fff;
    font-size: .28rem;
    margin-top: .13rem;
}
  .pys-footer-fr {
  margin: .8rem auto;
}
	.map {
		width: 100%;
		height: 2.51rem;
		background: url(/CorpShop/SubjectList/paiyangshan/images/map.jpg) no-repeat;
		background-size: 100% 100%;
	}
  .pys-footer {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
   .intro{
    flex-direction: column;
   }
   .intro-fl {
    width: 100%;
}
.intro-pys-logo {
  margin: 0 auto 0;
}
.intro {
  height: auto;
 
}.intro-para p {
  color: #333333;
  font-size: .3rem;
  line-height: .4rem;
}
.intro-fr {
  margin: .5rem auto 1.8rem;
  width: 90%;
}.intro-fr-top ul {
  display: flex;
  flex-direction: row;
  justify-content: space-around; 
}.intro-unit{
  color: #333333;
  font-size: .23rem;
 }
 .swiper-title {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
 
.mySwiper .swiper-slide, .mySwiper1 .swiper-slide {
  width: 1.3rem !important;
  position: relative;
}.features-item .features-info {
  display: block;
  margin: 0 auto;
  padding: 0;
  transition: all 0.3s;
  border-radius: 2px;
}.input-wrap {
  width: 4.5rem;
  height: 4.04rem;
  box-shadow: 0 1px 1px #000;
  background: #fff;
  margin: 0rem auto 0;
}.mySwiper, .mySwiper1 {
  width:100%;
  overflow: hidden;
}.product-features .swiper-button-next2 {
  width: 30px;
  height: 40%;
  right: 0 !important;
  top: 60%;
  background: none;
}
.pys-footer ul li{
  margin: 0 .5rem;
}.pys-footer ul { 
  width: 90%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 1rem auto;
}
	.history {
		width: 100%;
		height: auto;
		background: url(/CorpShop/SubjectList/paiyangshan/images/history.jpg) no-repeat;
	}  
.products { 
  height: auto; 
} 
.pro-swiper-content {
  flex-direction: column;
}
.products-content {
  width: 100%; 
}
.products-fl {
  width: 100%;
  height: 4.9rem;
  background: #fff;
  overflow: hidden;
}
.products-fl h4 {
  color: #333333;
  font-size: .38rem;
  text-align: center;
  margin: 1.15rem auto 0;
}.products-fr {
  width: 100%;
  height: 4.89rem;
}.products-fl p {
  width: 6.7rem;
  color: #333;
  font-size: .24rem;
  margin: .37rem auto 0;
  line-height: .3rem;
}.product-features .product-body {
  /* margin-left: .7rem; */
  width: 100%;
}    .features-item {
  position: relative;
  float: left;
  width: 74px;
  height: 3rem;
  overflow-y: scroll;
}.mySwiper, .mySwiper1, .mySwiper2 {
  width: 6.67rem;
  overflow: hidden;
}
.products h2 {
  width:100%;
  text-align: center;
}
.product-title2 {
  width:100%;  text-align: center;
}.product-title1 {
  width: 100%;
  margin: 0 auto;
  color: #ffffff;
  font-size: .26rem;
  text-align: center;
}
.products h3 {
  width: 100%;
  text-align: center;
}
	.product-body {
		background: url(/CorpShop/SubjectList/paiyangshan/images/line-bg.png) no-repeat;
		background-size: 14.2rem .18rem;
		background-position: 0 4rem;
	}.features-slide li:nth-child(odd) {
  margin-top: 5rem;
}.features-slide li:nth-child(odd) i {
  margin-top: -2.6rem;
}.features-item i {
  display: none;
}.product-content h5 {
  color: #ffffff;
  font-size: .24rem;
  line-height: .3rem;
  font-family: 'fzlt';
  margin-top: 1.7rem;
}.product-content p {
  width: 1.3rem;
  color: #ffffff;
  font-size: .24rem;
  margin-top: .18rem;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.product-content {
  background: none; 
}.features-slide > div:nth-child(odd) {
  margin-top: 5rem;
}.products-lis {
  position: relative;
  margin: .5rem auto 0;
}
.product h4 {
  color: #006135;
  font-size: .3rem;
  line-height: .3rem;
  font-family: 'fzlt';
  margin-top: .18rem;
  text-align: center;
}.product-line {
  width: 4rem;
  height: .03rem;
  background: #006135;
  margin: .38rem auto 0;
  text-align: center;
}.product h3 {
  color: #006135;
  font-size: .52rem;
  line-height: .45rem;
  font-family: 'pfzdcg';  text-align: center;
}
 
}


