
@font-face {
    font-family: 'syht1';
    src: url(/CorpShop/SubjectList/yuanfeng/font/SourceHanSansCN-Medium.otf);
}
@font-face {
    font-family: 'ali';
    src: url(/CorpShop/SubjectList/yuanfeng/images/AlimamaShuHeiTi-Bold.ttf);
}
@font-face {
    font-family: 'baba';
    src: url(/CorpShop/SubjectList/yuanfeng/images/AlibabaPuHuiTiM.ttf);
}
.swiper1{
  width: 100%;
}
.swiper1 img {
  display: block;
  width: 100%; 
}
 
.swiper2 .swiper-slide{
  width: 6.7rem !important;
  height: 6.7rem !important;
}
.swiper2 img{
  display: block;
  width: 100%;
}
.swiper2{
  width: 6.7rem !important;
  height: 6.7rem !important;
  overflow: hidden;
}
.swiper-button-next2 {
    width: .6rem !important;
    height: .6rem !important;
    position: absolute !important;
    right: 0 !important;
    top: 4rem !important;
    background: url(/CorpShop/SubjectList/yuanfeng/images/control-fr.png) no-repeat top center !important;
    background-size: .6rem .6rem !important;
    margin: 0 auto;
}
.swiper-button-prev2 {
    width: .6rem !important;
    height: .6rem !important;
    position: absolute !important;
    right: 0 !important;
    top: 3rem !important;
    left: auto !important;
    background: url(/CorpShop/SubjectList/yuanfeng/images/control-fl.png) no-repeat top center !important;
    background-size: .6rem .6rem !important;
    margin: 0 auto;
}.swiper-button-prev:after,.swiper-button-next:after{
  content: ' ' !important;
}
   
#txtName, #txtTel{
  width:  5.83rem;
  height: .45rem;
  border: 1px solid #cfcccf;
  margin-bottom: .2rem;
  color: #2e2936;
}
#txtContent {
  width: 5.83rem;
 
  border: 1px solid #cfcccf;
  margin: 0 auto .4rem;
  color: #2e2936; 
  display: block;
}
.input-lis{  
  width: 5.83rem;
  
}
.input-wrap{
  margin: .2rem auto 0;
}
#btnAdd {
  width: 2.6rem;
  height: .7rem;
  border-radius: .04rem;
  background: #2f65c7;
  text-align: center;
  line-height: .7rem;
  border: 0;
  color: #fffeff;
  font-size: .28rem;    margin: 0 auto;
  display: block;
  cursor: pointer;
}
.products{
  margin: .78rem auto 0;
}
.products h3{
  color: #333333;
  font-size: .52rem;
  text-align: center;
  line-height: .52rem;
  font-family: ali;
}
.products h4{
  color: #333333;
  font-size: .33rem;
  text-align: center;
  line-height: .33rem;
  font-family: ali;
  margin: .34rem auto 0;
}
.product-lis{
  width: 12.9rem;
  margin: .55rem auto 0;
  border: 1px solid #bdbdbd;
  border-radius: .1rem;
}
.product-lis h5{
  color: #333;
  font-size: .17rem;
  font-family: ali;
  line-height: .17rem;
  margin: .2rem 0 0 0;
}
.product-lis p{
  color: #333;
  font-size: .13rem;
  font-family: syht;
  line-height: .2rem;
  margin: .12rem 0 0 0;
 
}
.product-lis ul li{
  width: 3.5rem;
}
.product-lis ul li img{
  display: block;
  width: 100%;
}
.product-lis ul {
  display: flex;
  flex-direction:row;
  justify-content: space-around;
  margin: .2rem auto 0;
}
.about {
    width: 100%;
    background: url(/CorpShop/SubjectList/yuanfeng/images/about.jpg) no-repeat;
    overflow: hidden;
    margin: .9rem auto 0;
    padding-bottom: 1rem;
}
.about-wrap{
  width: 6.56rem;
  margin: 1.18rem 0 0 1.7rem;
}
.yf-logo{
  width: 2.94rem;
}
.yf-logo img{
  display: block;
  width: 100%;
}
.about-wrap h3{
  margin: 1.4rem 0 0 0;
  color: #ffffff;
  font-size: .3rem;
  line-height: .3rem;
}
.about-wrap p{
  color: #ffffff;
  font-size: .18rem;
  line-height: .28rem;
  font-family: syht;
  text-indent: .4rem;
}
.about-wrap h1{
  margin: .33rem 0 .57rem 0;
  color: #ffffff;
  font-size: .47rem;
  line-height: .47rem;
  font-family: ali;
}
.feature h3{
  color: #e1ab38;
  font-size: .47rem;
  line-height: .47rem;font-family: ali;
}
.feature{
  width: 12.9rem;
  margin: .88rem auto 0;
}
.feature h3 span{
  color: #2c3f7e;
}
.feature-lis ul{
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.feature-lis ul li{
  position: relative;
  width: 1.65rem;
  height: 4.2rem;
  border-radius: .1rem;
  margin-right: .15rem;
  overflow: hidden;transition: width .5s
}
.feature-lis ul li.active{
  width: 3.85rem;
}
 
.feature-lis ul li img{
  display: block;
  
}
.feature-lis ul li span{
  position: absolute;
  left: .35rem;
  top: 1rem;color: #ffffff;
  font-size: .35rem;
}
.feature-lis ul li p{
  position: absolute;
  left: .35rem;
  top: 1.9rem;  color: #ffffff;
  font-size: .18rem;
  padding: 0 .1rem 0 0;
}
.feature-lis{
  margin: .66rem auto 0;
}
.performance{
  position: absolute;
  left: .35rem;
  top: 1.45rem;
  color: #ffffff; color: #ffffff;
  font-size: .28rem;
}
.products-center {
    height: 8.27rem;
    background: url(/CorpShop/SubjectList/yuanfeng/images/pro.jpg) no-repeat;
    margin: 1.13rem auto 0;
    overflow: hidden;
}
.product-center-lis{
  width: 12.9rem;
  margin: .9rem auto 0;
}
.products-center h4{
  color: #ffffff;
  font-size: .33rem;
  line-height: .33rem;
}
.products-center h3{
  color: #ffffff;
  font-size: .52rem;
  line-height: .52rem;
  margin-top: .23rem;
}
.products-center-wrap{
  margin: .8rem auto 0;
}
.products-center-wrap ul {
  display: flex;
  justify-content: space-between;  
}
.products-center-wrap ul li img{
  display: block;
  width: 100%;
}
.products-center-wrap ul li{
  position: relative;
}
.products-title{
  position: absolute;
  text-align: center;
  top: .9rem;
  margin: 0 auto 0;
  color: #fff;
  font-size: .34rem;
  line-height: .34rem;
  font-family: ali;
  z-index: 9;left: 50%;
  transform: translate(-50%, -50%);
}
.mask{
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .7;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: .15rem;
  z-index: 1;
}
.poducts-para{
  position: absolute;
  text-align: center;
  top: 1.55rem;
  margin: 0 auto 0;
  color: #fff;
  font-size: .26rem;
  line-height: .26rem;
  font-family: syht;
  z-index: 9999;left: 50%;
  transform: translate(-50%, -50%);
  font-weight: normal;
}
.products-detail{
  position: absolute;
  text-align: center;
  top: 2.5rem;
  margin: 0rem auto 0;
  color: #fff;
  font-size: .22rem;
  line-height: .32rem;
  font-family: ali;
  z-index: 9999;left: 50%;
  transform: translate(-50%, -50%);
}
.products-detail1{
  position: absolute;
  text-align: center;
  top: 3.2rem;
  margin: 0rem auto 0;
  color: #fff;
  font-size: .22rem;
  line-height: .32rem;
  font-family: ali;
  z-index: 9999;left: 50%;
  transform: translate(-50%, -50%);
}
.contact h3{
  color: #002b0a;
  font-size: .36rem;
  line-height: .33rem;
  text-align: center;
  margin: 1.42rem auto 0;
}
.contact{
  padding-bottom: 2rem;
}
.products-center-wrap ul li:hover .mask,.products-center-wrap ul li:hover .products-title,.products-center-wrap ul li:hover .products-detail,.products-center-wrap ul li:hover .poducts-para,.products-center-wrap ul li:hover .products-detail1{
  display: none;
}
.contact-lis{
  margin: .37rem auto 0;
  width: 10.23rem;
 
}
.contact-lis ul{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.contact-lis ul li{
  text-align: center;
}
.contact-main{
  width: 12.94rem;
  margin: .94rem auto 0;
  display: flex;
  background: #f5f5f5;
  padding: .2rem 0;
}
.contact-main img{
  display: block;  
  width: 100%;
}
.contact-img{
  width: 6.37rem;
  height: 3.01rem;
 
}
.contact-icon img{
  display: block;
  width: 100%;
}
.contact-icon{
  width: .81rem;
  height: .71rem;
  margin: 0 auto;
}
@media screen and (max-width: 1080px) {
  .contact-img{
  width: 6.37rem;
  height: 3.01rem;
  margin: .2rem auto 0;
}
  .contact-main {
    flex-direction: column;
    width: 7.5rem;
    margin: .94rem auto 0;
    display: flex
;
    background: #f5f5f5;
}
  .contact-lis {
    margin: .37rem auto 0;
    width: 7.23rem;
} 
  .products-center-wrap ul li{
    margin-bottom: .5rem;
  }
  .products-center {
    height: auto; 
}
.products-center-wrap ul {
  display: flex
;
  justify-content: space-between;
  flex-direction: column;
}
  .product-center-lis {
    width: 6.5rem;
    margin: .9rem auto 0;
}
.products-center h4 {
  text-align: center;
}
.products-center h3 { 
  text-align: center;
}
  .feature h3{
   text-align: center;
  }
  .feature {
    width: 7.5rem;
    margin: .88rem auto 0;
}
    .about {
        width: 100%;
        background: url(/CorpShop/SubjectList/yuanfeng/images/about.jpg) no-repeat;
        overflow: hidden;
        margin: .9rem auto 0;
        padding-bottom: 0;
    }
    .about {
        width: 100%;
        background: url(/CorpShop/SubjectList/yuanfeng/images/about.jpg) no-repeat;
        overflow: hidden;
        margin: .9rem auto 0;
        padding-bottom: 1rem;
    }
  .about-wrap h3 {
    margin: .7rem 0 0 0;
    color: #ffffff;
    font-size: .3rem;
    line-height: .3rem;
}.about-wrap p {
  color: #ffffff;
  font-size: .26rem;
  line-height: .35rem;
  font-family: syht;
  text-indent: .4rem;
}
  .about-wrap {
    width: 6.56rem;
    margin: 1.18rem auto;
}
  .product-lis ul li {
    width: 6.5rem;
    margin: .2rem auto;
}.product-lis h5 {
  color: #333;
  font-size: .27rem;
  font-family: ali;
  line-height: .27rem;
  margin: .2rem 0 0 0;
}.product-lis p {
  color: #333;
  font-size: .23rem;
  font-family: syht;
  line-height: .3rem;
  margin: .12rem 0 0 0;
}
  .product-lis {
    width: 7rem;
    margin: .55rem auto 0;
    border: 1px solid #bdbdbd;
    border-radius: .1rem;
}
.product-lis ul {
  flex-direction: column;
}
  .swiper1{
    margin-top: 1rem;
  }
       
  body {
    min-width: 7.5rem;
}
#txtContent {
  width:6.37rem;
  height: .45rem;
  border: 1px solid #cfcccf;
  margin: 0 auto .4rem;
  color: #2e2936;
  display: block;
}#txtName, #txtTel{
  width:  6.37rem;
  height: .45rem;
  border: 1px solid #cfcccf;
  margin-bottom: .2rem;
  color: #2e2936;
}
    .feature-lis ul li {
        position: relative;
        width: 3.5rem;
        height: auto;
        border-radius: .1rem;
        margin-right: .15rem;
        overflow: hidden;
        transition: width .5s;
        margin-bottom: 0.15rem;
    }
    .feature-lis ul {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
    }
        .feature-lis ul li {
            position: relative;
            width: 3.5rem;
            height: auto;
            border-radius: .1rem;
            margin-right: .15rem;
            overflow: hidden;
            transition: width .5s;
            margin-bottom: 0.15rem;
        }
            .feature-lis ul li p {
                position: absolute;
                left: .35rem;
                top: 1.9rem;
                color: #ffffff;
                font-size: .2rem;
                padding: 0 .1rem 0 0;
                line-height: .4rem;
            }
            .feature-lis ul li.active {
                width: 3.5rem
            }
}


