/*三大产业*/
.sdcy {
  width: 100%;
  overflow: hidden;
}
.sdcy .sdcyB {
  width: 39%;
  height: 3.5rem;
  background: #00428e;
  line-height: 3.5rem;
  text-align: center;
  font-size: 1.5rem;
  color: #fff;
  margin: 1.5rem auto;
}
.sdcy .sdcyN {
  width: 100%;
  overflow: hidden;
  margin-bottom: 1.6rem;
  background: url("img/sdcyN_bg.png") no-repeat center bottom;
  background-size: 100% auto;
  text-align: center;
}
.sdcy .sdcyN a {
  display: inline-block;
  width: 23%;
  height: 3rem;
  line-height: 2.5rem;
  background: url("img/sdcyN_A.png") no-repeat center bottom;
  background-size: 15% auto;
  margin-bottom: 1rem;
  font-weight: bold;
}
.sdcy .sdcyN .sdcyN_A {
  background: url("img/sdcyN_AH.png") no-repeat center bottom;
  background-size: 15% auto;
  color: #00428e;
}
.sdcy .sdcyM {
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
}
.sdcy .sdcyM .sdcyC {
  width: 100%;
  overflow: hidden;
  display: none;
}
.sdcy .sdcyM .sdcyC:first-child {
  display: block;
}
.sdcy .sdcyM .sdcyC img {
  width: 100%;
}
.sdcy .sdcyM .sdcyC h4 {
  padding-top: 1rem;
  font-weight: bold;
  font-size: .9rem;
  color: #000000;
  line-height: 1.4rem;
}
.sdcy .sdcyM .sdcyC p {
  line-height: 1.5rem;
  font-size: .9rem;
  color: #565656;
  margin-bottom: 1.5rem;
}
/*全系产品*/
.qxcp {
  width: 100%;
  overflow: hidden;
  background: #f5f5f5;
}
.qxcp .qxcpB {
  width: 100%;
  overflow: hidden;
}
.qxcp .qxcpB img {
  width: 100%;
}
.qxcp .qxcpC {
  width: 94%;
  margin: 0 auto 1rem;
}
.qxcp .qxcpC h3 {
  font-weight: bold;
  font-size: .9rem;
  line-height: 1.9rem;
}
.qxcp .qxcpC h3 a {
  color: #000;
  padding-right: 1.6rem;
  background: url("img/qxcp_icon.png") no-repeat right center;
  background-size: auto 80%;
}
.qxcp .qxcpC p {
  width: 100%;
  line-height: 1.8rem;
}
.qxcp .qxcpC p a {
  display: inline-block;
  font-size: .8rem;
  color: #000;
  margin-right: 2rem;
}
/*产品分类*/
.cpfl {
  width: 94%;
  margin: 0 auto;
  overflow: hidden;
}
.cpfl .cpflN {
  width: 100%;
  padding-top: 2rem;
  margin-bottom: 1.7rem;
  overflow: hidden;
}
.cpfl .cpflN a {
  display: block;
  float: left;
  width: 19%;
  margin-left: 2.5%;
  text-align: center;
  line-height: 2.2rem;
  background: #f5f5f5;
  font-size: .9rem;
  color: #1b2128;
}
.cpfl .cpflN a:nth-child(1) {
  width: 29%;
}
.cpfl .cpflN a:nth-child(2) {
  width: 25%;
}
.cpfl .cpflN a:first-child {
  margin-left: 0;
}
.cpfl .cpflN .cpflN_A {
  background: #1b2128;
  color: #fff;
}
.cpfl .cpflM {
  width: 100%;
  overflow: hidden;
}
.cpfl .cpflM .cpflC {
  width: 100%;
  overflow: hidden;
  display: none;
}
.cpfl .cpflM .cpflC:first-child {
  display: block;
}
.cpfl .cpflM .cpflC dl {
  width: 48%;
  float: left;
  position: relative;
  margin-right: 4%;
  margin-bottom: 1.2rem;
}
.cpfl .cpflM .cpflC dl:nth-child(2),
.cpfl .cpflM .cpflC dl:nth-child(4) {
  margin-right: 0;
}
.cpfl .cpflM .cpflC dl dt {
  width: 100%;
}
.cpfl .cpflM .cpflC dl dt img {
  width: 100%;
}
.cpfl .cpflM .cpflC dl dd {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 0;
  left: 0;
  font-size: .9rem;
  color: #fff;
  line-height: 1.5rem;height: 1.5rem; overflow:hidden;
}
/*banner_2*/
.banner_2 {
  width: 100%;
  overflow: hidden;
}
.banner_2 img {
  width: 100%;
}
/*方案案例*/
.faal {
  width: 94%;
  margin: 0 auto;
  overflow: hidden;
}
.faal .faalB {
  padding-top: 2rem;
  margin-bottom: 1.4rem;
  font-size: 1.5rem;
  font-weight: bold;
  color: #00428e;
  text-align: center;
}
.faal .faalN {
  width: 100%;
  overflow: hidden;
  margin-bottom: 1.4rem;
}
.faal .faalN a {
  display: block;
  width: 19%;
  float: left;
  margin-right: 1%;
  line-height: 1.6rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: #f5f5f5;
  font-size: .9rem;
  color: #000;
}
.faal .faalN .faalN_A {
  background: #eb8f02;
}
.faal .faalM {
  width: 100%;
  overflow: hidden;
}
.faal .faalM .faalC {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 2rem;
  display: none;
}
.faal .faalM .faalC:first-child {
  display: block;
}
.faal .faalM .faalC img {
  width: 100%;
}
.faal .faalM .faalC p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3.3rem;
  background: rgba(0, 0, 0, 0.5);
}
.faal .faalM .faalC p span {
  display: block;
  width: 82%;
  float: left;
  line-height: 3.3rem;height: 3.3rem; overflow:hidden;
  text-align: center;
  color: #fff;
  font-size: .9rem;
  font-weight: bold;
}
.faal .faalM .faalC p a {
  display: block;
  float: left;
  width: 18%;
  height: 1.1rem;
  background: url("img/j.png") no-repeat center 0.2rem #eb8f02;
  background-size: 40% auto;
  font-size: .6rem;
  color: #000000;
  text-align: center;
  padding-top: 2.2rem;
}
/*方案定制*/
.fadz {
  width: 100%;
  overflow: hidden;
  background: url("img/fadz_bg.jpg") no-repeat center;
  background-size: 100% 100%;
}
.fadz .fadzB {
  width: 100%;
  text-align: center;
  font-size: 1.4rem;
  line-height: 2.5rem;
  color: #fff;
  padding-top: 2rem;
  margin-bottom: 2rem;
}
.fadz .fadzC {
  width: 96%;
  margin: 0 auto 2rem;
  overflow: hidden;
}
.fadz .fadzC dl {
  width: 23%;
  float: left;
  margin-left: 2.5%;
}
.fadz .fadzC dl:first-child {
  margin-left: 0;
}
.fadz .fadzC dl dt {
  width: 100%;
  margin-bottom: .5rem;
}
.fadz .fadzC dl dt img {
  width: 100%;
}
.fadz .fadzC dl dd {
  line-height: 1.2rem;
  color: #f5f5f5;
  text-align: center;
  font-size: .8rem;
}
.fadz .fadzT {
  width: 100%;
  text-align: center;
  margin-bottom: 2.2rem;
}
.fadz .fadzT span {
  display: inline-block;
  width: 44%;
  text-align: left;
  padding-left: 8%;
  line-height: 1.5rem;
  background: url("img/tel.png") no-repeat left center;
  background-size: auto 100%;
  font-size: 1.6rem;
  color: #fff;
}
.fadz .fadzT span a{ color:#fff;}
.fadz .fadzT a {
  display: inline-block;
  line-height: 1.8rem;
  width: 30%;
  background: #eb8f02;
  font-size: 1.1rem;
  color: #000000;
}
/*制造基地*/
.zzjd {
  width: 94%;
  margin: 0 auto;
}
.zzjd .zzjdB {
  width: 100%;
  text-align: center;
  padding-top: 2rem;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  color: #00428e;
  line-height: 2.1rem;
}
.zzjd .zzjdC {
  width: 100%;
  position: relative;
}
.zzjd .zzjdC .swiper-slide {
  width: 100%;
}
.zzjd .zzjdC .swiper-slide img {
  width: 100%;
}
.zzjd .zzjdC .swiper-slide h4 {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: #333333;
  line-height: 1.4rem;
  margin-bottom: 1rem;
}
.zzjd .zzjdC .swiper-slide p {
  font-size: .9rem;
  line-height: 1.5rem;
  color: #333;
  margin-bottom: 2rem;
}
.zzjd .zzjdC #zzjdL {
  position: absolute;
  left: -3%;
  top: 30%;
  width: 2.5rem;
  line-height: 3.7rem;
  background: url("img/L.jpg") no-repeat center;
  opacity: 1;
  background-size: 100% 100%;
  z-index: 10;
}
.zzjd .zzjdC #zzjdR {
  position: absolute;
  right: -3%;
  top: 30%;
  width: 2.5rem;
  line-height: 3.7rem;
  background: url("img/R.jpg") no-repeat center;
  opacity: 1;
  background-size: 100% 100%;
  z-index: 10;
}
/*合作伙伴*/
.hzhb {
  width: 100%;
  overflow: hidden;
  background: url("img/hzhb_bg.jpg") no-repeat center;
  background-size: 100% 100%;
}
.hzhb .hzhbB {
  width: 100%;
  text-align: center;
  font-size: 1.5rem;
  color: #00428e;
  line-height: 2rem;
  padding-top: 1.8rem;
  margin-bottom: 1.7rem;
}
.hzhb .hzhbB span {
  font-size: 1rem;
  padding: 0 0.5rem;
}
.hzhb .hzhbC {
  width: 94%;
  margin: 0 auto;
  overflow: hidden;
}
.hzhb .hzhbC dl {
  width: 100%;
  overflow: hidden;
  margin-bottom: 1rem;
}
.hzhb .hzhbC dl dt {
  padding-top: 1.5rem;
  width: 30%;
  float: left;
  position: relative;
}
.hzhb .hzhbC dl dt img {
  width: 100%;
}
.hzhb .hzhbC dl dd {
  width: 64%;
  float: left;
  margin-left: -15%;
  background: #fff;
  padding-left: 19%;
}
.hzhb .hzhbC dl dd h4 {
  padding-top: 1rem;
  line-height: 1.8rem;
  font-size: .9rem;
  color: #000;
}
.hzhb .hzhbC dl dd p {
  width: 95%;
  font-size: .8rem;
  line-height: 1.2rem;height:3.6rem; overflow:hidden;
  color: #666;
}
.hzhb .hzhbC dl dd h5 {
  padding-left: 20%;
  line-height: 1.5rem;
  font-size: .8rem;
  color: #000;
  font-weight: bold;
  background: url("img/peo.png") no-repeat left center;
  background-size: auto 80%;
  margin-bottom: .5rem;
}
.hzhb .hzhbC dl dd h5 span {
  display: block;
  font-weight: normal;
}
.hzhb .hzhbC a {
  display: block;
  text-align: center;
  font-size: .9rem;
  line-height: 1.9rem;
  color: #333;
  margin-bottom: 1rem;
}
/*公司介绍*/
.gsjs {
  width: 100%;
  overflow: hidden;
}
.gsjs .gsjsB {
  width: 100%;
  text-align: center;
  font-size: 1.5rem;
  color: #fff;
  line-height: 2rem;
  padding-top: 1.8rem;
  padding-bottom: 12rem;
  background: #00428e;
}
.gsjs .gsjsB span {
  font-size: 1rem;
  padding: 0 0.5rem;
}
.gsjs .gsjsC {
  width: 94%;
  margin: -10rem auto 2rem;
}
.gsjs .gsjsC img {
  width: 100%;
}
.gsjs .gsjsC .gsjsC_j {
  width: 100%;
  height: 3.2rem;
}
.gsjs .gsjsC .gsjsC_j span {
  display: block;
  width: 12%;
  float: left;
  height: 3.2rem;
  background: url("img/j2.png") no-repeat center #1b2128;
  background-size: 50% auto;
}
.gsjs .gsjsC .gsjsC_j p {
  width: 85%;
  float: left;
  height: 2.8rem;
  background: #eb8f02;
  text-align: right;
  padding-right: 3%;
  font-size: .9rem;
  line-height: 1.2rem;
  padding-top: .4rem;
  color: #000;
}
.gsjs .gsjsC .gsjsC_j p em {
  display: block;
  font-size: .8rem;
}
.gsjs .gsjsC h4 {
  padding-top: 1rem;
  font-size: .8rem;
  line-height: 2rem;
  color: #333;
  font-weight: bold;
}
.gsjs .gsjsC p {
  font-size: .8rem;
  color: #8f8f8f;
  line-height: 1.5rem;
}
/*动态资讯*/
.dtzx {
  width: 100%;
  overflow: hidden;
}
.dtzx .dtzxB {
  width: 100%;
  margin: 0 auto 1.5rem;
  height: 2.8rem;
  line-height: 2.8rem;
  background: #f2f2f2;
}
.dtzx .dtzxB h3 {
  width: 86%;
  float: left;
}
.dtzx .dtzxB h3 a {
  display: block;
  float: left;
  width: 30%;
  box-sizing: border-box;
  text-align: center;
  font-size: 1rem;
  color: #a0a0a0;
}
.dtzx .dtzxB h3 .dtzxB_A {
  background: #00428e;
  color: #fff;
}
.dtzx .dtzxB div {
  width: 8%;
  float: left;
}
.dtzx .dtzxB div a {
  font-size: .7rem;
  color: #7d7d7d;
  display: none;
}
.dtzx .dtzxB div a:first-child {
  display: block;
}
.dtzx .dtzxM {
  width: 94%;
  margin: 0 auto;
}
.dtzx .dtzxM .dtzxC {
  width: 100%;
  display: none;
  margin-bottom: 1rem;
}
.dtzx .dtzxM .dtzxC:first-child {
  display: block;
}
.dtzx .dtzxM .dtzxC dl {
  width: 100%;
  border-bottom: 0.1rem solid #dfdfdf;
  overflow: hidden;
  margin-bottom: 1.5rem;
}
.dtzx .dtzxM .dtzxC dl:last-child {
  border-bottom: none;
}
.dtzx .dtzxM .dtzxC dl dt {
  width: 14%;
  float: left;
  margin-right: 7%;
  font-size: 1.5rem;
  font-weight: bold;
  color: #000;
  text-align: center;
}
.dtzx .dtzxM .dtzxC dl dt span {
  display: block;
  font-size: .8rem;
  font-weight: normal;
}
.dtzx .dtzxM .dtzxC dl dd {
  width: 79%;
  float: left;
}
.dtzx .dtzxM .dtzxC dl dd h4 {
  line-height: 1.5rem;
  font-size: .9rem;
  color: #000;
}
.dtzx .dtzxM .dtzxC dl dd h4 span {
  float: right;
  display: block;
  width: 10%;
}
.dtzx .dtzxM .dtzxC dl dd h4 span img {
  width: 100%;
}
.dtzx .dtzxM .dtzxC dl dd p {
  font-size: .8rem;
  line-height: 1.4rem;height: 2.8rem; overflow:hidden;
  color: #585858;
  margin-bottom: 1rem;
  width: 78%;
}
.dtzx .dtzxM .dtzxCwd ul {
  margin-bottom: 1rem;
}
.dtzx .dtzxM .dtzxCwd ul li {
  width: 100%;
  overflow: hidden;
  margin-bottom: .1rem;
  background: none;
  padding-left: 0;
}
.dtzx .dtzxM .dtzxCwd ul li span {
  display: block;
  float: left;
  color: #FFFFFF;
  font-size: .7rem;
  width: 1.6rem;
  text-align: center;
  line-height: 1.6rem;
  border-radius: 50%;
  margin: .2rem .3rem;
  background-color: #bfbfbf;
}
.dtzx .dtzxM .dtzxCwd ul li p {
  float: left;
  box-sizing: border-box;
  width: 80%;
  font-size: .9rem;
  line-height: 1.6rem;
  color: #666666;
  margin-top: .25rem;
}
.dtzx .dtzxM .dtzxCwd ul li:first-child span {
  background-color: #1e0072;
}
.dtzx .dtzxM .dtzxCwd ul li:first-child p {
  font-size: .9rem;
  color: #333333;
}
