@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,800');
@import url('https://fonts.googleapis.com/css?family=Lobster');
html {
  font-size: 62.5%;
}
body {
  font-family:"microsoft yahei", 'Open Sans', sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
}
#findex{ background:#fafafa; }
a{text-decoration:none; color: #333;}
a:hover{text-decoration:none}
h1 {
  margin-bottom: 0.5em;
  font-size: 3.6rem;
}
p {
  margin-bottom: 0.5em;
  font-size: 1.6rem;
  line-height: 1.6;
}
.button {
  display: inline-block;
  margin-top: 20px;
  padding: 8px 25px;
  border-radius: 4px;
}
.button-primary {
  position: relative;
  background-color: #c0ca33;
  color: #fff;
  font-size: 1.8rem;
  font-weight: 700;
  transition: color 0.3s ease-in;
  z-index: 1;
}
.button-primary:hover {
  color: #c0ca33;
  text-decoration: none;
}
.button-primary::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  border-radius: 4px;
  opacity: 0;
  -webkit-transform: scaleX(0.8);
  -ms-transform: scaleX(0.8);
  transform: scaleX(0.8);
  transition: all 0.3s ease-in;
  z-index: -1;
}
.button-primary:hover::after {
  opacity: 1;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
.overlay::after {
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.language{float:right;  width:100px; font-size:14px; text-align: center;}
.language a{color:#4c4c4c;}
.language span{ font-size:22px; color:#d5dbdf; line-height:80px;}
.navbar {
	position: inherit;
  left: 0;
  top: 0;
  padding: 0;
  width: 100%;
  transition: background 0.6s ease-in;
  z-index: 99999;
  border-bottom: 1px solid #5a6a7f8c;
  background: #fff;
}
.navbar .navbar-brand {
  font-family: 'Lobster', cursive;
  font-size: 2.5rem;
  padding: 25px 0px;
}
.navbar .navbar-toggler {
  position: relative;
  height: 50px;
  width: 50px;
  border: none;
  cursor: pointer;
  outline: none;
}
.navbar .navbar-toggler .menu-icon-bar {
  position: absolute;
  left: 15px;
  right: 15px;
  height: 2px;
  background-color: #333;
  opacity: 0;
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
  transition: all 0.3s ease-in;
}
.navbar .navbar-toggler .menu-icon-bar:first-child {
  opacity: 1;
  -webkit-transform: translateY(-1px) rotate(45deg);
  -ms-sform: translateY(-1px) rotate(45deg);
  transform: translateY(-1px) rotate(45deg);
}
.navbar .navbar-toggler .menu-icon-bar:last-child {
  opacity: 1;
  -webkit-transform: translateY(-1px) rotate(135deg);
  -ms-sform: translateY(-1px) rotate(135deg);
  transform: translateY(-1px) rotate(135deg);
}
.navbar .navbar-toggler.collapsed .menu-icon-bar {
  opacity: 1;
}
.navbar .navbar-toggler.collapsed .menu-icon-bar:first-child {
  -webkit-transform: translateY(-7px) rotate(0);
  -ms-sform: translateY(-7px) rotate(0);
  transform: translateY(-7px) rotate(0);
}
.navbar .navbar-toggler.collapsed .menu-icon-bar:last-child {
  -webkit-transform: translateY(5px) rotate(0);
  -ms-sform: translateY(5px) rotate(0);
  transform: translateY(5px) rotate(0);
}
.navbar-dark .navbar-nav .nav-link {
  position: relative;
  color: #333;
  font-size: 1.8rem;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #c7241d;
}
.navbar .dropdown-menu {
  padding-top:5px;
  background-color: rgba(255, 255, 255, .95);
  margin-top: -5px;
}
.navbar .dropdown-menu .dropdown-item {
  position: relative;
  padding: 15px 20px;
  color: #666;
  font-size:16px;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  transition: color 0.2s ease-in;
}
.navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: none;
}
.navbar .dropdown-menu .dropdown-item:hover {
  background: rgb(199 36 29);
  color: #fff;
}
.navbar .dropdown-menu .dropdown-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  width: 5px;
  background-color:#ef544d;
  opacity: 0;
  transition: opacity 0.2s ease-in;
}
.navbar .dropdown-menu .dropdown-item:hover::before {
  opacity: 1;
}
.navbar.fixed-top {
  position: fixed;
  -webkit-animation: navbar-animation 0.6s;
  animation: navbar-animation 0.6s;
      background-color: rgb(255 255 255 / 96%);
}
.navbar.fixed-top.navbar-dark .navbar-nav .nav-link.active {
  color: #c7241d;
}
.navbar.fixed-top.navbar-dark .navbar-nav .nav-link::after {
  background-color: #c7241d;
}
.dropdown-menu{ border: 0px solid rgba(0,0,0,.15);}
.content {
  padding: 120px 0;
}
	
	.navbar-nav{ justify-content: center;width: 100%;}

@media screen and (min-width: 767px) {
  .banner {
    padding: 0 150px;
  }
  .banner h1 {
    font-size: 5rem;
  }
  .banner p {
    font-size: 2rem;
  }
  .navbar-dark .navbar-nav .nav-link {
    padding: 0px 20px;
    line-height: 100px;
    height: 100px;
	  
  }
  .navbar-dark .navbar-nav .nav-link::after {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 20%;
    right: 20%;
    height: 1px;
    background-color: #fff;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    transition: transform 0.1s ease-in;
  }
  .navbar-dark .navbar-nav .nav-link:hover::after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
  }
  .dropdown-menu {
    min-width: 200px;
    -webkit-animation: dropdown-animation 0.3s;
    animation: dropdown-animation 0.3s;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
  }
}
@-webkit-keyframes navbar-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes navbar-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes dropdown-animation {
  0% {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
  }
  75% {
    -webkit-transform: scaleY(1.1);
    -ms-transform: scaleY(1.1);
    transform: scaleY(1.1);
  }
  100% {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes dropdown-animation {
  0% {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
  }
  75% {
    -webkit-transform: scaleY(1.1);
    -ms-transform: scaleY(1.1);
    transform: scaleY(1.1);
  }
  100% {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
  }
}


@media screen and (max-width: 767px) {
  .navbar-brand {
    margin-left: 20px;
  }
  .navbar-nav {
    padding: 0 20px;
	  background: #000000ba;
  }
  .navbar-dark .navbar-nav .nav-link{ line-height:60px; height:60px;color:#fff; border-bottom: 1px solid #525252;}

  .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color: #fff;}
  

}


.nav_dianhua{ font-size: 16px; color: #333; display: -webkit-flex; /* Safari */  display: flex;}	
.nav_dianhua span{ display: block; line-height: 19px;}
.nav_dianhua .iconfont{ font-size: 36px; line-height: 38px; margin-right: 15px; color: #ffb400;} 
.f_sousuo{width: 73px; height: 100px; line-height: 100px; border-left: 1px solid #5a6a7f8c; border-right: 1px solid #5a6a7f8c; text-align: center; margin-right: 2%;}
.f_daohang{ width: 100%; max-width: 1400px; margin: 0px auto; }

.carousel-indicators{ bottom: 140px;}


.banner_x{ display: none;}

.in_prod{  width:100%; background: #f9f9f9; padding-top:80px; }
.in_prod .row{ width: 100%; max-width: 1400px; margin: 0px auto;}
.in_prod_tit{width: 90%; font-size: 36px;}
.in_prod_tit hr{ width: 80px;  background: #ea5413; height: 2px;}
.in_prod_con{ width: 90%; padding-top: 15px; line-height: 30px; font-size: 16px; color: #666;}
.in_prod_r img{ width: 100%; height: 100%;}

.TabTitle1{ clear:both; width:90%; }
.TabTitle1 ul{ display: -webkit-flex; /* Safari */
  display: flex; width:100%; max-width:1440px;  justify-content:center; margin:20px auto 0px auto;   padding:1px;flex-wrap: wrap; justify-content: flex-start; }
  
.TabTitle1 li{ display:inline; width:33.3%; cursor:pointer;  font-weight:bold; display:inline; margin-left:0px; margin-top: 20px;}
.TabTitle1 li a{ line-height:40px; display:block; width:80%; text-align:center; font-size:16px;  border-radius:5px; font-weight: 500; }

.active1{  line-height:40px;}
.active1 a{ color:#666; display:block; border:1px solid #ffa200;}
.normal1{  line-height:40px;}
.normal1 a{color:#666; display:block;   border:1px solid #ffa200;}
.TabContent1{padding:30px 0 0 0; height:auto; text-align:left; clear:both; width:100%; margin:0px auto;}
.none { display:none;}

.TabContent1{ width:100%; max-width:1400px; margin:80px auto 0px auto;   }
.TabContent1 .card{ background:none; border: 0px;  }
.TabContent1 .card img{ border: 1px solid #e0e0e0;}
.TabContent1 .card h5{ text-align: center; font-size: 20px; line-height:40px; padding-bottom: 10px;}


.in_about{ background: url(../images/inabout_bj.jpg)no-repeat center top; padding-bottom: 250px; }
.in_about_tit{width:100%; max-width: 1400px; font-size: 36px; text-align: center; margin: 0px auto; padding-top: 60px;}
.in_about_tit a{ color: #fff;}
.in_about_tit hr{ width: 80px;  background: #ea5413; height: 2px; margin:10px auto 0px auto; }
.in_about_con{ width:90%; max-width: 1200px; padding-top: 15px; line-height: 30px; margin: 0px auto; font-size: 16px; color: #b8b9ba; text-align: center;}

.in_about_con a{ display: block; color: #ffe1a7; border: 1px solid #95762f; line-height: 46px; width: 160px; margin: 50px auto 0px auto; border-radius:6px; }
.in_video{ width: 100%; max-width: 1199px; margin: -200px auto 0px auto; padding-bottom: 80px;}
.in_video img{ max-width:100%;}
.btn.focus, .btn:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);}
.in_video .modal{ z-index: 999999;}
@media (min-width: 576px){
.modal-dialog {
    max-width: 1000px;
    margin: 1.75rem auto;
}
}
.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0.2rem;
}



.in_news{ background: #fff; padding-bottom: 120px;}
.in_news_n{ width: 100%; max-width: 1400px; margin: 0px auto; padding-top:100px; display: -webkit-flex; /* Safari */
  display: flex; align-items:stretch; }
.in_news_n .in_news_nl{ border-right: 1px solid #dcdcdc; }
.in_news_n .in_news_nl .in_news_tit { padding-bottom:20px;}
.in_news_n .in_news_nl .in_news_tit a{ font-size: 36px; z-index: 999; position: relative; }
.in_news_n .in_news_nl .in_news_tit a:hover{ color:#333;}
.in_news_n .in_news_nl .in_news_tit span{ color: #f9f9f9; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; font-size: 80px; margin-left: -100px; line-height: inherit; line-height: 80px;}
.innews_nlcon{ background: #f6f6f6; width: 100%; max-width: 610px; display: -webkit-flex; /* Safari */  display: flex;align-items:center; }
.innews_nlcon p:nth-child(1){ font-size: 44px; text-align: center; width: 100px; border-right: 1px solid #e6e6e6; line-height: 76px; margin-bottom: 0em;}
.innews_nlcon p:nth-child(1) span{ font-size:16px; display: block; background: #ededed; line-height:40px;}
.innews_nlcon p:nth-child(2){ font-size: 16px; line-height: 28px; padding-left: 20px; color: #8c8c8c;}
.innews_nlcon p:nth-child(2):hover{ color:#8c8c8c;}
.innews_nlcon p:nth-child(2) strong{ font-size:18px; line-height: 28px; font-weight: 500; display: block; color: #333; padding-bottom: 5px;}
.innews_nlcon p:nth-child(2) font{ font-size:16px; line-height:28px; color:#888;  display: block; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient:vertical;}
.innews_nlimg{width: 100%; max-width: 610px;}
.innews_nlimg img{ width: 100%;}
.in_news_nr{display: -webkit-flex; /* Safari */  display: flex; justify-content: flex-end; }
.in_news_nr ul{ width: 610px; display: -webkit-flex; /* Safari */  display: flex; flex-direction:column; justify-content: space-between; align-items: stretch; height: 100%;}
.in_news_nr ul li{ background: #f6f6f6; display: -webkit-flex; /* Safari */  display: flex;align-items:center; }
.in_news_nr ul li p:nth-child(1){ font-size: 44px; text-align: center; width: 160px; border-right: 1px solid #e6e6e6; line-height: 76px; margin-bottom: 0em;}
.in_news_nr ul li p:nth-child(1) span{ font-size:16px; display: block; background: #ededed; line-height:46px;}
.in_news_nr ul li p:nth-child(2){ font-size: 16px; line-height: 28px; padding-left: 20px; color: #8c8c8c;}
.in_news_nr ul li p:nth-child(2) strong{ font-size:18px; line-height: 28px; font-weight: 500; display: block; color: #333; padding-bottom: 5px;}
.in_news_nr ul li p:nth-child(2) font{ font-size:16px; line-height:28px; color:#888;  display: block; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient:vertical;}

.in_youshi{width: 100%; max-width: 1400px; margin:60px auto 0px auto;}
.in_youshi .in_youshi_tit { padding-bottom:20px; text-align: center;}
.in_youshi .in_youshi_tit a{ font-size: 36px; z-index: 999; position: relative; }
.in_youshi .in_youshi_tit span{ color: #fff; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; display: block; font-size: 80px; margin-top: -80px; line-height: 80px;}
.in_youshi hr{width: 80px;  background: #ea5413; height: 2px; margin: 0px auto;}
.in_youshi .row{ padding-top:20px;}
.in_youshi .in_youshi_n{ margin-top:25px;}
.in_youshi .in_youshi_n img{ max-width: 100%;}
.in_youshi .in_youshi_n .card-body{padding: 0.5rem;}
.in_youshi .in_youshi_n p{ background:#000000c2; position: relative; margin-top: -120px; height: 120px; padding:15px; font-size: 16px;}
.in_youshi .in_youshi_n p strong{ display: block; color: #fff; padding-bottom: 5px; font-size:20px; font-weight: normal;}


.in_yingyong{margin-top:100px; padding:0px;}
.in_yingyong .in_yingyong_tit { padding-bottom:20px; text-align: center;}
.in_yingyong .in_yingyong_tit a{ font-size: 36px; z-index: 999; position: relative; }
.in_yingyong .in_yingyong_tit span{ color: #fff; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; display: block; font-size: 80px; margin-top: -80px; line-height: 80px;}
.in_yingyong hr{width: 80px;  background: #ea5413; height: 2px; margin: 0px auto;}
.in_yingyong .in_yingyong_con{ font-size:16px; line-height:28px; text-align: center; padding:20px 0px;}

.foot{ width: 100%; background: #303c49; border-bottom: 1px solid #4b4b4b; border-top: 5px solid #400d0b;}
.foot_n{width: 100%; max-width: 1300px; margin:0px auto; display: -webkit-flex; /* Safari */
  display: flex;  justify-content: space-between; color: #c1c1c1;}
.foot_n a{ color: #c1c1c1;}

.foot_n dl{ padding: 50px 0px;}
.foot_n dt{ font-size:26px; padding-bottom:25px; font-weight: normal;}
.foot_n dd{ font-size: 16px; line-height: 32px;}

.footer{ background: #232d37; line-height: 28px; font-size: 16px; padding: 30px 0px; text-align: center; color:#c1c1c1;} 




.ab_banner{ background:no-repeat center top; height: 550px; }
.ab_banner img{ display: none;}
.ab_banner p{ position: relative; width: 90%; max-width: 1340px; margin: 0px auto; z-index: 999; padding-top: 200px; font-size: 40px;  color: #ffffff; }
.ab_banner p span{ font-size: 56px; color:#ffffff10;  display: block; text-transform: uppercase; height: 40px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
.ab_banner p font{ font-size: 16px; line-height: 30px; color:#ffffff8c; display: block;}
.ab_banner p a{color:#ffffff8c; }


.about_1{  width:100%; max-width:1400px; margin:30px auto 0px auto;}
.about_1 h2{ font-size: 16px; line-height:38px;}
.about_1 h3{ font-size: 30px; line-height:66px; color: #e60012;}
.about_1 h4{ font-size: 22px; line-height: 36px; color: #8b0101;}
.about_1 hr{ width: 90px; height: 2px; background: #ff9800;}
.about_con{ line-height: 28px; font-size: 16px; padding-bottom: 60px;}
.about_con img{ max-width: 100%;}
.about_con p{ line-height: 28px; font-size: 16px; margin-top: 30px;}
.about_con p strong{ display: block; font-size: 28px; font-weight: 500; padding-bottom: 30px;}
.about_con p span{ display: block; padding-top: 30px; font-size: 22px; line-height: 40px;}
.about_con p span b{font-size: 36px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; color: #ffa500; font-weight: 200; padding-top: 10px; display: block;}
.about_con p:nth-child(2){ padding-left: 30px;}


.about_con_lx{ line-height: 28px; font-size: 16px; display: flex; padding-bottom: 60px;}
.about_con_lx img{ max-width: 100%;}
.about_con_lx p{ line-height: 28px; font-size: 16px; margin-top: 30px;}
.about_con_lx p strong{ display: block; font-size: 28px; font-weight: 500; padding-bottom: 30px;}
.about_con_lx p span{ display: block; padding-top: 30px; font-size: 22px; line-height: 40px;}
.about_con_lx p span b{font-size: 36px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; color: #ffa500; font-weight: 200; padding-top: 10px; display: block;}
.about_con_lx p:nth-child(2){ padding-left: 30px;}



.about2_bj{ background: url(../images/cpbj.jpg) no-repeat center top; margin-top:80px; padding: 90px 0px;}
.about2_bj h2{ line-height: 50px; text-align: center; color: #ffd0b7; font-weight: 500; font-size: 30px; }
.about2_bj h3{ line-height: 50px; text-align: center; color: #614536; font-weight: 500; font-size: 18px; border-bottom: 1px solid #392f23; width: 100%; max-width: 1440px; margin: 0px auto;}
.about2_bj .product-number-info{ margin-top:80px; text-align: center;}
.about2_bj .product-number-info li p{ color: #8e7f77;}
.about2_bj .product-number-info li b em{color: #8e7f77;}

.about3 { width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;}
.about3 .card{ margin-top: 50px;}

.wenhua{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;}
.wenhua .wenhua_1tit{ padding-bottom: 15px;}
.wenhua h2{ font-size: 16px; line-height:38px;}
.wenhua h3{ font-size: 30px; line-height: 36px; color: #f16a10;}
.wenhua h4{ font-size: 30px; line-height: 36px; color: #333;}
.wenhua .whct_x{ display: none;}

.wenhua .wenhua_r{ margin-top: 20px; }
.wenhua .wenhua_r .container{ width: 100%; border:1px solid #f1f1f1; max-width:100%; margin-top: 16px;}
.wenhua .wenhua_r .container h3{ font-size: 20px; line-height: 30px; padding: 10px 0px; border-bottom: 1px solid #f1f1f1; font-weight: 200;}
.wenhua .wenhua_r .container h3 span{ display: inline-block; padding-right: 15px;}
.wenhua .wenhua_r p{ font-size:16px; line-height: 30px; padding:10px 0px 15px 0px; color: #555;}



.honour{width: 100%; max-width: 1400px; margin: 0px auto; padding: 50px 0px 100px 0px;}
.f_liebiao{ margin-top:30px; text-align: center; }
.f_liebiao h5{ font-size: 16px; line-height: 40px;}
.f_liebiao h5 a{ color: #333;}
.f_liebiao h5 a h5:hover{color: #333;}
.f_liebiao .card{ border: 0px solid rgba(0,0,0,.125);}
.f_liebiao .card-img, .card-img-top{border: 1px solid #dddddd; padding: 5px;}

.video{width: 100%; max-width: 1400px; margin: 0px auto; padding: 50px 0px 100px 0px;}
.video h2{ text-align: center; font-size: 30px; padding-bottom: 20px;}
.video h3{ text-align: center; font-size: 16px; padding-bottom: 10px; border-bottom: 1px solid #999; color: #999;}
.video .video_con{ width: 100%;}
.video video{ width: 90%; max-width: 800px; margin: 0px auto;}
.video .clearfix{ line-height: 36px; padding-top: 10px; border-top: 1px solid #c5c5c5; margin: 30px auto 0px auto; width: 90%; max-width: 1440px;}


.pagebar .pagination{display:flex;justify-content:center; border-top: 1px solid #c5c5c5; width: 100%; max-width: 1440px; margin: 30px auto 0px auto; padding-top: 50px;}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:14px;padding:6px 8px;margin:0 2px;border-radius:3px}
.pagination a:hover{color:#e60012;border:1px solid #e60012}
.pagination a.page-num-current{color:#fff;background: #e60012;border: 1px solid #d1d0d0;}

.honour h2{ text-align: center; font-size: 30px; padding-bottom: 20px;}
.honour h3{ text-align: center; font-size: 16px; padding-bottom: 10px; border-bottom: 1px solid #999; color: #999;}
.honour_con{ padding: 20px 0px; font-size: 16px; line-height: 30px;}
.hon_img{ text-align: center; padding: 60px 0px;}
.hon_img img{ max-width: 100%}
.honour .clearfix{ line-height: 36px; padding-top: 10px; border-top: 1px solid #c5c5c5; margin: 30px auto 0px auto; width: 100%; max-width: 1440px;}

.shengchan{width:90%; max-width: 1400px; margin: 0px auto; padding: 50px 0px 100px 0px;}
.shengchan .carousel-indicators{bottom: 0px;}
.shengchan_cc1 h4{ font-size:22px; padding-bottom:10px; color: #333; padding-top: 15px;}
.shengchan_cc1 strong{ display: block; font-weight: normal;padding-bottom:6px;color: #333;}
.shengchan_cc1 p{ font-size: 1.6rem; line-height: 30px; padding-bottom: 30px; color:#888;}
.shengchan_cc1 button{ padding: 5px 15px; font-size: 1.6rem;}
.shengchan_cc2{ margin-top: 40px;}
.shengchan_cc2 h4{ font-size:22px; padding-bottom:10px; color: #333; padding-top: 15px;}
.shengchan_cc2 strong{ display: block; font-weight: normal;padding-bottom:6px;color: #333;}
.shengchan_cc2 p{ font-size: 1.6rem; line-height: 30px; padding-bottom:0px; color:#888;}
.shengchan_cc2 ul{display: -webkit-flex; /* Safari */  display: flex;  align-items:center; flex-wrap:wrap; font-size: 20px; color:#c90000; margin: 0px;}
.shengchan_cc2 ul li{ background: #c90000; border-radius:8px; text-align: center; color: #fff; width: 15%; height:56px; line-height:56px; margin: 10px 15px; font-size: 16px;} 
.shengchan_cc2 button{ padding: 5px 15px; font-size: 1.6rem; margin-top: 30px; margin-left: 15px;}

.shengchan_cc3{ margin-top: 40px;}
.shengchan_cc3 h4{ font-size:22px; padding-bottom:10px; color: #333; padding-top: 15px;}
.shengchan_cc3 strong{ display: block; font-weight: normal;padding-bottom:6px;color: #333;}
.shengchan_cc3 p{ font-size: 1.6rem; line-height: 30px; padding-bottom: 30px; color:#888;}
.shengchan_cc3 button{ padding: 5px 15px; font-size: 1.6rem;}

.new_con{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;}
.new_con .position-relative{ margin-top: 30px; border: 1px solid #e1dfdf; padding: 8px;border-radius:4px;}
.new_con .position-relative img{ width: 260px;border-radius:4px; }
.new_con .position-relative .media-body{ padding-left: 10px;}
.new_con .position-relative .media-body h5{ font-size: 24px;
    padding-bottom: 5px;
    font-weight: 500;
    line-height: 45px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;
text-overflow: ellipsis; }
.new_con .position-relative .media-body p{ font-size: 16px; color: #666; line-height: 28px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis; }
.new_con .position-relative .media-body a{ padding-top: 10px; color: coral;}


.prod_con{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 80px 0px;}
.prod_con .row .position-static{ padding-left: 20px;}
.prod_con .row .position-static h5{ font-size: 30px; padding-top: 20px;}
.prod_con .row .position-static p{ font-size: 16px; line-height: 28px; color: #888; padding-top: 20px; padding-bottom: 20px;}
.prod_con .row .position-static a{ margin-top: 20px; width: 130px; line-height: 46px; text-align: center; background: #fe6534; display: block; color: #fff; font-size: 18px;border-radius:6px;}

.prod_con .clearfix{ line-height: 30px; padding-top: 10px; border-top: 1px solid #c5c5c5; margin: 30px auto 0px auto; width: 100%; max-width: 1400px; color: #666;}
.prod_con .clearfix a{color: #666;}

.prod_cpsm{ width: 100%; max-width: 1440px; margin:0px auto;  }
.prod_cpsm h3{background:#ee6d03; color: #fff; border-radius:3px; display: block; font-size: 20px; padding: 15px 0px 15px 20px; font-weight: 500; }
.prod_cpsm p{ padding-top: 12px; padding-left: 6px;}

.yingyong{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;} 
.yingyong .list-group-item{ padding: 1.75rem 1.25rem;}
.yingyong .tab-content{height: 100%; padding: 1px;}
.yingyong .tab-content .tab-pane{ padding: 20px;}
.yingyong .tab-content p{ padding: 30px 30px 30px 30px; line-height: 28px; background:#00000091; color: #fff}
.yingyong .tab-content p strong{ display: block; font-size: 20px; line-height: 36px; font-weight: normal;}
.yingyong .list-group-item.active{    background-color: #e60012;   border-color: #fe6534;}

.yingycp_tit{ width: 100%; line-height: 86px; text-align: center; font-size: 36px; border-bottom: 1px solid #ccc; margin-top:80px;}



.prodlist1{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;} 
.prodlist1_tit{font-size: 30px; padding-bottom:20px; text-align: center;}
.prodlist1_ms{font-size: 18px; line-height: 32px; text-align: center; padding-bottom: 50px;  color: #888;}

.prodlist1 .row img{ width: 100%; height: 460px;}
.prodlist1 .row p{ height: 120px; background: #8698a1; line-height: 30px; padding: 10px; color: #d7d7d7; }
.prodlist1 .row p strong{ font-size: 20px; line-height: 36px; display: block; font-weight: normal; color: #fff;}


.prodlist2{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;} 
.prodlist2 .p-md-4{padding: 5.5rem!important;}
.prodlist2 h5{ font-size: 30px; padding-bottom:30px;}
.prodlist2 p{ font-size: 16px; line-height: 30px;}

.prodlist3{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;} 
.prodlist3 img{ width: 100%;}

.prodlist3_con{ width: 100%;  display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between;}
.prodlist3_conl{ width: 49%; border: 1px solid #ccc; display: -webkit-flex; /* Safari */ display: flex; padding: 15px 0px;}
.prodlist3_conr{ width: 49%; border: 1px solid #ccc; display: -webkit-flex; /* Safari */ display: flex; padding: 15px 0px;}

.prodlist3_con .card-title{ font-size: 20px;}
.prodlist3_con .card-text{ font-size: 16px; line-height: 28px; color: #888;
    padding-top: 10px;}
.prodlist3_con .btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    width: 120px;
    line-height: 32px;
    margin-top: 30px;
    font-size: 16px;
}


.prodlist{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;} 

.dangjian{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px;} 

.prodlist4{width: 100%; max-width: 1440px; margin: 0px auto; padding: 50px 0px 100px 0px; } 
.prodlist4_ms{font-size: 18px; line-height: 32px; text-align: center; padding-bottom: 50px; width: 100%; max-width: 1000px; margin: 0px auto; color: #888;}
.prodlist4 .table td, .table th{vertical-align: inherit;}
.prodlist4 .table thead th{vertical-align: inherit;}
.prod_contit{ color: #e60012; font-size: 22px;  padding:10px 0px; text-align: center; background: #f1f1f1;}



#side{  width:100%; overflow:hidden;  background-color:#f1f1f1;}

#side ul{ width:100%;  z-index:999; display: -webkit-flex; /* Safari */ display: flex; max-width:1400px; margin:0px auto; padding:0px;}
#side li{flex-grow: 1;}

#side li a{ display:block; font-size:16px;  border-right:1px solid #fefefe; text-align:center; padding: 20px 0px;}
#side li:nth-of-type(1) a{ border-left:1px solid #fefefe;}
#side li a:hover{display:block;  color:#fff; background:#c7241d;}
.navon1 a{  display:block; width:100%; background: #4088ab; color: #fff;}




.ab_nrlj{align-items: stretch; padding: 40px 0px}
.ab_nrlj img{ max-width: 100%; min-height: 100%; }
.ab_nrlj_l{ width:58%;}
.ab_nrlj_r{ width:40%;}


.qywh_con{ width:100%; max-width:1300px; margin:0px auto; padding-top:60px; padding-bottom:60px;}
.wenhua_con{justify-content:space-between; padding-bottom: 30px;}
.wenhua_conl{ width:70%;}
.wenhua_conl img { max-width: 100%;}
.wenhua_conr{ width:30%; border: 15px solid #4f95b675; background: #f1f1f1;}
.wenhua_conr p{ padding:50px 20px 0px 20px; font-size: 16px;}
.wenhua_conr p strong{ display: block; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; font-size: 40px; padding-bottom: 15px;}

.wenhua_con2 .card{ width:48%; margin-top:40px;}
.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
    background-color: #e2f2f9;
    font-size: 18px;
}

.zhengshu_con{width:100%; max-width:1300px; margin:0px auto; padding-top:40px; padding-bottom:60px; }
.zslb { width: 100%; }
.zslb_n{ width: 33.33%; margin: 30px 0px 0px 0px;}
.zslb_n a{max-width:90%; margin: 0px auto; display: block; }
.zslb_n img{ max-width:100%; border: 1px solid #d7cfbc; display: block}
.zslb_n a p{text-align: center; font-size: 16px; line-height:56px; }

.news_con{width:100%; max-width:1300px; margin:0px auto; padding-top:40px; padding-bottom:60px; }
.news_con .media{ margin-top: 20px; border: 1px solid #ccc; padding:8px; border-radius:5px;}
.news_con .media img{ width: 230px; border-radius:5px; margin-right:20px;}
.news_con .media span{ color: #999; padding-bottom: 5px; display: block;  font-size: 16px;}

.news_con_n{border:1px solid #f1f1f1; padding:20px 30px 30px 30px; font-size:16px; line-height:30px;}
.news_con_n h2{ font-size:30px; font-weight:normal; text-align:center;}
.news_con_n h3{ font-size:16px; color:#999;  text-align:center; border-bottom:1px solid #ccc; line-height:50px;}
.news_con_n p{ padding-top:20px; line-height: 32px; font-size:16px;}


.chanpin_con{ width:100%; max-width:1300px; margin:0px auto; padding:60px 0px;}


#sidecp{  width:360px; overflow:hidden;  background-color:#fff; margin-right: 30px; border: 1px solid #e7e7e7; border-radius:6px; padding:3px;}
#sidecp h2{ text-align: center; color: #fff;  background:#297fa9; line-height: 80px; font-size: 22px; border-radius: 6px 6px 0 0;}
#sidecp ul{ width:100%;  z-index:999;  margin:0px auto; padding:0px;}
#sidecp li{ width: 100%; border-bottom: 1px dashed #c5c5c599; line-height: 60px;}
#sidecp li a{ display:block; font-size:16px;  border-right:1px solid #fefefe; text-align:center; }

#sidecp li a:hover{display:block;  color:#fff; background:#989c9f;}
.navon1cp a{  display:block; width:100%; background:#989c9f; color: #fff;}


.f_cpfl_x{ display: none;}


.chanpin_conr{ width:100%; margin:0px auto; padding: 0px;}


.contact_us{ width:90%; margin:0px auto; max-width: 1400px;}

.prod_con_n{border:1px solid #f1f1f1; padding:20px 30px 30px 30px; font-size:16px; line-height:30px;}
.prod_con_n h2{ font-size:30px; font-weight:normal; text-align:center;}
.prod_con_n h3{ font-size:16px; color:#999;  text-align:center; border-bottom:1px solid #ccc; line-height:50px;}
.prod_con_n p{ padding-top:20px;}

.card-text:last-child{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #b5b5b5;
    font-size: 14px;}




.prod_con1{width:100%; max-width:100%; margin:60px auto 0px auto; }
/* 产品详情页图片切换 */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

.zoombox{width:566px;}
.zoompic{border:solid 1px #dfdfdf;width:564px; height:400px;background:url(../images/loading.gif) no-repeat 50% 50%;}
.zoompic img{width:564px; height:400px;}

.sliderbox{height:76px;overflow:hidden;margin:6px 0 0 0;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:480px;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:121px;height:76px;text-align:center;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}

/* 产品详情页图片切换 */

.prod_cr{ width:380px;}
.prod_cr h2{ font-size: 32px; padding-bottom: 20px;}
.prod_cr p{ font-size: 16px; padding: 10px 0px; border-top:1px solid #c5c5c5; color: #999; line-height: 30px;}
.prod_cr a{ background: #ffa500; font-size: 16px; color: #fff; margin-top: 30px; display: block; text-align: center; width: 140px; line-height: 46px;border-radius:5px;}

.prod_con2{width:100%; max-width:1300px; margin:60px auto 0px auto; padding-bottom: 100px;}
.prod_tit{  background: #f1f1f1; width: 100%; }
.prod_tit p{ line-height: 50px; font-size: 20px; width:180px; background:#3e8db3; text-align: center; color: #fff;}
.prod_cc{ padding-top: 30px; line-height: 30px; font-size: 16px; color: #454545;}
.prod_cc img { max-width: 100%;}


/* 视频页样式 */
.shipin_con1{ background: #f1f1f1; margin-top: 80px; padding:0px; margin-bottom: 0px; margin-left: 15px; margin-right: 15px;}
.shipin_con1_r{ padding: 30px 0px; }
.shipin_con1_r strong{ display: block; font-size: 22px;  width: 90%}
.shipin_con1_r p{ font-size: 16px; line-height: 28px; width: 90%; margin-top: 20px;}
.shipin_con1 .ckin__player{margin-bottom: 0px;}

.shipin_con2{margin-top:100px; padding-bottom: 120px;}
.shipin_con2 .card { border: 0px; text-align: center; }
.shipin_con2 .card h5{font-size:18px;}



@media only screen and (min-width:1200px) and (max-width:1600px) {
	.navbar-dark .navbar-nav .nav-link{padding: 0px 15px;font-size: 1.6rem;}
	.wenhua{ max-width: 96%; margin: 0px auto;}
	
}
@media only screen and (min-width:1301px) and (max-width:1400px) {
	.about_1{ width: 1300px;}
	.honour{width: 1300px;}
	.new_con{width: 1300px;}
	
	
}
@media only screen and (min-width:1101px) and (max-width:1300px) {
	.in_about_n {max-width: 1100px; padding-top: 60px;}
	.in_about_n img{ height: 100%;}
	.in_news{padding-bottom: 50px;}
	.product-number-info .product-number-inner { max-width:100%;}
	.product-number-info ul { padding: 20px 0 50px 0px;}
	.in_prod {padding-bottom: 60px; padding-top: 60px;}
	.in_prod h5{max-width: 1100px;}
	.in_prod_n {max-width: 1100px;margin: 50px auto 0px auto;}
	.in_prod_n .tab-content { margin-top: 60px;}
	.in_prod_n .f_prod_in .in_p_l a {width: 412px; height:632px;}
	.in_prod_n .f_prod_in .in_p_l a h2{width: 412px;}
	.in_prod_n .f_prod_in .in_p_l a p{margin-top: -164px;}
	
	.in_prod_n .f_prod_in .in_p_r .in_p_x{  width: 302px; }
	.in_prod_n .f_prod_in .in_p_r .in_p_x a h2{width:302px; }
	.in_prod_n .f_prod_in img { height: 100%;}
	.in_changfang{max-width: 1100px; margin: 80px auto 0px auto;}
	.in_changfang_n { margin-top: 40px;}
	.in_changfang_n .changf_n p { width: 330px;height: 474px;}
	
	.tabs{margin-top: 80px;}
	.content-wrap section p{max-width: 1100px;}
	.tabs nav ul{max-width: 1100px;}
	
	.in_news{max-width: 1100px; margin: 0px auto;}
	.in_news_n {margin-top: 40px;}
	.in_news_nl {width: 310px;}
	.in_news_nr { width: 400px;}
	
#certify .swiper-button-prev{left: 40px;}
#certify .swiper-button-next{right: 40px;}
	
	.in_qywh{max-width: 1100px;}
	.in_qywh1{ width: 329px;}
	.in_qywh2{width: 440px;}
	.in_qywh4{ width: 329px; padding-left: 40px;}
	.in_qywh5{width: 440px;}
	.in_qywh2 p{ font-size: 16px;} 
	.in_qywh4 p{ font-size: 16px;} 
	.in_qywh6 p{ font-size: 16px;} 
	
	.foot_n{max-width: 1100px;}
	
	.about_banner p{max-width: 1100px;}
	
	#side ul{max-width: 1100px;}
	
	.about_1{ max-width: 1100px; margin: 0px auto;}
	.wenhua{ max-width: 1100px; margin: 0px auto;}
	
	.qywh_con{max-width: 1070px;}
	
	
	.chanpin_con{max-width: 1100px;}
	#sidecp{ width: 320px;}
	.prod_con{max-width: 1070px;}
	
	.honour{width: 1100px;}
	
.prod_con1{width:100%; max-width:100%; margin:60px auto 0px auto; }
/* 产品详情页图片切换 */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

.zoombox{width:466px;}
.zoompic{border:solid 1px #dfdfdf;width:464px; height:400px;background:url(../images/loading.gif) no-repeat 50% 50%;}
.zoompic img{width:464px; height:400px;}

.sliderbox{height:76px;overflow:hidden;margin:6px 0 0 0;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:380px;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:121px;height:76px;text-align:center;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}

/* 产品详情页图片切换 */

.prod_cr{ width:320px;}
.prod_cr h2{ font-size: 32px; padding-bottom: 20px;}
.prod_cr p{ font-size: 16px; padding: 10px 0px; border-top:1px solid #c5c5c5; color: #999; line-height: 30px;}
.prod_cr a{ background: #ffa500; font-size: 16px; color: #fff; margin-top: 30px; display: block; text-align: center; width: 140px; line-height: 46px;border-radius:5px;}

.prod_con2{width:100%; max-width:1300px; margin:60px auto 0px auto; padding-bottom: 100px;}
.prod_tit{  background: #f1f1f1; width: 100%; }
.prod_tit p{ line-height: 50px; font-size: 20px; width:180px; background:#3e8db3; text-align: center; color: #fff;}
.prod_cc{ padding-top: 30px; line-height: 30px; font-size: 16px; color: #454545;}
	
.new_con{width: 1100px;}
}
@media only screen and (min-width:0px) and (max-width:1100px){
	
	.banner_d{ display:none;}
	.banner_x{ display:block;}
    .carousel-indicators {  bottom: 0px;}
	
	.ab_banner{ height: auto; background-size: 100%;}
	.ab_banner img{ display: block; width: 100%;}
	
	

.ab_banner p{ display: none; position: relative; width: 100%; max-width: 1440px; margin: 0px auto; z-index: 999; padding-top: 200px; font-size: 40px;  color: #ffffff; }
.ab_banner p span{ font-size: 56px; color:#ffffff10;  display: block; text-transform: uppercase; height: 40px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
.ab_banner p font{ font-size: 16px; line-height: 30px; color:#ffffff8c; display: block;}
.ab_banner p a{color:#ffffff8c; }
	
	.wenhua{ width: 96%; margin: 0px auto;}
	
    
}
@media only screen and (min-width:901px) and (max-width:1100px) {


	.product-number-info .product-number-inner{margin-top: 0px; background: #e5e5e5; max-width: 100%;}
    .product-number-info ul { padding: 20px 0 20px 0px;     height: 100px;}
	.product-number-info li b i {
    font-style: normal;
    font-size: 30px;
    color: #4a4a4a;
    font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
.product-number-info li b em{color: #363636; font-size: 18px;}
.product-number-info li p { font-size: 18px; color: #959595;}
.product-number-info li b{margin: 10px 0px 5px 0px;}

	
	.in_about_n {max-width: 900px; padding-top: 60px;}
	.in_about_n img{ height: 100%;}
	
	.in_video{padding-bottom: 40px;}
	
	
	.in_prod {padding-bottom: 60px; padding-top: 60px;}
	.in_prod h5{max-width: 900px;}
	.in_prod_n ul li a{padding: 10px 20px;}
	.in_prod_n ul li:nth-last-child(2){ display: none;}
	
	
	.in_prod_n {max-width: 900px;margin: 50px auto 0px auto;}
	.in_prod_n .tab-content { margin-top: 60px;}
	.in_prod_n .f_prod_in .in_p_l {margin-right: 32px;}
	.in_prod_n .f_prod_in .in_p_l a {width: 362px; height:555px;}
	.in_prod_n .f_prod_in .in_p_l a h2{width: 362px; font-size: 20px;}
	.in_prod_n .f_prod_in .in_p_l a p{margin-top: -164px;}
	
	.in_prod_n .f_prod_in .in_p_r .in_p_x{  width:240px; }
	.in_prod_n .f_prod_in .in_p_r .in_p_x a h2{width:240px; font-size: 20px;}
	.in_prod_n .f_prod_in img { height: 100%;}
	.in_changfang{max-width: 900px; margin: 80px auto 0px auto;}
	.in_changfang_n { margin-top: 40px;}
	.in_changfang_n .changf_n p { width: 270px;height:388px;}
	
	.tabs{margin-top: 80px;}
	.content-wrap section p{max-width: 900px;}
	.tabs nav ul{max-width: 900px;}
	
	.in_news{ margin: 0px auto; padding-bottom: 60px;}
	.in_news_n {margin-top: 20px; padding-top: 60px;}
	.in_news_n .in_news_nl:nth-child(1){ }
	.in_news_nl {width: 360px;}
	.in_news_nr { width:100%;}
	.in_news_nr ul{width: auto;}
	.innews_nlcon p:nth-child(1){width: 180px;}
    
	
	.in_qywh{max-width: 900px;}
	.in_qywh1{ width: 309px;}
	.in_qywh2{width:340px;}
	.in_qywh3{width:250px;}
	.in_qywh4{ width: 309px; padding-left:20px;}
	.in_qywh5{width:340px;}
	.in_qywh5 img{ height: 100%;}
	.in_qywh6{width:250px;}
	.in_qywh2 p{ font-size: 16px;} 
	.in_qywh4 p{ font-size: 16px;} 
	.in_qywh6 p{ font-size: 16px;} 
	
	#certify .swiper-button-prev{left: 10px;}
	#certify .swiper-button-next{right: 10px;}
	
	.foot_n{max-width: 900px;}
	.foot_n dl:nth-child(4){ display: none;}
	
	.about_banner p{max-width: 900px;}
	#side ul{max-width:96%;}
	.about_1 {max-width:96%; margin: 0px auto;}
	.wenhua{ max-width: 96%; margin: 0px auto;}
	.honour {max-width:96%; margin: 0px auto;}
	.f_liebiao { margin-top: 0px;}
	
	.qywh_con{max-width: 900px;}
	.wenhua_conr p strong{ font-size:30px;}
	
	
	.chanpin_con{max-width: 900px; padding: 60px 0px;}
	#sidecp{ width: 320px;}
	.prod_con{max-width:870px; }
	
#sidecp{ display: none;}
.f_cpfl_x{ display: block; width: 100%; position: relative; z-index: 9999; padding-bottom: 30px}	

.prod_con1{width:100%; max-width:100%; margin:60px auto 0px auto; }
/* 产品详情页图片切换 */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

.zoombox{width:566px;}
.zoompic{border:solid 1px #dfdfdf;width:564px; height:400px;background:url(../images/loading.gif) no-repeat 50% 50%;}
.zoompic img{width:564px; height:400px;}

.sliderbox{height:76px;overflow:hidden;margin:6px 0 0 0;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:480px;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:121px;height:76px;text-align:center;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}

/* 产品详情页图片切换 */

.prod_cr{ width:300px;}
.prod_cr h2{ font-size: 32px; padding-bottom: 20px;}
.prod_cr p{ font-size: 16px; padding: 10px 0px; border-top:1px solid #c5c5c5; color: #999; line-height: 30px;}
.prod_cr a{ background: #ffa500; font-size: 16px; color: #fff; margin-top: 30px; display: block; text-align: center; width: 140px; line-height: 46px;border-radius:5px;}

.prod_con2{width:100%; max-width:1300px; margin:60px auto 0px auto; padding-bottom: 100px;}
.prod_tit{  background: #f1f1f1; width: 100%; }
.prod_tit p{ line-height: 50px; font-size: 20px; width:180px; background:#3e8db3; text-align: center; color: #fff;}
.prod_cc{ padding-top: 30px; line-height: 30px; font-size: 16px; color: #454545;}

.new_con{width: 900px;}
	
}


@media only screen and (min-width:768px) and (max-width:900px) {
    .navbar-brand img{ width:180px;}
    
	.product-number-info .product-number-inner{margin-top: 0px; background: #e5e5e5; max-width: 100%;}
    .product-number-info ul { padding:initial;     height: 100px;}
	.product-number-info li b i {
    font-style: normal;
    font-size: 30px;
    color: #4a4a4a;
    font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
.product-number-info li b em{color: #363636; font-size: 18px;}
.product-number-info li p { font-size: 18px; color: #959595;}
.product-number-info li b{margin: 10px 0px 5px 0px;}

.in_prod_tit{font-size: 30px;}
.in_prod_con{-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-all;
display: -webkit-box;
-webkit-line-clamp: 2; width: 96%; padding-top: 5px;}
.TabTitle1 ul{margin: 5px auto 0px auto;}
.TabTitle1 li{margin-top: 10px;}
.TabTitle1 li a{ line-height:30px;}
.TabTitle1{width: 96%;}
.TabContent1{margin: 10px auto 0px auto;}

.in_about_con a {
    line-height: 40px;  width: 120px;
    margin: 30px auto 0px auto; }

.in_about_tit {
    font-size: 30px;
    padding-top: 40px;
}
.in_video{    padding-bottom: 10px;}
.in_news_n{padding-top: 30px;}
	
	.tabs{margin-top: 50px;}
	.content-wrap section p{max-width: 760px;}
	.tabs nav ul{max-width: 760px;}
	
	.in_news{max-width: 760px; margin: 0px auto;display: none; }
	.in_youshi .in_youshi_tit a{ font-size:30px;}
	.in_youshi .in_youshi_n p{margin-top: -56px;  height: 56px;}
	.in_youshi .in_youshi_n p font{ display:none;}
	.in_youshi .in_youshi_n p strong{font-size: 18px;}
	
	.in_yingyong{margin-top: 60px;}
	.in_yingyong .in_yingyong_tit a { font-size: 30px;}
	#certify .swiper-button-prev{left: 10px; width: 30px;}
	#certify .swiper-button-next{right: 10px;  width: 30px;}


	
	.foot_n{ display: none;}
	.foot_n dl:nth-child(4){ display: none;}
	
	.about_banner p{max-width: 760px;}
	#side ul{max-width:100%; flex-wrap: wrap;}
	#side li {width:25%; border-bottom: 1px solid #fff;}
	.about_1 {max-width:96%; margin: 0px auto;}
	.about_con {max-width: 760px;}
	.ab_nrlj {padding: 0px 0px;}
	
	.qywh_con{max-width: 760px;}
	.wenhua_conr p strong{ font-size:30px;}
	.wenhua_conr p {
    padding: 20px 10px 0px 10px;
    font-size: 16px;
}
	.chanpin_con{max-width:760px; flex-wrap: wrap; padding: 30px 0px;}
	.chanpin_conr{ margin: 30px auto 0px auto;}
	#sidecp{ display: none;}
	.f_cpfl_x{ display: block; width: 100%; position: relative; z-index: 9999;}
	
	
	.prod_con{max-width:730px; }
	
	
	.prod_con1{width:100%; max-width:760px; margin:60px auto 0px auto; }
.prod_con1 img{width:100%; }
	
/* 产品详情页图片切换 */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

.zoombox{width:460px;}
.zoompic{border:solid 1px #dfdfdf;width:460px;height:auto; background:url(../images/loading.gif) no-repeat 50% 50%;}
.zoompic img{width:460px; height:400px;}
.sliderbox{height:76px;overflow:hidden;margin:6px 0 0 0; display: -webkit-flex; /* Safari */  display: flex;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:100%;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:121px;height:76px;text-align:center;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}

/* 产品详情页图片切换 */

.prod_cr{ width:280px;}
.prod_cr h2{ font-size: 32px; padding-bottom: 20px;}
.prod_cr p{ font-size: 16px; padding: 10px 0px; border-top:1px solid #c5c5c5; color: #999; line-height: 30px;}
.prod_cr a{ background: #ffa500; font-size: 16px; color: #fff; margin-top: 30px; display: block; text-align: center; width: 140px; line-height: 46px;border-radius:5px;}

.prod_con2{width:100%; max-width:760px; margin:60px auto 0px auto; padding-bottom: 100px;}
.prod_tit{  background: #f1f1f1; width: 100%; }
.prod_tit p{ line-height: 50px; font-size: 20px; width:180px; background:#3e8db3; text-align: center; color: #fff;}
.prod_cc{ padding-top: 30px; line-height: 30px; font-size: 16px; color: #454545;}

.new_con{width:760px;}
	
}

.jiaru_con{ width: 100%; display: -webkit-flex; /* Safari */  display: flex; padding: 20px 0px 120px 0px;}
.jiaru_conr{ padding-left: 30px;}
.jiaru_conr h2{ font-size: 20px; }
.jiaru_conr h2 span{ font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-size: 16px; display: inline-block; padding-left: 15px;}
.jiaru_conr p{ font-size: 16px;}
.jiaru_conr p font{ display: block; margin-top: 30px; color:#FF9600; font-size: 22px;}

@media only screen and (min-width:0px) and (max-width:767px) {
	.navbar .navbar-brand {padding: 10px 0px;}
	.navbar .navbar-brand img{ width:180px;}
    .nav_dianhua{ display:none;}
    
	.in_about{padding-bottom: 220px;}
    .in_about_tit{ font-size:28px;padding-top: 30px;}
	.in_about_n {max-width:90%; padding-top: 15px; flex-direction: column-reverse;}
	.in_about_n img{ height: 100%;}
	.in_about_n h5 {font-size: 28px;}
	.in_about_n p {font-size: 15px; line-height: 26px;}
	.in_about_n .stretched-link2{ margin-top: 10px;}
	.in_about_con{ width: 98%; text-align: left;}
	.in_about_con p{ display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp:10;
-webkit-box-orient: vertical; line-height: 28px;}
	
	.product-number-info{ display:none;}
	
	
	
	
	.in_prod {padding-bottom: 40px; padding-top: 40px;}
    .in_prod_tit{font-size:28px;}
.in_prod_con{-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-all;
display: -webkit-box;
-webkit-line-clamp: 2; width: 100%; padding-top: 5px; line-height: 28px;}
.in_prod_r{ display:none;}
.TabTitle1 ul{margin: 5px auto 0px auto;}
.TabTitle1 li{margin-top: 10px;width: 50%;}
.TabTitle1 li a{ line-height:30px; font-size: 14px; width: 90%; }
.TabTitle1{width: 100%;}
.TabContent1{margin: 10px auto 0px auto;}
.TabContent1 .card-body{ background:#f1f1f1; padding: 5px;}
.TabContent1 .card h5 {
    text-align: center;
    font-size: 16px;
    line-height: initial;
    padding-bottom: inherit;}
	
	.in_prod .row .col-6{ padding-left: 5px; padding-right: 5px;}
	.in_about_con a {line-height: 40px; width: 150px; margin: 20px auto 0px auto; text-align: center;}
	
	.tabs{margin-top: 50px;}
	.content-wrap section{height: 500px;}
	.content-wrap section p{max-width: 90%; padding-top: 20px;}
	.content-wrap section p font {display: block; width: 100%; line-height: 32px; font-size: 16px; margin-top: 20px;}
	.tabs nav ul{max-width: 90%;}
	.content-wrap #section-fillup-1 {background: url(../images/index_4_1x.jpg) no-repeat center top;}
	.content-wrap #section-fillup-2 {background: url(../images/index_4_2x.jpg) no-repeat center top;}
	.content-wrap #section-fillup-3 {background: url(../images/index_4_3x.jpg) no-repeat center top;}
	.content-wrap #section-fillup-4 {background: url(../images/index_4_4x.jpg) no-repeat center top;}
	.tabs-style-fillup nav ul li a{height: 127px;}
	.tabs-style-fillup nav ul li a span {font-size: 36px; line-height: 60px;}
	
	.in_video{ padding-bottom: 40px;}
	
	.in_news{max-width: 100%; margin: 0px auto; padding-bottom: 40px;}
	.in_news_h2{ background: transparent;padding-top: 30px;}
	.in_news_h2 h6 {font-size: 68px; height: 46px;}
	.in_news_h2 h5{font-size: 30px;}
	.in_news_h2 h4 { font-size: 16px; padding-top: 10px;}
	.in_news_n {margin-top:0px; padding-top:10px;}
	.in_news_n .in_news_nl .in_news_tit a{ font-size:28px;}
	.in_news_n .in_news_nl .in_news_tit span{font-size: 50px;}
	.innews_nlcon p:nth-child(2){ width:90%; padding-left: 10px;}
	.in_news_n .in_news_nl { border-right: 0px; padding-left: 0px;  padding-right: 0px;}
	.in_news_nr{ margin-top:10px;padding-left: 0px;  padding-right: 0px;}
	.in_news_nl .innews_nlcon{max-width: 100%;}
	.in_news_nl .innews_nlimg{max-width: 100%;}
	.in_news_nr ul{ width: 767px; max-width: 100%;}
	.in_news_nr li{ margin-top:15px;}
	.in_news_nr ul li p:nth-child(1){line-height: 60px; font-size: 36px;}
	.in_news_nr ul li p:nth-child(2) font{line-height: 26px; }
	.in_news_nr ul li p:nth-child(2){ padding-left: 10px;}
	.innews_nlcon p:nth-child(1){font-size: 36px; line-height: 60px; }
	.innews_nlcon p:nth-child(2) strong{ width:90%; }
	.innews_nlcon p:nth-child(1) span{ display: block; padding: 0px 5px;}
	
	.in_youshi{margin: 40px auto 0px auto;}
	.in_youshi .in_youshi_tit a{font-size: 28px;}
	.in_youshi .in_youshi_tit span{font-size: 50px;}
	.in_youshi .in_youshi_n{ padding-left: 5px; padding-right: 5px;}
	.in_youshi .in_youshi_n p font{ display:none;}
	.in_youshi .in_youshi_n p {margin-top: -50px;  height: 50px; font-size: 16px; padding: 0px 15px;
    line-height: 50px;}
	.in_youshi .row {padding-top: 20px; margin-left: 0px; margin-right: 0px;}
	
	
	
	.in_yingyong { margin-top: 50px; }
	.in_yingyong .in_yingyong_tit span{font-size:50px;}
	.in_yingyong .in_yingyong_con{ width:90%; margin: 0px auto; padding: 20px 0px 0px 0px;}
	#certify .swiper-slide{width:80%; height: auto;}
	#certify .swiper-slide img{width:100%;height: auto;}
	#certify .swiper-button-prev{left:0px; top:40%; width: 40px; height: 80px; background-position: center center;}
	#certify .swiper-button-next{right:0px;top:40%; width: 40px; height: 80px; background-position: center center;}
	
	.in_qywh{max-width: 90%; display: none;}
	.in_qywh1{ width: 309px;}
	.in_qywh2{width:340px;}
	.in_qywh3{width:250px;}
	.in_qywh4{ width: 309px; padding-left:20px;}
	.in_qywh5{width:340px;}
	.in_qywh5 img{ height: 100%;}
	.in_qywh6{width:250px;}
	.in_qywh2 p{ font-size: 16px;} 
	.in_qywh4 p{ font-size: 16px;} 
	.in_qywh6 p{ font-size: 16px;} 
	
	.foot{display: none;}
	.footer{ margin-top: 20px; padding: 20px 10px;}
	


	
	
	#side ul{max-width:100%; flex-wrap: wrap;}
	#side li {width: 50%; border-bottom: 1px solid #fff;}
	#side li a{ padding:15px 0px;}
	.about_1 h3 { font-size: 30px; line-height: 46px; color: #e60012; padding-top: 20px;}
	.about_1 h4{font-size: 20px; line-height: 30px; color: #8b0101;}
	
	.ab_nrlj {padding: 0px 0px;}
	
	.about_1{ width: 90%; margin: 0px auto;}
	.wenhua .whct_x{ display:block; width: 100%; border: 1px solid #f1f1f1;}
	.wenhua .whct_d{ display:none;}
	.wenhua_r{ margin-top: 20px;}
	
	.honour{ width: 90%; margin: 0px auto; padding: 30px 0px 40px 0px; }
	.honour h2{font-size: 26px; padding-bottom: 10px;}
	.hon_img{padding: 30px 0px 0px 0px;}
	.card-body{ padding: 0px;}
	.f_liebiao{margin-top: 0px;}
	.f_liebiao h5{ line-height: 28px; padding-bottom: 5px;}
	
	.video{padding: 50px 0px 0px 0px;}
  
	.chanpin_con{max-width:760px; flex-wrap: wrap; padding: 30px 0px; }
	.chanpin_conr{ margin: 30px auto 0px auto; width: 96%;}
	#sidecp{ display: none;}
	.f_cpfl_x{ display: block; width: 96%; position: relative; z-index: 9999; margin: 0px auto;}
	.btn{min-width: 200px; padding: 10px 12px;}	
	.btn span {
    font-size: 18px;
    font-weight: 500;
}
	.prod_con{max-width:100%; padding:0px 0px 80px 0px; }
	.prod_con .row .position-static h5{padding-top: 0px; font-size: 26px;}
	.prod_con .bg-light{ background: #fff!important;}
	.prod_con .row{flex-direction: column-reverse;}
	.prod_con .row .position-static a{ display: none;}
	.prodlist{ width: 90%; margin: 0px auto;}
	.prod_cpsm{ width: 90%;}
	.prod_con .clearfix{width: 90%; margin:50px auto 0px auto;}
	
.prod_con1{width:90%; max-width:90%; margin:30px auto 0px auto; }
.prod_con1 img{ width: 100%;}
/* 产品详情页图片切换 */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
	
	.prod_con .w-96{ width:94%; margin: 0px auto 30px auto; display: block; border: 1px solid #f1f1f1;}
	
	
	

.zoombox{width:100%;}
.zoompic{border:solid 1px #dfdfdf;width:100%;height:auto; background:url(../images/loading.gif) no-repeat 50% 50%;}
.zoompic img{width:100%; height:auto;}
.sliderbox{height:76px;overflow:hidden;margin:6px 0 0 0; width: 100%; display: -webkit-flex; /* Safari */
  display: flex;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
	

.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:100%;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:121px;height:76px;text-align:center;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}
/* 产品详情页图片切换 */

.prod_cr{ width:100% ;}
.prod_cr h2{ font-size: 32px; padding-bottom: 20px; text-align: center;}
.prod_cr p{ font-size: 16px; padding: 10px 0px; border-top:1px solid #c5c5c5; color: #999; line-height: 30px; display: none;}
.prod_cr a{ background: #ffa500; font-size: 16px; color: #fff; margin-top: 30px; display: block; text-align: center; width: 140px; line-height: 46px;border-radius:5px;display: none;}

.prod_con2{width:90%; max-width:1300px; margin:60px auto 0px auto; padding-bottom: 100px;}
.prod_tit{  background: #f1f1f1; width: 100%; }
.prod_tit p{ line-height: 50px; font-size: 20px; width:180px; background:#3e8db3; text-align: center; color: #fff;}
.prod_cc{ padding-top:10px; line-height: 30px; font-size: 16px; color: #454545;}
	
.new_con{width:90%;padding: 20px 0px 30px 0px;}	
	.new_con .position-relative{margin-top: 20px;}
	.new_con .position-relative img{ width: 120px;}
	.new_con .position-relative .media-body h5{line-height: 20px; font-size: 16px; padding-bottom: 0px;}
	.new_con .position-relative .media-body .n_time{ display: none;}
	.new_con .position-relative .media-body p{-webkit-line-clamp: 1;}
	.new_con .position-relative .media-body{padding-left: 0px;}
	
	.channel_content{padding: 20px 0;}
}
	

@media only screen and (min-width:0px) and (max-width:1400px) {
	.carousel-item img{ max-width: 100%;}
	
}
@media only screen and (min-width:768px) and (max-width:1200px) {
.f_sousuo{ display: none;}
.nav_dianhua{ display: none;}
.navbar-dark .navbar-nav .nav-link{padding: 0px 5px;font-size: 16px;}
.navbar-collapse{flex-grow: 0;}
}








@media screen and (max-width: 768px) {
  .navbar-brand {
    margin-left: 20px;
  }


}
@media screen and (min-width: 767px) {
  .banner {
    padding: 0 150px;
  }
  .banner h1 {
    font-size: 5rem;
  }
  .banner p {
    font-size: 2rem;
  }
  

/*联系我们*/
.contact_us .map_box {
	margin-bottom: 45px;
	position: relative;
	max-height: 475px;
	height: 475px;
}
.contact_us .map_box .map {
	height: 100%;
}
.contact_us .map_box .map img {
	max-width: none;
	pointer-events: auto;
}
.contact_us .map_box .con {
	position: absolute;
	top: 20%;
	right: 5%;
	background: url(/template/default/qs/images/blue.9.png);
	color: #fff;
}
.contact_us .map_box .con dl {
	padding: 40px;
}
.contact_us .map_box .con dt {
	font-size: 28px;
	margin-bottom: 20px;
}
.contact_us .map_box .con dd {
	font-size: 15px;
	margin-top: 10px;
}
.contact_us .lists_box li {
	margin-top: 13px;
	background-color: #f2f9fe;
	height: 330px;
	overflow: hidden;
	color: #333;
}
.contact_us .lists_box li .box {
	padding: 30px 35px;
}
.contact_us .lists_box .title {
	font-size: 18px;
	font-weight: bold;
}
.contact_us .lists_box dt {
	padding: 20px 0 30px;
	font-size: 15px;
	position: relative;
}
.contact_us .lists_box dt:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 45px;
	height: 1px;
	display: block;
	background-color: #999;
}
.contact_us .lists_box dd {
	margin-top:5px;
	color: #999;
}
.contact_us .lists_box dd span {
	display: inline-block;
	vertical-align: top;
}
.contact_us .lists_box dd .span2 {
	width: 70%;
}
.contact_us .lists_box li:hover {
	box-shadow: 2px 5px 8px #eee;
}


