@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;
}
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;
}

.navbar {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  width: 100%;
  transition: background 0.6s ease-in;
  z-index: 99999;
  border-bottom: 1px solid #5a6a7f8c;
}
.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: #fff;
  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: #fafbfc;
  font-size: 1.8rem;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #fafbfc;
}
.navbar .dropdown-menu {
  padding: 0;
  background-color: rgba(0, 0, 0, .9);
}
.navbar .dropdown-menu .dropdown-item {
  position: relative;
  padding: 10px 20px;
  color: #fff;
  font-size: 1.4rem;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  transition: color 0.2s ease-in;
}
.navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: none;
}
.navbar .dropdown-menu .dropdown-item:hover {
  background: transparent;
  color: #c0ca33;
}
.navbar .dropdown-menu .dropdown-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  width: 5px;
  background-color: #c0ca33;
  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(5 27 36 / 96%);
}
.navbar.fixed-top.navbar-dark .navbar-nav .nav-link.active {
  color: #c0ca33;
}
.navbar.fixed-top.navbar-dark .navbar-nav .nav-link::after {
  background-color: #c0ca33;
}
.content {
  padding: 120px 0;
}
	
	.navbar-nav{ justify-content: center;width: 100%;}
@media screen and (max-width: 767px) {
  .navbar-brand {
    margin-left: 20px;
  }
  .navbar-nav {
    padding: 0 20px;
	  background: #000;
    
  }
  .navbar.fixed-top .navbar-nav {
    background: transparent;
  }
}
@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 30px;
    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);
  }
}




.f_btn{ width: 100%; border: 0; background: no-repeat; color: #475769; padding: 0px; margin: 0px;}
				.f_btn span{ color: #5a6a7f; font-size: 26px;}
				.modal-content{background-color: #1b395aba;padding-top: 15px; padding-bottom: 10px; padding-left: 5%; padding-right:5%;}
				.modal-header{ border: 0px; color: #93d0ed; font-size: 18px; }
				.modal-content .form-group{margin-bottom: 0rem;}
				.close {
    float: right;
    font-size: 2.6rem;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    
    opacity: .5;
}
			
.form-control {
    display: block;
    width: 100%;
    height: calc(2.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #efefef;
    background-clip: padding-box;
    border: 0;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 0;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px);
}
.modal-header h5{font-size: 16px;}
@media (min-width: 576px){
.modal-dialog {
    max-width: 100%;
	margin: 1.75rem auto;
    margin-top:100px;}

}
.nav_dianhua{ font-size: 16px; color: #fff; 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{ padding: 0px 5%;}


.in_about{ width: 100%; background: url(../images/index_1_2.jpg) no-repeat bottom center; background-color:#f8f7fa; padding-bottom: 20px;}
.in_about_n{ width:100%; max-width: 1300px; margin:0px auto; flex-direction:row-reverse;  align-items:stretch; padding-top: 130px;}
.in_about_n h6{ font-size: 18px; color:#ffae00; line-height: 18px; font-family:"Arial";}
.in_about_n h5{ font-size: 32px; color:#333; line-height: 42px; margin: 15px 0px; color: #4b4b4b;}
.in_about_n h5 a{color: #4b4b4b;}
.in_about_n p{ font-size: 16px; line-height: 32px;}
.in_about_n .stretched-link2{
	width:50px;
	height:50px;
	line-height: 50px;
	font-size: 36px;
	background:#ffae00;
	display: block; color: #fff;
	text-align: center;
	margin-top: 30px;
}
.in_about_n .stretched-link2:hover{ background: #ff9000; }

.in_prod{width: 100%; background: url(../images/index_2_1.jpg) no-repeat top center; background-color:#f8f7fa; padding-bottom:100px; padding-top: 100px;}
.in_prod h6{font-size: 18px; color:#ffae00; line-height: 18px; font-family:"Arial"; text-align: center;}
.in_prod h5{ font-size: 32px; color:#ffae00; line-height: 42px; padding: 15px 0px; color: #333; text-align: center; border-bottom: 1px solid #a5a8aa; width: 100%; max-width: 1300px; margin: 0px auto;}
.in_prod h5 a{color: #333;}
.in_prod h5 a:hover{color: #333;}
.in_prod h4{font-size: 18px; color:#999; line-height: 14px; font-family:"Arial"; text-align: center; margin:25px 0px;}

.in_prod_n{width: 100%; max-width: 1300px; margin:50px auto 0px auto;}
.in_prod_n ul{ width: 100%; justify-content:space-evenly;}
.in_prod_n ul li{ font-size: 16px; }
.in_prod_n ul li a{ color: #404040; padding: 10px 26px; border: 1px solid #95a0b5;  border-radius: 6px; background: #cdd6d8; display: block;}
.in_prod_n ul li a:hover{ background: #ff9c00; color: #fff; border: 1px solid #ff7e00;}
.in_prod_n ul li .active{background: #ff9c00; color: #fff; border: 1px solid #ff7e00;}

.in_prod_n .tab-content{ width: 100%; margin-top:100px;}
.in_prod_n .f_prod_in{display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between; align-items: stretch;}
.in_prod_n .f_prod_in img { max-width: 100%; cursor: pointer; transition: all 0.6s; max-height: 100%}
.in_prod_n .f_prod_in img:hover{transform: scale(1.1);}
.in_prod_n .f_prod_in .in_p_l{margin-right: 42px; }
.in_prod_n .f_prod_in .in_p_l a{ display: block; width:472px; height: 724px;  overflow:hidden;text-overflow:ellipsis;}
.in_prod_n .f_prod_in .in_p_l a h2{ text-align: center; font-size:22px; position: absolute; z-index: 999; width:472px; padding-top: 40px; color: #fff;}
.in_prod_n .f_prod_in .in_p_l a p{ position: relative; z-index: 9999; margin-top: -138px; background: #000000bf;  line-height:26px; padding: 10px 20px; font-size: 15px; color: #fff; font-weight: 500; color: #9b9d9f;}
.in_prod_n .f_prod_in .in_p_l a b{ display: block; color: #f4f4f4; line-height: 40px; font-size: 16px;}
.in_prod_n .f_prod_in .in_p_r{ width:100%; display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between; flex-wrap:wrap;  align-content:space-between; }
.in_prod_n .f_prod_in .in_p_r .in_p_x{ width:373px;  overflow:hidden;text-overflow:ellipsis;}
.in_prod_n .f_prod_in .in_p_r .in_p_x a h2{ text-align: center; font-size:22px; position: absolute; z-index: 999; width:373px; padding-top:30px; color: #fff;}
.in_prod_n .f_prod_in .in_p_r .in_p_x a p{ position: relative; z-index: 9999; margin-top: -72px; background: #000000bf;  line-height:26px; padding: 10px 20px; font-size: 15px; color: #fff; font-weight: 500; color: #9b9d9f;}

.in_prod_n .in_gengduo{ width: 160px; line-height: 46px; text-align: center; font-size: 18px; margin:70px auto 0px auto;} 
.in_prod_n .in_gengduo a{color: #fff; background: #ff9c00; display: block; width: 100%;  border-radius: 6px;}
.in_prod_n .in_gengduo a:hover{ background: #ff9000;}


.in_changfang_h2l h6{font-size: 18px; color:#ffae00; line-height: 18px; font-family:"Arial"; }
.in_changfang_h2l h5{ font-size: 32px; color:#ffae00; line-height: 42px; padding: 0px; color: #333;  width: 100%; max-width: 1300px; margin: 0px auto;}
..in_changfang_h2l h5 a{color: #333;}
.in_changfang_h2l h5 a:hover{color: #333;}
.in_changfang_h2r a span {width:50px; display: block;
	height:50px;
	line-height: 50px;
	font-size: 36px;
	background:#ffae00; text-align: center; color: #fff;}


.in_changfang{ width: 100%; max-width: 1300px; margin:100px auto 0px auto;}
.in_changfang_n{ margin-top:60px;}
.in_changfang_n .changf_n { }
.in_changfang_n .changf_n p{ width:377px; height: 542px; display: block; overflow:hidden; text-overflow:ellipsis;}
.in_changfang_n .changf_n p img { max-width: 100%; cursor: pointer; transition: all 0.6s; max-height: 100%; }
.in_changfang_n .changf_n p img:hover{transform: scale(1.1);}
.in_changfang_n .changf_n a {position: relative; display: block; text-align: center; z-index: 9999; margin: -30px auto 0px auto; background: url(../images/index_3_2.png) no-repeat center top;  line-height:54px; width:191px; font-size: 16px; color: #fff; font-weight: 500; height: 66px;}








/*应用行业 */

.tabs {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	font-weight: 300;
	font-size: 1.25em;
	margin-top: 120px;
}

/* Nav */
.tabs nav {
	text-align: center;
	height: 157px;
	margin-top: -157px;
	background:#000000bd;
	position: relative;
}

.tabs nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	margin: 0 auto;
	padding: 0;
	max-width: 1300px;
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.tabs nav ul li {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	
}

.tabs nav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2.5;
}

.tabs nav a span {
	vertical-align: middle;
	font-size: 0.75em;
}

.tabs nav li.tab-current a {
	color: #74777b;
}

.tabs nav a:focus {
	outline: none;
}



/* Content */
.content-wrap {
	position: relative;
}

.content-wrap section {
	display: none;
	margin: 0 auto;
	padding: 1em;
	max-width:100%;
	height: 632px;
}

.content-wrap #section-fillup-1{background: url(../images/index_4_1.jpg) no-repeat center top;}
.content-wrap #section-fillup-2{background: url(../images/index_4_2.jpg) no-repeat center top;}
.content-wrap #section-fillup-3{background: url(../images/index_4_3.jpg) no-repeat center top;}
.content-wrap #section-fillup-4{background: url(../images/index_4_4.jpg) no-repeat center top;}

.content-wrap section.content-current {
	display: block;
}

.content-wrap section p {
	padding-top:80px;
	line-height: 1;
	color: #cfcfd0;
	width: 100%; max-width: 1300px; margin: 0px auto;
}
.content-wrap section p b{ display: block; font-size: 30px; font-weight:500; color: #fff; line-height: 40px;}
.content-wrap section p font{ display: block; width:400px; line-height:32px;font-size: 18px; margin-top:40px; }

/* Fallback */
.no-js .content-wrap section {
	display: block;
	padding-bottom: 2em;
	border-bottom: 1px solid rgba(255,255,255,0.6);
}

.no-flexbox nav ul {
	display: block;
}

.no-flexbox nav ul li {
	min-width: 15%;
	display: inline-block;
}

@media screen and (max-width: 58em) {
	.tabs nav a.icon span {
		display: none;
	}
	.tabs nav a:before {
		margin-right: 0;
	}
}


/*应用行业 */





.in_news{width: 100%; max-width: 1300px; margin:20px auto 0px auto; }
.in_news_h2{  background: url(../images/index_5_1.jpg) no-repeat top right; padding-top:55px;}
.in_news_h2 h6{ font-size:88px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; color: #f4f4f4; text-align: center; height: 60px;overflow:hidden;}
.in_news_h2 h5{  padding: 0px 20px; font-size: 38px; text-align: center; display: block; border-bottom: 1px solid #c2bdbd; height: 28px;}
.in_news_h2 h5 a{ background: #fff; padding: 0px 20px;}
.in_news_h2 h4{ text-align: center; font-size: 18px; color: #646464; line-height: 32px; padding-top: 30px;}
.in_news_n{ margin-top: 60px;}

.in_news_nl{ width:350px; padding-bottom: 15px;}
.in_news_nn{ width:350px; padding-bottom: 15px; }
.in_news_nr{ width:480px; }

.in_news_n img{ max-width: 100%}
.in_news_n .card-title{ font-size:18px; padding-top: 10px;}
.in_news_n .card-text{ line-height: 28px; font-size: 16px; color: #7d7c7c; padding-top: 8px;}
.in_news_n .btn-primary{ font-size: 15px; padding: 6px 25px; margin-top: 10px;}

.in_news_n .in_news_lb{ padding: 10px;}
.in_news_lb .in_newsrq{ padding: 0px 10px 0px 0px; border-right: 1px solid #dfdfdf; font-size: 16px; text-align: center; width:140px;}
.in_news_lb .in_newsrq b{ font-size: 42px; display: block; font-weight: normal;}
.in_news_lb .in_newsnr{ line-height: 28px; font-size: 16px; padding-left: 15px; color: #666;}
.in_news_lb .in_newsnr strong{ display: block; line-height:40px; color: #333;}
.in_news_lb .in_newsnr a{ color: #666}


.in_video{ background: #f1f1f1; margin-top: 120px; padding-bottom:80px;}
.in_videotit{width: 100%; max-width: 1300px; margin:0px auto; padding-top:80px;}

.in_video_n{width: 100%; max-width: 1300px; margin:60px auto 0px auto; }
.in_video_nn{width: 30%;}
.in_video_nn img{max-width: 100%;}
.in_video_nn a{ width: 100%; padding-top: 15px; text-align: center; display: block; font-size: 16px;}

.in_qywh_bj{background: url(../images/index_7_1.jpg) no-repeat center top;}
.in_qywh{width: 100%; max-width: 1300px; margin:0px auto;  display: -webkit-flex; /* Safari */
  display: flex; flex-wrap:wrap; justify-content: space-between; padding-top:70px;}
.in_qywh img{ max-width: 100%;}
.in_qywh1 { width: 429px;}
.in_qywh1 h3{font-size:88px; color: #465f8c; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";  height:70px;overflow:hidden;}
.in_qywh1 h2{ font-size: 38px;  display: block; }
.in_qywh1 h2 a{ color: #fff;display: block; background: url(../images/index_8_21.png) no-repeat left bottom; padding-bottom:20px;}
.in_qywh2{ width:540px; background: url(../images/index_8_11.png) no-repeat bottom right; background-color:#f5b741; }
.in_qywh2 p{ padding: 30px 25px; font-size: 18px; color: #fff;}
.in_qywh2 p strong{ display: block; font-weight: normal; padding-bottom: 15px; }


.in_qywh4{ width:429px; padding-left:80px;}
.in_qywh4 p{ padding: 30px 25px; font-size: 18px; color: #fff;background: url(../images/index_8_12.png) no-repeat bottom right; background-color:#152641; height: 100%;}
.in_qywh4 p strong{ display: block; font-weight: normal; }

.in_qywh6{ width:331px;}
.in_qywh6 p{ padding: 30px 25px; font-size: 18px; color: #fff;background: url(../images/index_8_13.png) no-repeat bottom right; background-color:#a3aab8; height: 100%;}
.in_qywh6 p strong{ display: block; font-weight: normal; }

.foot{ width: 100%; background: #282828; border-bottom: 1px solid #4b4b4b;}
.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: #282828; line-height: 28px; font-size: 16px; padding: 30px 0px; text-align: center; color:#c1c1c1;} 

.about_banner{ height:460px; background:url(../images/ab_banner.jpg) no-repeat center top; position:relative;}
.about_banner p{ width:100%; max-width:1300px; margin:0px auto; padding-top:250px; color:#d3d3d3; font-size:32px; line-height:50px;}
.about_banner p span{ display:block; font-size:16px; color:#c3c0c0;}
.about_banner a{color:#d3d3d3;}

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

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

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






.about_con{ width:100%; max-width:1300px; margin:0px auto; padding-top:60px; padding-bottom:60px;}
.about_con h2{ line-height:22px; color:#F90; font-size:16px;}
.about_con h3{ font-size:28px; line-height:30px; margin-top:5px;}
.about_con p{ font-size:16px; line-height:32px; padding-top:20px;}
.about_con p b{ font-size:20px; padding-top:20px; display:block;}

.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; display: -webkit-flex; /* Safari */ display: flex;  }
.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{flex-wrap: wrap;display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between;}
.wenhua_con2 p{ width:48%; margin-top:20px; border: 1px solid #f2f2f2; border-radius:5px; line-height: 30px;padding-bottom: 15px;}
.wenhua_con2 p strong{ line-height: 50px; background:#f7f7f7; display: block; width: 100%; border-bottom: 1px solid #f2f2f2; margin-bottom: 10px;}
.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;}




.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;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%;}

@media only screen and (min-width:1200px) and (max-width:1600px) {
	.navbar-dark .navbar-nav .nav-link{padding: 0px 15px;font-size: 1.6rem;}
	
}
@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%;}
	.product-number-info .product-number-inner { max-width: 1100px;}
	.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;}
	
	.in_video{margin-top: 80px; }
	.in_videotit { max-width: 1100px;}
	.in_video_n {max-width: 1100px;}
	
	.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_con {max-width: 1100px;}
	
	.qywh_con{max-width: 1070px;}
	
	
	.chanpin_con{max-width: 1100px;}
	#sidecp{ width: 320px;}
	.prod_con{max-width: 1070px;}
	
	
	
.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;}
	
	
}

@media only screen and (min-width:901px) and (max-width:1100px) {
	.in_about_n {max-width: 900px; padding-top: 60px;}
	.in_about_n img{ height: 100%;}
	.product-number-info .product-number-inner { max-width: 900px;}
	.product-number-info ul { padding: 20px 0 50px 0px;}
	.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{max-width: 900px; margin: 0px auto;}
	.in_news_n {margin-top: 40px;}
	.in_news_n .in_news_nl:nth-child(1){ display: none;}
	.in_news_nl {width: 360px;}
	.in_news_nr { width: 490px;}
	
	.in_video{margin-top: 80px; }
	.in_videotit { max-width: 900px;}
	.in_video_n {max-width: 900px;}
	
	.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;} 
	
	.foot_n{max-width: 900px;}
	.foot_n dl:nth-child(4){ display: none;}
	
	.about_banner p{max-width: 900px;}
	#side ul{max-width: 900px;}
	.about_con {max-width: 900px;}
	
	.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;}

	
	
}


@media only screen and (min-width:768px) and (max-width:900px) {
	.in_about_n {max-width: 760px; padding-top: 60px;}
	.in_about_n img{ height: 100%;}
	.in_about_n h5 {font-size: 28px;}
	.in_about_n p {font-size: 15px; line-height: 26px;}
	.product-number-info li b i{font-size: 40px;}
	.product-number-info li b em{font-size: 18px;}
	.product-number-info li p {font-size: 16px;}
	.product-number-info .product-number-inner { max-width: 760px;}
	.product-number-info ul { padding: 20px 0 50px 0px;}
	.in_prod {padding-bottom: 60px; padding-top: 60px;}
	.in_prod h5{max-width: 760px;}
	.in_prod_n ul li a{padding: 10px 20px;}
	.in_prod_n ul li:nth-last-child(2){ display: none;}
	.in_prod_n ul li:nth-last-child(3){ display: none;}
	
	
	.in_prod_n {max-width: 760px;margin: 50px auto 0px auto;}
	.in_prod_n .tab-content { margin-top:20px;}
	.in_prod_n .in_gengduo{ margin: 40px auto 0px auto;}
	.in_prod_n .f_prod_in .in_p_l {margin-right: 32px; display: none;}
	.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:48%; margin-top: 30px; }
	.in_prod_n .f_prod_in .in_p_r .in_p_x a h2 {font-size: 18px; text-align: left; padding-left: 20px; width: auto;}
	.in_prod_n .f_prod_in img { height: 100%;}
	.in_changfang{max-width: 760px; margin:60px auto 0px auto;}
	.in_changfang_n { margin-top: 40px;}
	.in_changfang_n .changf_n p { width: 230px; height: 328px;}
	
	.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;}
	.in_news_n {margin-top: 40px;}
	.in_news_n .in_news_nl:nth-child(1){ display: none;}
	.in_news_nl {width: 330px;}
	.in_news_nr { width: 390px;}
	.in_news_n .card-title{padding-top: 5px;}
	
	.in_video{margin-top: 60px; padding-bottom: 50px;}
	.in_videotit { max-width: 760px;  padding-top: 50px;}
	.in_video_n {max-width: 760px;}
	
	.in_qywh{max-width: 760px; 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_n{max-width: 760px;}
	.foot_n dl:nth-child(4){ display: none;}
	
	.about_banner p{max-width: 760px;}
	#side ul{max-width: 760px; flex-wrap: wrap;}
	#side li {width: 33.33%; border-bottom: 1px solid #fff;}
	.about_con {max-width: 760px;}
	.ab_nrlj {padding: 0px 0px;}
	
	.qywh_con{max-width: 760px;}
	.wenhua_con{ flex-wrap:  wrap;}
	.wenhua_conl{ width: 100%}
	.wenhua_conr{ width: 100%; margin-top: -100px;}
	.wenhua_conr p strong{ font-size:30px;}
	.wenhua_conr p { padding: 20px 10px 0px 10px; font-size: 16px;}
	
	.wenhua_con2 p{ width: 100%; margin-top: 10px;}
	
	.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;}

	
}
.banner_x{ display: none;}

@media only screen and (min-width:0px) and (max-width:767px) {
	.navbar .navbar-brand {padding: 10px 0px;}
	.banner_d{ display:none;}
	.banner_x{ display:block;}
	.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;}
	
	.product-number-info li b i{font-size:36px;}
	.product-number-info li b em{font-size: 18px;}
	.product-number-info li p {font-size: 16px; padding-top: 0px;}
	.product-number-info .product-number-inner { max-width: 90%;}
	.product-number-info .about_kuandu{max-width: 100%;}
	
	.product-number-info ul { padding: 0px 0 20px 0px;flex-wrap:wrap;}
	.product-number-info ul li{ width: 48%; background:#e9e9e9; margin-top: 20px; padding:0px 5%; height: auto;}
	
	
	.in_prod {padding-bottom: 40px; padding-top: 40px;}
	.in_prod h5{max-width: 90%; font-size: 28px; padding: 5px 0px;}
	.in_prod h4 {font-size: 16px; line-height: 14px; margin: 15px auto; width: 90%; line-height: 26px;}
	.in_prod_n ul li{margin-top: 15px;}
	.in_prod_n ul li a{padding: 10px 20px;}
	.in_prod_n ul li:nth-last-child(2){ display: none;}
	.in_prod_n ul li:nth-last-child(3){ display: none;}
	
	
	.in_prod_n {max-width: 90%; margin: 0px auto 0px auto;}
	.in_prod_n .tab-content { margin-top:0px;}
	.in_prod_n .in_gengduo{ margin: 40px auto 0px auto;}
	.in_prod_n .f_prod_in .in_p_l {margin-right: 32px; display: none;}
	.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:48%; margin-top: 30px; }
	.in_prod_n .f_prod_in .in_p_r .in_p_x a{ display: -webkit-flex; /* Safari */
  display: flex; flex-direction: column-reverse;}
	.in_prod_n .f_prod_in .in_p_r .in_p_x a h2 { font-size: 18px; text-align: left; padding-left: 0px; width: auto; position: relative; text-align: center; color: #222; padding-top:10px;}
	.in_prod_n .f_prod_in .in_p_r .in_p_x a p{ display: none;}
	.in_prod_n .f_prod_in img { height: 100%;}
	.in_changfang{max-width: 90%; margin:40px auto 0px auto;}
	.in_changfang_h2l h5{ font-size: 28px;}
	.in_changfang_h2r p:nth-last-child(2){ display: none;}
	.in_changfang_n { margin-top: 30px;}
	.in_changfang_n .changf_n{ width: 30%;}
	.in_changfang_n .changf_n p { width:100%; height: auto;}
	.in_changfang_n .changf_n p img { max-width: 100%;}
	.in_changfang_n .changf_n a{ width: 80%; height: 44px; line-height: 44px; border-radius:6px; font-size: 14px;}
	.tabs nav {height: 127px; margin-top: -127px;}
	
	
	.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_news{max-width: 90%; margin: 0px auto;}
	.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;}
	.in_news_n .in_news_lb {padding: 10px; margin-top: 20px;}
	.in_news_n .in_news_nl{ display: none;}
	.in_news_n .in_news_nl:nth-child(1){ display: none;}
	.in_news_nl {width: 330px;}
	.in_news_nr { width: 390px;}
	.in_news_n .card-title{padding-top: 5px;}
	
	.in_video{margin-top:50px; padding-bottom:30px;}
	.in_videotit { max-width: 90%;  padding-top:40px;}
	.in_video_n {max-width: 90%; margin-top: 20px;}
	.in_video_n .in_video_nn:nth-last-child(1){ display: none;}
	.in_video_nn{ width:47%;}
	.in_video_nn a{padding-top: 0px;}
	
	.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;}
	
	.about_banner{ height:300px; background:url(../images/ab_bannerx.jpg) no-repeat center center; position:relative;}
.about_banner p{ width:100%; max-width:90%; margin:0px auto; padding-top:160px; color:#d3d3d3; font-size:32px; line-height:50px;}

	
	
	#side ul{max-width:100%; flex-wrap: wrap;}
	#side li {width: 33.33%; border-bottom: 1px solid #fff;}
	#side li a{ padding: 20px 0px;}
	.about_con {max-width: 90%;}
	.ab_nrlj {padding: 0px 0px;}
	
	
	
	
	
	.qywh_con{max-width: 90%;}
	.wenhua_con{ flex-wrap:  wrap;}
	.wenhua_conl{ width: 100%}
	.wenhua_conr{ width: 100%; margin-top: -30px;  border:8px solid #4f95b675;}

	.wenhua_conr p strong{ font-size:20px; padding-bottom: 5px;}
	.wenhua_conr p { padding: 10px 10px 0px 10px; font-size: 16px;}
	
	
	
	.wenhua_con2 p{ width: 100%; margin-top: 10px;}
	
	
	.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:90%; }
	
	
.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;}

.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: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:10px; line-height: 30px; font-size: 16px; color: #454545;}
	
	

}
.news_con_n video{ max-width: 100%; height: auto;}

@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 10px;font-size: 1.4rem;}
.navbar-collapse{flex-grow: 0;}
}

@media only screen and (min-width:0px) and (max-width:767px) {
.f_sousuo{ display: none;}
.nav_dianhua{ display: none;}
	
.navbar-dark .navbar-nav .nav-link {
    position: relative;
    color: #fafbfc;
    font-size: 1.6rem;
    line-height: 36px;
	border-bottom: 1px dashed #222222;}
.f_daohang{ padding: 0px 15px;}	
	
}