.mbxnav {
  /* padding: 0 10px; */
  overflow  : hidden;
  background: #fff;
}

.mbxnav .nav_bar_box {
  overflow: hidden;
}

.mbxnav .nav_bar_box .breadcrumb {
  display      : inline-block;
  width        : 62%;
  margin-bottom: 0px;
  background   : transparent;
}

.mbxnav .nav_bar_box .breadcrumb a {
  color: #666;
}

.mbxnav .bar_qy_hy {
  width     : 100%;
  display   : inline-block;
  text-align: center;
  padding   : 20px 0;
}

.mbxnav .bar_qy_hy span {
  display: inline-block;
  padding: 10px 10px;
  cursor : pointer;
  color  : #999;
}

.mbxnav .bar_qy_hy .active a {
  color    : #ffa300;
  font-size: 38px;

}

.aboutus_box {
  overflow: hidden;
}

.fbxj {
  width   : 100%;
  overflow: hidden;
}

.right_input {
  overflow           : hidden;
  /* background-color: #efeeff; */
  height             : auto;
  position           : relative;
  left               : 50%;
  transform          : translateX(-50%);
  padding            : 0;

}

.right_input .red {}

.right_input h4 {
  text-align: center;
  color     : #690599;
}

.right_input li {
  text-align: left;
  display   : block;
  overflow  : hidden;
  padding   : 5px 0;
  margin    : 0 0 0px;
}

.right_input li:first-child {
  width: 96%;
}

.right_input li input {
  height: 38px;
}

.right_input li .tips {
  color      : red;
  margin-left: 15px;
}

.right_input li input,
.right_input li textarea {
  font-size       : 12px;
  border          : 1px solid #f1f1f1;
  padding         : 10px;
  border-radius   : 5px;
  background-color: #fff;
  width           : 96%;
  outline         : none;
}

.right_input li .red {
  display   : inline-block;
  /* width  : 4%; */
  color     : red;
}

.right_input .fbxj_sub {
  text-align: center;
  padding   : 20px 0;
}

.right_input .fbxj_sub span {
  display      : inline-block;
  width        : 172px;
  border       : 0;
  background   : #690599;
  color        : #fff;
  border-radius: 5px;
  font-size    : 14px;
  height       : 46px;
  line-height  : 30px;
  cursor       : pointer;
}

.contact {
  background: #f7f7f7;
  overflow  : hidden;
  position  : relative;
}

.contact .w {
  background: #f7f7f7;
  margin-top: 50px;
  overflow  : hidden;
  max-width : 100%;
}

.contact .top_bac {
  width    : 100%;
  /* height: 250px; */
  position : absolute;
  top      : 0;

}

.contact .top_bac img {
  width    : 100%;
  /* height: 100%; */
}

.contact .inp_box {
  margin-bottom: 250px;
}

.contact .inp_box .left_input {
  width     : 53%;
  background: #fff;
  display   : inline-block;
  position  : relative;
  top       : 200px;
  left      : 17%;
}

.contact .inp_box .left_input .hedtit {
  padding      : 20px 23px 16px;
  border-bottom: 1px solid #ccc;
}

.contact .inp_box .left_input .hedtit h4 {
  font-size     : 34px;
  color         : #000;
  /* font-weight: bold; */
}

.contact .inp_box .left_input .hedtit h3 {
  font-size  : 14px;
  color      : #ccc;
  line-height: 34px;
  margin     : 0;
}

.contact .inp_box .left_input .bar_qy_hy ul li input {
  border       : 1px solid #ccc;
  border-radius: 0;
  width        : 45%;
  margin-right : 20px;
  background   : #fcfcfc;
}

.contact .inp_box .left_input .bar_qy_hy ul li textarea {
  border       : 1px solid #ccc;
  border-radius: 0;
  width        : 94%;
  background   : #fcfcfc;
  height       : 200px;
}

.contact .inp_box .left_input .bar_qy_hy ul .fbxj_sub {
  text-align: left;
}

.contact .inp_box .left_input .bar_qy_hy ul .fbxj_sub span {
  background : #5ec120;
  height     : 36px;
  line-height: 36px;
  width      : 118px;
  text-align : center;

}

.contact .inp_box .left_input .right_input {
  background: transparent;
  padding   : 20px 40px;
}

.contact .inp_box .right_xx {
  width         : 29%;
  display       : inline-block;
  background    : #333;
  vertical-align: top;
  margin-left   : 20px;
  padding       : 0 0 65px;
  position      : absolute;
  right         : 0;
  z-index       : 999;
}

.kh_text p {
  margin-bottom: 7px;
}

.contact .inp_box .right_xx .logo_top {
  padding         : 20px;
  /* border-bottom: 1px solid #fff; */
}

.contact .inp_box .right_xx .logo_top img {
  width: 211px;
}

.contact .inp_box .right_xx .kh_text {
  color        : #fff;
  padding      : 25px;
  line-height  : 25px;
  border-top   : 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.contact .inp_box .right_xx .erwm {
  padding      : 25px;
  border-bottom: 1px solid #fff;


}

.contact .inp_box .right_xx .erwm img {
  width: 150px;
}

.contact .inp_box .right_xx .fot_ico {
  padding: 10px 20px;

}

.contact .inp_box .right_xx .fot_ico img {
  width    : 30px;
  /* height: 30px; */
  margin   : 0 6px;
}

.gy_tit {
  font-size  : 21px;
  font-weight: bold;
}

.gywm_pic {
  width     : 100%;
  /* display: flex; */
  text-align: center;
}

.gywm_right .gy_pic {
  width  : 22%;
  display: inline-block;
  margin : 0 20px;
}

.gywm_right .gy_about {
  padding: 24px 0;

}

.abwz {
  line-height: 28px;
  color      : #999;
  font-size  : 14px;
  text-indent: 2em;
}

.gywm_right .jczx_about .lef_jc {
  /* width  : 61%; */
  display   : inline-block;
  padding   : 0;
}

.gywm_right .jczx_about .rig_jc_pic {
  /* width         : 38%; */
  display          : inline-block;
  vertical-align   : top;
  padding          : 0;
}

.gywm_right .jczx_about .rig_jc_pic img {
  width  : 100%;
  padding: 0 0 0 50px;
}

/* .sccj_about{
  width     : 100%;
  padding   : 20px 10px;
  margin-top: 56px;
  background: #f1f1f1;
  overflow  : hidden;
}
.sccj_about .w{
  background: #f1f1f1;
  
}
.sccj_about .sccj_pic{
  margin: 20px 0;
}
 .sccj_about .sccj_pic ul li{
  width  : 23.3%;
  margin : 10px;
  display: inline-block;
  padding: 0;
}
.sccj_about .sccj_pic ul li img{
  width: 100%;
}

.sccj_about .sccj_pic ul li:last-child{
} */
/* .wdtd_about{
  margin: 20px 10px;
} */
/* .zzzs_about{
  background: #f1f1f1;
  padding   : 20px 10px;
}
.zzzs_about .w{
  background: #f1f1f1;
  
}

.zzzs_about .zzzs_pic_list ul li{
  width     : 23%;
  display   : inline-block;
  background: #ddd;
  margin    : 10px;
  height    : 372px;
}

.zzzs_about .zzzs_pic_list ul li img{
  width  : 100%;
  padding: 30px;
  height : 100%;
}

.zzzs_about .zzzs_pic_list ul li:first-child{
  width: 48%;
}
.zzzs_about p{
  text-indent: 0;
} */
/* .flzc_about{
  margin: 70px 0 20px;

}
.flzc_about p{
  text-indent: 0;
} */
/*质量控制开始*/
.gsln {
  background: #efefef;
  text-align: center;
  height    : 225px;
  margin-top: 80px;
}

.gsln h1 {
  line-height: 140px;
}

.gslcleft {
  /* float: left; */
  /* width: 64%; */
}

.zysj {
  float        : left;
  width        : 31%;
  border       : 1px solid #eaeaea;
  margin-right : 2%;
  margin-bottom: 2%;
}

.zysj_date {
  font-size     : 14px;
  letter-spacing: 0px;
  font-weight   : 600;
  color         : #333;
  margin-top    : 12px;
  text-align    : center;
  display       : block;
}

.zysj_bt {
  margin-left: 30px;
  color      : #333;
}

.gslcleft>span {
  display: block;
  margin : 20px 0 40px;
  color  : #333;
}

.zysj_nr {
  padding       : 10px;
  font-size     : 12px;
  color         : #ababab;
  letter-spacing: 1px;
}

.zysj_nr img {
  width: 100%;
}

.zysj_nr p {
  margin     : 10px 0;
  font-size  : 13px;
  line-height: 26px;
}

.heisjs {
  /* float  : right; */
  /* width  : 35%; */
  height    : 425px;
  background: #333;
  color     : #fff;
  margin-top: 138px;
}

.heisjs span {
  display     : block;
  text-align  : left;
  line-height : 100px;
  padding-left: 22%;
}

.heisjs span b {
  font-size   : 32px;
  margin-right: 15px;
}

/*质量控制结束*/

/*代理商查询开始*/
.dlscx {
  max-width: 1200px;
  margin   : 0 auto;
}

.dls_bt {
  font-size: 34px;
  color    : #000;
}

.dis_box {
  width        : 33.333%;
  float        : left;
  margin-bottom: 40px;
}

.dis_box p {
  line-height : 34px;
  padding-left: 32px;
  margin      : 0;
}

.dis_gs {
  background     : url(../image/ggs.png)0 8px no-repeat;
  background-size: 18px 18px;
  font-weight    : 600;
}

.dis_dh {
  background     : url(../image/ddh.png)0 8px no-repeat;
  background-size: 18px 18px;
}

.dis_cz {
  background     : url(../image/ccz.png)0 8px no-repeat;
  background-size: 18px 18px;
}

.lef_jc li {
  background-color: #ffffff;
  padding         : 20px 30px;
  box-shadow      : 0 0 15px rgba(0, 0, 0, 0.07);
  width           : 30%;
  margin          : 0 1.5%;
  min-height      : 275px;
}

.lef_jc li img {
  width  : 64px;
  margin : 10px auto;
  display: block;
}

.lef_jc li h3 {
  font-size  : 16px;
  font-weight: bold;
  text-align : center;
}

.lef_jc li p {
  line-height: 26px;
  color      : #999;
}

.fcbox {
  width   : 100%;
  overflow: hidden;
}

.fcbox li {
  background-color: #ffffff;
  padding         : 10px;
  box-shadow      : 0 0 15px rgba(0, 0, 0, 0.07);
  width           : 30%;
  margin          : 20px 1.5%;
}

.fcbox li img {
  width     : 100%;
  height    : auto;
  transform : rotate(0deg) scale(1, 1);
  transition: all 0.9s ease 0s;
}

.fc_pic {
  overflow: hidden;
  position: relative;
}

.fcbox li:hover img {
  transform: rotate(-2deg) scale(1.1, 1.1);
}

.fcbox li::after {
  content   : "";
  position  : absolute;
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  background: rgba(255, 255, 255, 0);
  transition: all 0.9s ease 0s;

}

.fcbox li:hover .fc_pic::after {
  background: rgba(255, 255, 255, 0.2);
}

/* 经销商名录开始 */
.w-simgtext {
  width   : 100%;
  overflow: hidden;
  padding : 30px 0;
}

.clearfix:after {
  content   : "";
  display   : block;
  clear     : both;
  height    : 0;
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}

.title {
  text-align   : center;
  color        : #333;
  font-size    : 28px;
  margin-bottom: 25px;
}

.height50 {
  height: 50px;
}

.bg_main {
  background: #f09d00;
}

.w-simgtext ul,
.w-simgtext li {
  list-style: none;
  margin    : 0;
  padding   : 0;
}

.w-simgtext li {
  margin-bottom: 25px;
}

.w-simgtext a {
  display        : block;
  text-decoration: none;
}

.w-simgtext a:hover {
  text-decoration: none;
}

.w-simgtext h3 {
  margin     : 0;
  line-height: 1.5;
  font-weight: normal;
}

.w-simgtext p {
  margin-bottom: 0;
  line-height  : 1.7;
}

/*
	.w-simgtext1 li {
		float    : left;
		width    : 20%;
		min-width: 240px;
	}
*/

.w-simgtext1 li .item {
  position  : relative;
  width     : 227px;
  height    : 227px;
  margin    : 0 auto;
  text-align: center;
}

.w-simgtext1 li .sigt1 {
  position: absolute;
  z-index : 1;
  left    : 0;
  right   : 0;
  top     : 0;
  bottom  : 0;
}

.w-simgtext1 li .sigt1 .bg {
  position             : absolute;
  left                 : 0;
  right                : 0;
  top                  : 0;
  bottom               : 0;
  overflow             : hidden;
  border-radius        : 50%;
  -webkit-border-radius: 50%;
  border               : 3px solid #f0f0f0;
  opacity              : 0.5;
}

.w-simgtext1 li .sigt1 .sigt_text {
  position          : absolute;
  z-index           : 1;
  left              : 0;
  right             : 0;
  padding           : 1em 8%;
  top               : 50%;
  top               : 15%\9;
  *top              : 15%;
  transform         : translateY(-50%);
  -webkit-transform : translateY(-50%);
  transition        : all 0.5s;
  -webkit-transition: all 0.5s;
}

:root .w-simgtext1 li .sigt1 .sigt_text {
  top: 50%;
}

.w-simgtext1 li .sigt1 .s_img img {
  width        : 40px;
  height       : 40px;
  margin-bottom: 5px;
}

.w-simgtext1 li .sigt1 h3 {
  font-size: 18px;
  color    : #333;
}

.w-simgtext1 li .sigt1 p {
  font-size : 90%;
  color     : #aaa;
  margin-top: 5px;
  /* max-height: 1.7em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; */
}

.w-simgtext1 li .sigt2 {
  position: absolute;
  z-index : 2;
  left    : 0;
  right   : 0;
  top     : 0;
  bottom  : 0;
  color   : #fff;
}

.w-simgtext1 li .sigt2 .bg {
  position             : absolute;
  left                 : 0;
  right                : 0;
  top                  : 0;
  bottom               : 0;
  opacity              : 0;
  border-radius        : 50%;
  -webkit-border-radius: 50%;
  *filter              : alpha(opacity=0);
  filter               : progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  transform            : scale(1.2);
  -webkit-transform    : scale(1.2);
  transition           : all 0.5s;
  -webkit-transition   : all 0.5s;
}

.w-simgtext1 li .sigt2 .sigt_text {
  position          : absolute;
  z-index           : 1;
  left              : 0;
  right             : 0;
  padding           : 1em 8%;
  top               : 50%;
  top               : 15%\9;
  *top              : 15%;
  transform         : translateY(-50%);
  -webkit-transform : translateY(-50%);
  margin-top        : 35px;
  opacity           : 0;
  *filter           : alpha(opacity=0);
  filter            : progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition        : all 0.5s;
  -webkit-transition: all 0.5s;
}

:root .w-simgtext1 li .sigt2 .sigt_text {
  top: 50%;
}

.w-simgtext1 li .sigt2 h3 {
  position      : relative;
  font-size     : 24px;
  margin-bottom : 35px;
  padding-bottom: 5px;
}

.w-simgtext1 li .sigt2 h3:after {
  content   : '';
  position  : absolute;
  left      : 50%;
  top       : 100%;
  height    : 28px;
  width     : 1px;
  background: #fff;
}

.w-simgtext1 li a:hover .sigt1 .sigt_text {
  margin-top: 35px;
}

.w-simgtext1 li a:hover .sigt2 .bg {
  transform        : scale(1);
  -webkit-transform: scale(1);
  opacity          : 1;
  *filter          : alpha(opacity=100);
  filter           : progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.w-simgtext1 li a:hover .sigt2 .sigt_text {
  margin-top: 0;
  opacity   : 1;
  *filter   : alpha(opacity=100);
  filter    : progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
}

@media (min-width:1440px) {
  .w-simgtext1 li {
    float    : left;
    width    : 20%;
    min-width: 240px;
  }
}

/* 经销商名录结束 */
/*荣誉证书开始*/
.honor_box{
	width: 100%;
	overflow: hidden;
}
.honor_box li {
  margin-bottom: 20px;
}
.honor_box li img{
  width: 100%;
  border: 1px solid #000;
  margin: auto;
  display: block;
}
.honor_box li p{
  margin: 0;
  text-align: center;
  line-height: 55px;
  overflow: hidden;/*超出部分隐藏*/
  white-space: nowrap;/*不换行*/
  text-overflow:ellipsis;/*超出部分文字以...显示*/
}

.right_about_live {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    height: 479px;
    text-align: center;
		top: 50px;
}

@media(max-width:768px){
	.mbxnav .bar_qy_hy {
		width: 100%;
		display: inline-block;
		text-align: center;
		padding: 0;
	}
	.mbxnav .bar_qy_hy .active a {
		color: #ffa300;
		font-size: 24px;
	}
	.honor_box li{
		padding: 0 5px;
	}
	.honor_box li img {
		width: 100%;
		border: 1px solid #000;
		margin-bottom: 10px;
  }
  .gywm_right .gy_pic {
    width: 30%;
    display: inline-block;
    margin: 10px 4px!important;
  }
  .gywm_right .gy_about {
    padding: 10px 0;
  }
  .fcbox li {
    background-color: #ffffff;
    padding: 5px;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.07);
    width: 47%;
    margin: 10px 1.5%;
  }
  .honor_box li p{
    margin: 0;
    text-align: center;
    line-height: 38px;
    overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
  }
  .culture_box{
	  width: 100%!important;
     margin: auto;
	}
	.culture_box img{
		display: block;
		margin:10px auto!important;
		width: 100%!important;
	}	
}
/*荣誉证书结束*/
/* 企业文化开始 */
.culture_box{
  width: 82%;
   margin: auto;
}
.culture_box img{
  margin:40px auto;
  width: 100%;
}
.en_cuimg{
  display: none!important;
}
/* 企业文化结束 */
/* 中文移动端样式--开始 */
@media (max-width:1025px) {
  .gywm_pic {
    text-align: left;
  }
  .gywm_right .gy_pic {
    width  : 29%;
    display: inline-block;
    margin : 10px;
  }

  .lef_jc li {
    padding   : 20px 29px;
    width     : 100%;
    margin    : 7px 0;
    min-height: 238px;
  }

  .lef_jc li img {
    margin: 0 auto;
  }

  .lef_jc li h3 {
    margin-top: 10px;
  }
  .lef_jc li {
    padding: 15px 29px 0px;
  }
  .fcbox li {
    width: 47%;
  }
  .contact .inp_box .left_input .right_input {
    padding: 20px 15px;
  }

  .zysearch {
    height: 164px;
  }

  .gywm_right .jczx_about .rig_jc_pic img {
    padding: 0;
  }

  /* .sccj_about .sccj_pic ul li{
      padding: 5px;
      margin : 0;
      width  : 50%;
    }
    .sccj_about .sccj_pic ul li img{
      width: 100%;

    } */
  /* .zzzs_about .zzzs_pic_list ul li{
      width : 43%;
      height: 232px;

    }
    .zzzs_about .zzzs_pic_list ul li:first-child{
      width : 100%;
      height: 250px;
      margin: 0;

    }
    .zzzs_about .zzzs_pic_list ul li img{
      padding: 10px;
    } */
  .zysj {
    width: 48%;
  }

  .heisjs {
    margin-top: 20px;
    height    : 310px;
  }

  .heisjs span {
    line-height : 69px;
    padding-left: 5%;
  }

  .contact .inp_box .left_input {
    width: 100%;
    left : 0;
    top  : 110px;
  }

  .contact .inp_box .left_input .bar_qy_hy ul li input {
    width        : 96%;
    margin       : 5px 0;
    border-radius: 5px;
  }

  .contact .inp_box .right_xx {
    width   : 100%;
    position: relative;
    margin  : 0;
    top     : 100px;
    padding : 0;
  }

  .contact .inp_box {
    margin-bottom: 103px;
  }

  .dls_bt {
    font-size: 22px;
  }

  .dis_box {
    width        : 47.333%;
    float        : left;
    margin-bottom: 40px;
    min-height   : 150px;
    padding      : 0 10px;
  }

}

@media (max-width:980px) {
  .dis_box {
    width        : 100%;
    margin-bottom: 10px;
    padding      : 0 10px;
    min-height   : 100px;
  }

  .dls_bt {
    font-size   : 22px;
    padding-left: 10px;
  }
}

.fbxj {
  width   : 100%;
  overflow: hidden;
  padding : 20px 0;
}

.right_input .fbxj_sub {
  text-align: left;
  padding   : 20px 0 0;
  margin    : 0;
}

.right_input .fbxj_sub span {
  display         : inline-block;
  width           : 172px;
  border          : 0;
  /* background   : linear-gradient(to right, #00aafc 0%, #00caad 50%, #00aafc 100%); */
  background-image: -webkit-linear-gradient(top, #ffa300 0%, #ff5f5f 100%);

  color        : #fff;
  border-radius: 0;
  font-size    : 14px;
  height       : 46px;
  line-height  : 46px;
  cursor       : pointer;
  text-align   : center;
  margin-left  : 30px;
}

.xj_from {
  /* display: flex; */
}

.xj_from .left_js {
  /* width       : 50%; */
  display        : inline-block;
  padding        : 0px 45px 0 0;
  /* border-right: 1px solid #f1f1f1; */
}

.xj_from .left_js .lef_tit .tit {
  font-weight: 600;
  color      : #151515;
}

.xj_from .left_js .lef_tit .p {
  color: #9b9b9b;
}

.xj_from .left_js .lef_tit .p:hover {
  color: #00a9ff;
}

.xj_from .left_js h3 {
  font-size  : 22px;
  font-weight: bold;
  line-height: 1.33333em;
}

.xj_from .left_js ul {}

.xj_from .left_js ul li {
  padding      : 15px 0;
  border-bottom: 1px solid #f1f1f1;
}

.xj_from .left_js ul li .lef_tit {
  position    : relative;
  padding-left: 30px;

}

.xj_from .left_js ul li .lef_tit::before {
  content         : '';
  position        : absolute;
  top             : 2px;
  left            : 0;
  bottom          : 2px;
  width           : 4px;
  background-image: -webkit-linear-gradient(top, #ffa300 0%, #ff5f5f 100%);

}

.xj_from .right_from {
  /* width: 50%; */
  display : inline-block;

}

.xj_from .right_from .mar_top {
  margin : 10px 0;
  padding: 0;

}

.xj_from .right_from h3 {
  font-size  : 22px;
  line-height: 1.33333em;
  text-align : left;
  font-weight: bold;
}

.xj_from .right_from .right_input {
  width: 100%;

}

@media (min-width: 980px) {

  .xj_from .left_js {
    width         : 49%;
    vertical-align: top;
  }

  .xj_from .right_from {
    width: 50%;
  }

}

@media (max-width: 980px) {


  .xj_from .right_from {
    width: 100%;
  }

  .xj_from .right_from .mar_top {
    margin : 10px 0;
    padding: 0;

  }

  .xj_from .left_js {
    width  : 100%;
    padding: 0px 15px;
  }

  .fbxj {
    width   : 100%;
    overflow: hidden;
    padding : 20px 0;
  }

  .xj_from .right_from h3 {
    font-size  : 36px;
    line-height: 1.33333;
    text-align : left;
    padding    : 0px 15px;
  }
}

/* 中文移动端样式--结束 */

/*代理商查询结束*/
