 
 input {-webkit-appearance:none; /*去除input默认样式*/}
img {
  display: block;
}
@font-face {
  font-family: 'simhei';
  src: url('../images/simhei.TTF');
}

@font-face {
  font-family: 'BAUHS93';
  src: url('../images/BAUHS93.TTF');
}
.clearfix:before,.clearfix:after{
  content:"";
  display:table;
}
.clearfix:after{clear:both;}
.clearfix{
  *zoom:1;/*IE/7/6*/
}
.banner img {
    display: block;
    width: 100%;
}
.ph {
  width: 100%;
  height: 800px;
  margin-top: 120px;
  background: url(../images/ph.png) no-repeat center;
  background-size: cover;
}
h1,h2,p{
  font-family: 'Microsoft YaHei';
  line-height: 40px;
}
.lis li{
  height: 140px;
  width: 19%;
  border-right: 1px solid #cccccc;
  margin: 20px 0;
  text-align: center;
  float: left;
}.lis li:nth-child(5) {
  border-right: 0;
}
.num span{
  margin-top: -40px;
  display: block;
  margin-left: 75px;
}
.num {
  margin: 38px 0 0 0;
}
.num b{
  color: #c30016;
  font-size: 36px;
  font-weight: bold;
}
.lis-word{
  color: #1a1a1a;
  font-size: 16px;
  font-weight: bold;
  margin: 30px 0 0 0;
}
.nav1{
  width: 100%;
  height: 180px;
  background: #f7f7f7;
}
.about{
  padding-top: 95px;
  background: #f6f6f6;
  margin-top: 1px;
  padding-bottom: 98px;
}
.about-fl{
  width: 578px;
}
.about-fl h2{
  color: #bc1717;
  font-size: 22px;
  margin-top: 5px;  line-height: 26px;
}
.about-fl h1{
  color: #333333;
  font-size: 24px;
  line-height: 26px;
}
.line{
  width: 32px;
  height: 1px;
  background: #333333;
  margin-top: 20px;
}
.about-fl p{
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-top: 40px;
}
.about-fl img{
  display: inline;
  margin-top: 30px;
}
.about-lis ul{
  width: 628px;
}
.about-lis ul li{
  float: left;
  margin-right: 60px;
}
.product h3,.custom h3,.advantages h3,.brand h3,.honor1 h3{
  color: #120c07;
  margin: 120px auto 0;
  font-size: 40px;
  font-weight: bold;
  text-align: center;
}
.product h3 span,.custom h3 span,.advantages h3 span,.brand h3 span,.honor1 h3 span{
  color: #c30016;
}
 .circle-line{
   margin-top: 20px;
 }
 .product h4, .custom h4, .advantages h4, .brand h4, .honor1 h4{
   color: #999999;
   font-size: 20px;
   text-align: center;
   margin-top: 10px;
   line-height: 18px;
 }
 .product-fl{
   width: 240px;
 }
 .product-fl ul{
  border-bottom: 1px solid #bfbfbf;
 }
 .product-fl ul li{
    width: 238px;
    cursor: pointer;
    height: 120px;
    line-height: 120px; background: #f7f7f7;
    border-top: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;
  }
  .product-fl ul li.active{
    background: #c30016;
    color: #fff;
  }
 .pro-img,.pro-img1{
  float: left;
  width: 40px;
  margin-top: 40px;
  margin-right: 20px;
  margin-left: 52px;

 }
 .pro-img1{
   display: none;
 }
 .product-fl ul li.active .pro-img{
  display: none;
 }
 .product-fl ul li.active .pro-img1{
  display: block;
 }
 .pro-tit{
   float: left;
   font-size: 16px;
 }
 .product-fr{
   width: 960px;
 }
 .product-fr ul li{
   position: relative;
 }
 .product-fr ul li > div:nth-child(1) {
   position: absolute;
 }
 .product-fr-fl{
   width: 690px;
   height: 606px;
   overflow: hidden;
 }
 .product-fr-fl-word{
   width: 100%;
   text-align: center;
   color: #333333;
   font-size: 30px;margin-top: 54px; }
 .product-fr-fr{
   width: 270px;
   position: relative;
 }
 .product-fr > div{
   display: none;
 }.product-fr > div.current{
  display: block;
}
.ms-slide.ms-sl-selected img{
  width: 690px !important;    margin-left: 0 !important;margin-top: 0 !important;
}
.product-fr-fr-word{
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 18px;margin-top: 84px; 
}
.control-top{
  position: absolute;
  left: 50%;
  top: 10px;
  cursor: pointer;
  z-index: 999999;
}
.control-bottom{
  position: absolute;
  left: 50%;
  bottom: 10px;
  cursor: pointer;
  z-index: 999999;
}
.case-control ul li{
  width: 268px;
  height: 198px;
  cursor: pointer;
 
 border: 1px solid #fff;
}
.case-control ul li img{
  width: 268px;  height: 198px;
}
.case-control ul{
  position: absolute;
  top: 0;
  left: 0;
  display: flex;

  justify-content: space-between;
  flex-direction: column;
}
.case-control{
  width: 270px;
  height: 600px;
overflow: hidden;
position: relative;  
 
}
.product-content{
  margin-top: 53px;
}
.tab-content > div{
  display: none;
}
.tab-content{
  margin-top: 45px;
}
.tab-content > div.current{
  display: block;
}
.tab-tit ul{
 display: flex;
 justify-content: space-between;
 flex-direction: row;
 
  cursor: pointer;
  width: 240px;
  height: 130px;
  margin-top: 3px;
   
}
.tab-tit ul li{
  position: relative;
}
.tab-tit ul li.active div{
  display: none;
}
.tab-tit ul li div{
  width: 240px;
  display: block;
  height: 130px;
  background: #000;
  opacity: 0.6;
  position: absolute;
  left: 0%;
  top: 0;
}
.custom{
  margin-top: 110px;
}
.advantages{

}
.brand ul{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.brand ul li{
  margin-top: 60px;
}
.swiper-container{
  width: 1200px;
}
.swiper-container ul li{
  float: left;
  margin-right: 10px;
}
.honor1{
  position: relative;background: #eeeeee;padding-bottom: 108px;    
  margin-top: 120px;
}.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: '';
}.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: '';
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next {
  width: 74px;height: 74px;
  outline: none;
 right: 0;  cursor: pointer;  
 margin-top: 100px;
 
  background: url(../images/control-fr1.png) no-repeat top center;
}.swiper-button-prev {
  opacity: 1;width: 74px;height: 74px;
  cursor: pointer;  outline: none;
  left: 0;
  margin-top: 100px;
  background: url(../images/control-fl1.png) no-repeat top center !important;
}
.footer-fl p{
  color:#ffffff ;
  font-size: 16px;
  line-height: 20px;
  margin-top: 8px;
}
.footer-fl p a{
  color: #fff;
  text-decoration: none;
}
.footer{
  background: #333333;
  height: 438px;
}
.footer h3{
  color: #ffffff;
  font-size: 24px;
  margin-top: 44px;
 
}
.footer-fl{
  width: 600px;  height: 438px;
  border-right: 1px solid #585858;
}
.wechat{
  margin-right: 90px;
}
.footer-fr{  width: 400px;
  margin-left: 100px;
}
#txtName,#txtTel{
  width: 498px;
  height: 48px;
  border: 1px solid #5c5c5c;
}
.footer-fr input{
  display: block;
  text-indent: 30px;  outline: none;
  background: none;
  color: #fff;
}
 
#btnAdd{
  width: 200px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background: #ce0000;
  margin-top: 20px;
  border: 0;
  color: #ffffff;
  font-size: 14px;
  text-indent: 0;
}
#txtContent{
  width: 498px;  text-indent: 30px;
  line-height: 30px;
  height: 98px; border: 1px solid #5c5c5c;  background: none;
  outline: none;
}
 .w13840{
   position: relative;
   width: 1384px;
   margin: 0 auto;
 }
 body{
   min-width: 1384px;
   margin: 0 auto;
 }
 .brand-tit1{
   color: #ffffff;
   font-size: 24px;
   text-align: center;
   margin-top: 20px;
 }.brand-tit2{ margin-top: 15px;
  color: #ffffff;
  font-size: 16px;   text-align: center;
}
.brand-tits{
  width: 275px;
  height: 90px;
  background: #c30016;  z-index: 999;position: relative;
  margin-left: 50px;
}
.brand-tit3{
  width: 380px;text-align: center;
  height: 160px; line-height: 160px;
  background: #484848; margin-top: -45px;  color: #ffffff;
  z-index: 1;font-size: 16px;
}
.read-more2{
  display: none;
}
.read-more1:hover .read-more1{
  display: none;
}
.read-more1:hover .read-more2{
  display: block;
}
.read-more2:hover .read-more1{
  display: none;
}
.read-more2:hover .read-more2{
  display: block;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}