img {
  max-width: 100%;
}
.mailbox li{
  width: 100%;
  padding: 10px 0 16px;
  border-bottom: 1px solid #e9e9e9;
  box-sizing:border-box;
}
.mailbox li:nth-child(3n+3){
  /*border-right: none;*/
}
 .mailbox li img{
  width: 55px;
  height: 55px;
  margin-left: 55px;
  margin-right: 8px;
  float: left;
 }
 .mailbox li .lm-r{
  float: left;
 }
/*mixin @include*/
/*%** @extend*/
/*transform*/
/*caijian*/
.ft0 {
  font-size: 0;
}
.fixed-homes{
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 300;
  display: none;
}
.fixed-homes .hom-im .svg svg{
  width: 100%;
  height: 100%;
}
.fixed-homes .hom-im .svg{
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform:translate(-50%,-50%);
}
.fixed-homes .hom-im{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
#homevideo{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background:#000;
}
.super-home .banner .swiper-wrapper{
	/*height: auto!important;*/
}
.super-home .banner  .items{
	display: block;
}
.supor-fixed1{
  position: fixed;
  width: 92%;
  background:rgba(255,255,255,.9);
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
  z-index: 55;
  display: none;

}
.supor-fixed2{
  position: fixed;
  width: 92%;
  background:rgba(255,255,255,.9);
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
  z-index: 55;

}
.supor-fixed1 .listsbox{
  max-height: calc(80vh - 1.5rem);
  overflow-y:auto;
}
.supor-fixed1 .lists{
  padding-left: .4rem;
  padding-right: .4rem;
}
.supor-fixed1 .close{
  position: absolute;
  width: 
  .64rem;
  height: .64rem;
  right: -.32rem;
  top: -.32rem;
  z-index: 2;
  background:#fff;
  border-radius: 50%;
}
.supor-fixed1 .lists .li .tits{
  line-height: .48rem;
  font-size: .28rem;
  height: .48rem;
  color:#000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

}
.supor-fixed3 .lists2 .imgs{
  width: 1rem;
  height: .7rem;
  margin:0 auto;
  margin-bottom: .24rem;

}
.supor-fixed3 .lists2 .li{
  padding-top: .4rem;
  padding-bottom: .35rem;
  color:#000000;
  float: left;
  width: 32%;
  border:none;
  margin-left: 2%;
  margin-bottom: 2%;
  text-align: center;
  background:#f5f5f5;
  border-radius: .1rem;
  font-size: .24rem;
  line-height: .35rem;

}
.supor-fixed3 .lists2 .li:nth-child(3n+1){
  margin-left: 0;
}
.supor-fixed3 .lists2{
  padding-left: .3rem;
  padding-right: .3rem;
  padding-top: .3rem;
  padding-bottom: .5rem;
}
.supor-fixed3{
  /*display: block;*/
}
.supor-fixed1 .lists .li .txts{
  line-height: .42rem;
  height: .42rem;
  overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

}
.supor-fixed1 .lists .li{
  display: block;
  padding-top: .25rem;
  padding-bottom: .25rem;
  border-top: 1px solid #e5e5e5;
  position: relative;
  padding-left: 1rem;
  font-size: .24rem;
  color:#999999;

}
.supor-fixed1 .lists .li .imgs{
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: .88rem;
  height: 0.51rem;

}
.supor-fixed1 .lists .li .imgs .is{
	position: absolute;
	  background-size: 100%!important;
	  width: 200%;
	  height: 100%;
	  top: 0;
	left: 50%;
	transform:translateX(-50%);
}

.supor-fixed1 .lists .li:nth-child(1){
  border-top:none;
}
.supor-fixed1 .titles{
  line-height: .94rem;
  height: .94rem;
  font-size: .32rem;
  color:#ea5504;
  text-align: center;
  border-bottom:2px solid #ea5504;
}
.supor-fixed .lis{
  height: 1rem;
  line-height: 1rem;
  width: 2.1rem;
  text-align: center;
  border-radius: .08rem;
  background:rgba(234,85,4,.88);
  color:#fff;
  font-size: 0;
}
.supor-fixed .lis:nth-child(n+2){
  margin-top: .28rem;
}
.supor-fixed .lis .imgs{
  margin-right: .15rem;
}
.supor-fixed .lis img{
  width: .5rem;
}
.supor-fixed .lis .span{
  font-size: .26rem;

}
.supor-fixed .lis *{
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}
.supor-fixed{
  position: fixed;
  bottom: 1.25rem;
  right: .3rem;
  z-index: 50;

}
.lb_wrap li{
  background-size: cover!important;
}
.header-nav-btn{
  left: auto!important;
  top: 8px!important;
  right: 50px!important;
}
header .logo{
  position: absolute;
  left: .3rem;
  top: 0;
  width: 30%;
}

.ft20 {
  font-size: 0.2rem;
  line-height: 1.25;
}

.ft21 {
  font-size: 0.21rem;
  line-height: 1.25;
}

.ft22 {
  font-size: 0.22rem;
  line-height: 1.25;
}

.ft23 {
  font-size: 0.23rem;
  line-height: 1.25;
}
.super-homemore .imgs{
  overflow: hidden;
}
.super-homemore .words .txts{
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}
.super-homemore .imgs img{
  width: 130%;
  max-width: none;
  margin-left: -15%;
}

.ft24 {
  font-size: 0.24rem;
  line-height: 1.25;
}

.ft25 {
  font-size: 0.25rem;
  line-height: 1.25;
}

.ft26 {
  font-size: 0.26rem;
  line-height: 1.25;
}

.ft27 {
  font-size: 0.27rem;
  line-height: 1.25;
}

.ft28 {
  font-size: 0.28rem;
  line-height: 1.25;
}

.ft29 {
  font-size: 0.29rem;
  line-height: 1.25;
}

.ft30 {
  font-size: 0.3rem;
  line-height: 1.25;
}

.ft31 {
  font-size: 0.31rem;
  line-height: 1.25;
}

.ft32 {
  font-size: 0.32rem;
  line-height: 1.25;
}

.ft33 {
  font-size: 0.33rem;
  line-height: 1.25;
}

.ft34 {
  font-size: 0.34rem;
  line-height: 1.25;
}

.ft35 {
  font-size: 0.35rem;
  line-height: 1.25;
}

.ft36 {
  font-size: 0.36rem;
  line-height: 1.25;
}

.ft37 {
  font-size: 0.37rem;
  line-height: 1.25;
}

.ft38 {
  font-size: 0.38rem;
  line-height: 1.25;
}

.ft39 {
  font-size: 0.39rem;
  line-height: 1.25;
}

.ft40 {
  font-size: 0.4rem;
  line-height: 1.25;
}

.ft41 {
  font-size: 0.41rem;
  line-height: 1.25;
}

.ft42 {
  font-size: 0.42rem;
  line-height: 1.25;
}

.ft43 {
  font-size: 0.43rem;
  line-height: 1.25;
}

.ft44 {
  font-size: 0.44rem;
  line-height: 1.25;
}

.ft45 {
  font-size: 0.45rem;
  line-height: 1.25;
}

.ft46 {
  font-size: 0.46rem;
  line-height: 1.25;
}

.ft47 {
  font-size: 0.47rem;
  line-height: 1.25;
}

.ft48 {
  font-size: 0.48rem;
  line-height: 1.25;
}

.ft49 {
  font-size: 0.49rem;
  line-height: 1.25;
}

.ft50 {
  font-size: 0.5rem;
  line-height: 1.25;
}

.ft51 {
  font-size: 0.51rem;
  line-height: 1.25;
}

.ft52 {
  font-size: 0.52rem;
  line-height: 1.25;
}

.ft53 {
  font-size: 0.53rem;
  line-height: 1.25;
}

.ft54 {
  font-size: 0.54rem;
  line-height: 1.25;
}

.ft55 {
  font-size: 0.55rem;
  line-height: 1.25;
}

.ft56 {
  font-size: 0.56rem;
  line-height: 1.25;
}

.ft57 {
  font-size: 0.57rem;
  line-height: 1.25;
}

.ft58 {
  font-size: 0.58rem;
  line-height: 1.25;
}

.ft59 {
  font-size: 0.59rem;
  line-height: 1.25;
}

.ft60 {
  font-size: 0.6rem;
  line-height: 1.25;
}

.ft61 {
  font-size: 0.61rem;
  line-height: 1.25;
}

.ft62 {
  font-size: 0.62rem;
  line-height: 1.25;
}

.ft63 {
  font-size: 0.63rem;
  line-height: 1.25;
}

.ft64 {
  font-size: 0.64rem;
  line-height: 1.25;
}

.ft65 {
  font-size: 0.65rem;
  line-height: 1.25;
}

.ft66 {
  font-size: 0.66rem;
  line-height: 1.25;
}

.ft67 {
  font-size: 0.67rem;
  line-height: 1.25;
}

.ft68 {
  font-size: 0.68rem;
  line-height: 1.25;
}

.ft69 {
  font-size: 0.69rem;
  line-height: 1.25;
}

.ft70 {
  font-size: 0.7rem;
  line-height: 1.25;
}

.ft71 {
  font-size: 0.71rem;
  line-height: 1.25;
}

.ft72 {
  font-size: 0.72rem;
  line-height: 1.25;
}

.ft73 {
  font-size: 0.73rem;
  line-height: 1.25;
}

.ft74 {
  font-size: 0.74rem;
  line-height: 1.25;
}

.ft75 {
  font-size: 0.75rem;
  line-height: 1.25;
}

.ft76 {
  font-size: 0.76rem;
  line-height: 1.25;
}

.ft77 {
  font-size: 0.77rem;
  line-height: 1.25;
}

.ft78 {
  font-size: 0.78rem;
  line-height: 1.25;
}

.ft79 {
  font-size: 0.79rem;
  line-height: 1.25;
}

.ft80 {
  font-size: 0.8rem;
  line-height: 1.25;
}

.ft81 {
  font-size: 0.81rem;
  line-height: 1.25;
}

.ft82 {
  font-size: 0.82rem;
  line-height: 1.25;
}

.ft83 {
  font-size: 0.83rem;
  line-height: 1.25;
}

.ft84 {
  font-size: 0.84rem;
  line-height: 1.25;
}

.ft85 {
  font-size: 0.85rem;
  line-height: 1.25;
}

.ft86 {
  font-size: 0.86rem;
  line-height: 1.25;
}

.ft87 {
  font-size: 0.87rem;
  line-height: 1.25;
}

.ft88 {
  font-size: 0.88rem;
  line-height: 1.25;
}

.ft89 {
  font-size: 0.89rem;
  line-height: 1.25;
}

.ft90 {
  font-size: 0.9rem;
  line-height: 1.25;
}

.ft91 {
  font-size: 0.91rem;
  line-height: 1.25;
}

.ft92 {
  font-size: 0.92rem;
  line-height: 1.25;
}

.ft93 {
  font-size: 0.93rem;
  line-height: 1.25;
}

.ft94 {
  font-size: 0.94rem;
  line-height: 1.25;
}

.ft95 {
  font-size: 0.95rem;
  line-height: 1.25;
}

.ft96 {
  font-size: 0.96rem;
  line-height: 1.25;
}

.ft97 {
  font-size: 0.97rem;
  line-height: 1.25;
}

.ft98 {
  font-size: 0.98rem;
  line-height: 1.25;
}

.ft99 {
  font-size: 0.99rem;
  line-height: 1.25;
}

.ft100 {
  font-size: 1rem;
  line-height: 1.25;
}

.tc {
  text-align: center;
}

/*@media*/
/*@media not screen and (max-width: 1023px){}*/
@media screen and (min-width: 1024px) {
  .super-products .lists .items .words {
    transition: .5s ease-in-out;
  }
  .super-products .lists .items .imgs {
    overflow: hidden;
  }
  .super-products .lists .items img {
    transition: .5s ease-in-out;
  }
  .super-products .lists .items:hover .imgs img {
    transition: .5s ease-in-out;
    transform: scale3d(1.05, 1.05, 1);
  }
  .super-products .lists .items:hover .words {
    color: #ea5504;
    transition: .5s ease-in-out;
  }
  .super-products .lists .items:hover .words .txts {
    color: #ea5504;
    transition: .5s ease-in-out;
  }
  .super-products .lists .items:hover .words .more:before {
    transition: .5s ease-in-out;
    background: url(/bocstatic/m/img/i2.png) no-repeat center;
    background-size: 100%;
  }

  .super-homemore .items:hover .imgs img {
    transition: .5s ease-in-out;
    transform: scale3d(1.05, 1.05, 1);
  }
}
body * {
  font-size: 14px;
}

.mailbox {
  padding-bottom: .4rem;
}

.inputsearch input[type=text] {
  box-sizing: border-box;
}

.pro-home.active .menu li {
  border: none;
}

.service-list {
  width: 100%;
  height: .7rem;
  background: #fff;
}

.service-list ul {
  float: left;
  width: 100%;
}

.service-list li {
  width: 50%;
  text-align: center;
  line-height: .7rem;
  height: .7rem;
  float: left;
  font-size: .2rem;
  transition: all 0.3s;
}

.service-list li a {
  display: block;
  width: 100%;
  color: #333333;
  transition: all 0.3s;
}

.service-list li:hover, .service-list li.on {
  background: #ea5504;
}

.service-list li:hover a, .service-list li.on a {
  color: #fff;
}

.service-con-list {
  width: 100%;
  background: #f2f2f2;
  padding: 15px 0 10px;
}

.video-fixed .cha {
  width: 40px;
  height: 40px;
  background: url(/bocstatic/m/img/close-vid2.png) #000 no-repeat center/80% auto;
  position: absolute;
  top: 40px;
  right: 40px;
  cursor: pointer;
}

.video-fixed {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 230;
  top: 0;
  left: 0;
  cursor: pointer;
  display: none;
  /*transform:scale3d(0,0,1);*/
}

.video-fixed.ons {
  transform: scale3d(1, 1, 1);
}

.video-fixed .videoboxs .box {
  height: 100%;
}

.video-fixed .videoboxs {
  width: 80%;
  height: 80%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: #000;
  /*padding: 30px;*/
  box-sizing: border-box;
}

@media screen and (max-width: 1023px) {
  .video-fixed .videoboxs {
    width: 90%;
    height: 90%;
  }
}
@media screen and (max-width: 767px) {
  .network-wrap .tabs .btns span{
    width: 17%;
  }
  .video-fixed .videoboxs {
    width: 100%;
    height: 80%;
    bottom: 0;
    margin: auto;
  }

  .video-fixed .cha {
    right: .2rem;
    top: -.6rem;
    width: .5rem;
    height: .5rem;
  }
}
.newmailbox .linfo-w {
  padding: 30px 4%;
  box-sizing: border-box;
}

.newmailbox .lf-hd {
  line-height: 1.5;
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}

.newmailbox {
  font-size: 13px;
  line-height: 1.5;
}

.lin-a {
  display: inline-block;
  position: relative;
  height: 25px;
  border-radius: 25px;
  line-height: 25px;
  border: 1px solid #666;
  padding: 0 14px;
  margin: 0 8px;
  color: #666;
}

.newmailbox .lin-a {
  margin-top: 20px;
}

.lin-a i {
  display: block;
}

.mailbox dl img {
  height: auto !important;
}

@media (max-width: 450px) {
  .network-wrap .tabs .btns span {
    padding: 3% .5% 6%;
    font-size: 12px;
  }
}
.super-video {
  position: relative;
}
.super-video img {
  width: 100%;
}
.super-video .words {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.5);
  text-align: center;
  color: rgba(255, 255, 255, 0.3);
  line-height: 1;
  padding-top: 1.1rem;
  box-sizing:border-box;
}
.super-video .txts {
  margin-top: .12rem;
  margin-bottom: .38rem;
}
.super-video .text,
.super-video .txts {
  color: #ffffff;
}
.super-video .more {
  width: .9rem;
  height: .9rem;
  margin: 0 auto;
  background: url(/bocstatic/m/img/play.png) no-repeat center;
  background-size: 100%;
  /*margin-top: .95rem;*/
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.super-home .banner .swiper-pagination {
  bottom: .5rem;
}
.super-home .banner .swiper-pagination .swiper-pagination-bullet {
  height: .04rem;
  width: .3rem;
  border-radius: .04rem;
  background: #d7d7d7;
  position: relative;
  opacity: 1;
  margin: 0 .08rem;
}
.super-home .banner .swiper-pagination .swiper-pagination-bullet:before {
  position: absolute;
  content: "";
  height: 100%;
  left: 0;
  top: 0;
  background: #ea5504;
  width: 0;
  transition: .8s ease-in-out;
}
.super-home .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  width: 100%;
  transition: .8s ease-in-out;
}

.pd30 {
  padding-left: .3rem;
  padding-right: .3rem;
  box-sizing: border-box;
}

.super-products {
  padding-top: .7rem;
  padding-bottom: .08rem;
}
.super-products .lists .items {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.super-products .lists .items .words {
  padding-top: .4rem;
  padding-bottom: .7rem;
  box-sizing: border-box;
  color: #3e3e3e;
}
.super-products .lists .items .words .txts {
  color: #3e3e3e;
  line-height: 1.2em;
  height: 1.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-bottom: .3rem;
}
.super-products .lists .items .words .more {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding-right: .25rem;
}
.super-products .lists .items .words .more:before {
  position: absolute;
  content: "";
  width: .12rem;
  height: .20rem;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(/bocstatic/m/img/i1.png) no-repeat center;
  background-size: 100%;
}
.super-products .lists .items img {
  max-width: 100%;
}
.super-products .lists .items:nth-child(3n+1) {
  margin-left: 0;
}

.super-homemore {
  background: #f5f5f5;
  padding-top: .7rem;
  padding-bottom: .48rem;
}
.super-homemore .tit-title {
  color: #000000;
  line-height: 1;
  margin-bottom: .5rem;
}
.super-homemore img {
  width: 100%;
}
.super-homemore .imgs {
  position: relative;
}
.super-homemore .imgs:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}
.super-homemore .words {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
  color: #ffffff;
  z-index: 2;
  line-height: 1.2;
}
.super-homemore .words .txts {
  margin-top: .25rem;
}

.homemore-swiper .swiper-pagination {
  position: static;
  margin-top: .45rem;
}
.homemore-swiper .swiper-pagination .swiper-pagination-bullet {
  width: .3rem;
  height: .04rem;
  opacity: 1;
  background: #dadada;
  margin: 0 .08rem;
  border-radius: .04rem;
}
.homemore-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #000000;
}

header .link-shop {
  background: url(/bocstatic/m/img/ico_53.png) no-repeat center!important;
  background-size: 100%!important;
  width: 25px!important;
  height: 25px!important;
  right: .3rem!important;
  bottom: 0!important;
  margin: auto;
}

footer .navbox ul {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
footer .navbox ul:before {
  position: absolute;
  content: "";
  width: 90%;
  height: 1px;
  background: #e5e5e5;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

footer .navbox li {
  border-bottom: none;
}

footer .navbox .tit {
  font-size: 16px;
  line-height: 50px;
  height: 50px;
  color: #333333;
}

footer .navbox .ico {
  width: 16px;
  height: 16px;
  background: url(/bocstatic/m/img/jia.png) no-repeat center;
  background-size: 100%;
  margin-top: 17px;
}

.footer-bots {
  padding-bottom: 19px;
}
.footer-bots .text-left {
  width: calc(100% - 120px);
  overflow: hidden;
  line-height: 20px;
  color: #82868d;
}
.footer-bots .text-left a {
  color: #ea5504;
}
.footer-bots .text-right {
  font-size: 0;
  text-align: center;
}
.footer-bots .text-right .li {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  float: none;
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.footer-bots .text-right .li:nth-child(n+2) {
  margin-left: 12px;
}
.footer-bots .text-right .li.li1 {
  background: url(/bocstatic/m/img/i12.png);
}
.footer-bots .text-right .li.li2 {
  background: url(/bocstatic/m/img/i13.png);
}
.footer-bots .text-right .li.li3 {
  background: url(/bocstatic/m/img/i14.png);
}

.super-products .lists .items {
  display: block;
}

.header .sousuo {
  position: absolute;
  width: 25px;
  height: 25px;
  right: calc(.5rem + 25px);
  background: url(/bocstatic/m/img/sousuo.png) no-repeat center;
  background-size: 100%;
  cursor: pointer;
  top: 0;
  bottom: 0;
  margin: auto;
  display: none;
}

footer .bot-box {
  padding-top: 30px;
  padding-bottom: 22px;
}

footer .bot-box p {
  font-size: 12px;
  color: #999999;
}

footer .bot-box .link a {
  font-size: 12px;
  color: #666666;
}

footer .bot-box .link {
  color: #f2f2f2;
}

.super-home img {
  width: 100%;
}

.m-searchs-tops0 {
  padding: 0 .3rem;
  padding-top: .4rem;
  background: #ea5504;
  padding-bottom: .4rem;
  box-sizing: border-box;
  height: 1.5rem;
}

.m-searchs {
  display: none;
}
.m-searchs * {
  box-sizing: border-box;
}

.header-nav-btn {
  z-index: 112!important;
}

.homemore-swiper .swiper-pagination {
  width: 100%;
}

.m-searchs-tops1 {
  background: #ffffff;
  height: calc(100% - 1.5rem);
  overflow-y: auto;
}
.m-searchs-tops1 .list-tops .li {
  display: block;
  line-height: 1.2rem;
  height: 1.2rem;
  overflow: hidden;
  position: relative;
  padding-left: 1.3rem;
}
.m-searchs-tops1 .list-tops .li:before {
  position: absolute;
  content: "";
  width: .12rem;
  height: .2rem;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  background: url(/bocstatic/m/img/i1.png) no-repeat center;
  background-size: 100%;
}
.m-searchs-tops1 .list-tops .li:nth-child(n+2) {
  border-top: 1px solid #e1e1e1;
}
.m-searchs-tops1 .list-tops .li .span {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
}
.m-searchs-tops1 .list-tops .li .span .li0 {
  color: #000000;
  font-size: 16px;
}
.m-searchs-tops1 .list-tops .li .span .li1, .m-searchs-tops1 .list-tops .li .span .li0 {
  line-height: .38rem;
  height: .38rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.m-searchs-tops1 .list-tops .li .imgs {
  width: .6rem;
  height: .6rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.m-searchs-tops1 .list-tops .li .imgs img {
  display: block;
  width: 100%;
}
.m-searchs-tops1 .list-tops {
  padding: 0 .3rem;
  background: #fbfbfb;
  border-bottom: 1px solid #e5e5e5;
}

.m-searchs-tops {
  height: 100%;
  position: relative;
  z-index: 20;
}
.m-searchs-tops .inputs {
  border: 1px solid rgba(255, 255, 255, 0.33);
  height: .7rem;
  line-height: .7rem;
  border-radius: .7rem;
  position: relative;
  box-sizing: border-box;
}
.m-searchs-tops .inputs input:-moz-placeholder,
.m-searchs-tops .inputs textarea:-moz-placeholder {
  color: rgba(255, 255, 255, 0.66);
}
.m-searchs-tops .inputs input::-moz-placeholder,
.m-searchs-tops .inputs textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.66);
}
.m-searchs-tops .inputs input:-ms-input-placeholder,
.m-searchs-tops .inputs textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.66);
}
.m-searchs-tops .inputs input::-webkit-input-placeholder,
.m-searchs-tops .inputs textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.66);
}
.m-searchs-tops .inputs input[type=submit] {
  width: .3rem;
  height: .3rem;
  content: "";
  position: absolute;
  right: .35rem;
  background: url(/bocstatic/m/img/i48.png) no-repeat center;
  background-size: 100%;
  top: 0;
  bottom: 0;
  margin: auto;
  text-indent: -999px;
}
.m-searchs-tops .inputs input[type=text] {
  padding-left: .5rem;
  padding-right: .1rem;
  box-sizing: border-box;
  width: 100%;
  font-size: .24rem;
  color: rgba(255, 255, 255, 0.66);
  height: 100%;
}
.pro2-home .menu li .i-imgs{
  width: 1.74rem;
  height: .51rem;
  margin:0 auto;
  margin-bottom: .15rem;
}

header {
  line-height: 50px;
  height: 50px;
}

.serclose {
  width: 18px;
  height: 18px;
  background: url(/bocstatic/m/img/sousuo2.png) no-repeat center;
  background-size: 100%;
  left: 15px;
  top: 20px;
  position: absolute;
  opacity: 0;
  z-index: 200;
}

.serclose.on {
  opacity: 1;
}

html.cur, body.cur {
  overflow: hidden;
}

.m-searchs {
  position: fixed;
  overflow-y:auto;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  padding-top: 50px;
  box-sizing:border-box;
}
.m-searchs input {
  border: none;
  outline: none;
  background: none;
}

header {
  z-index: 105;
}

.footer .navbox ul, .footer .navbox li {
  width: 100%;
}

.footer .navbox li {
  border-bottom: 1px solid #e5e5e5;
}

.footer .navbox .tit {
  display: block;
  width: 90%;
  height: 38px;
  line-height: 38px;
  color: #333;
  font-size: 14px;
  padding: 0 5%;
}

.footer .navbox .tit.on .ico {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.footer .navbox .ico {
  display: block;
  width: 9px;
  height: 9px;
  background: url(/bocstatic/m/img/ico_01.png) no-repeat center;
  background-size: 100% auto;
  margin-top: 14px;
  float: right;
  -webkit-transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
}

.footer .navbox .sub-box {
  width: 85%;
  padding: 8px 5%;
  /*padding-left: 0;*/
  display: none;
}

.footer .navbox .sub-box a {
  display: block;
  line-height: 28px;
  font-size: 12px;
  color: #666;
}

.footer .navbox .sub-box a:hover {
  color: #000;
}

.footer .navbox ul li {
  position: relative;
}
.footer .navbox ul li:before {
  position: absolute;
  content: "";
  width: 90%;
  height: 1px;
  background: #e5e5e5;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.footer .navbox li {
  border-bottom: none;
}

.footer .navbox .tit {
  font-size: 16px;
  line-height: 50px;
  height: 50px;
  width: 100%;
  color: #333333;
}

.footer .navbox .ico {
  width: 16px;
  height: 16px;
  background: url(/bocstatic/m/img/jia.png) no-repeat center;
  background-size: 100%;
  margin-top: 17px;
}

.manual-lists {
  background: #f9f9f9;
  padding-top: 50px;
  padding-bottom: 90px;
}
.manual-lists .list-tops {
  margin-bottom: 30px;
}
.manual-lists .list:nth-child(n+2) {
  margin-top: 40px;
}

.manualsearch {
  background: #fafafa;
  padding-top: .35rem;
  padding-bottom: .5rem;
}
.manualsearch .pull-right {
  background: transparent;
}
.manualsearch .inputsearch {
  margin-top: 45px;
  margin-bottom: 60px;
}

.inputsearch {
  position: relative;
  width: 100%;
  height: .7rem;
  line-height: .7rem;
  border: 1px solid #dcdcdc;
  border-radius: .7rem;
  margin: 0 auto;
  color: #d1d1d1;
}
.inputsearch input:-moz-placeholder,
.inputsearch textarea:-moz-placeholder {
  color: #d1d1d1;
}
.inputsearch input::-moz-placeholder,
.inputsearch textarea::-moz-placeholder {
  color: #d1d1d1;
}
.inputsearch input:-ms-input-placeholder,
.inputsearch textarea:-ms-input-placeholder {
  color: #d1d1d1;
}
.inputsearch input::-webkit-input-placeholder,
.inputsearch textarea::-webkit-input-placeholder {
  color: #d1d1d1;
}
.inputsearch input {
  border: none;
  outline: none;
  background: none;
}
.inputsearch input[type=text] {
  width: 100%;
  height: 100%;
  padding-left: 35px;
  padding-right: 48px;
}
.inputsearch input[type=submit] {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  text-indent: -999px;
  overflow: hidden;
  background: url(/bocstatic/m/img/i38.png) no-repeat center;
  background-size: 100%;
}

.manualsearch-list .list {
  font-size: 0;
}
.manualsearch-list .list .imgs {
  width: 2rem;
  height: 1.8rem;
  margin: 0 auto;
  display: block;
  margin-bottom: .25rem;
}
.manualsearch-list .list .imgs img {
  display: block;
}
.manualsearch-list .lis {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - .2rem)/2);
  background: #ffffff;
  border-top: 1px solid #ea5504;
  border-bottom: 1px solid #ea5504;
  margin-left: .2rem;
  margin-bottom: 20px;
  padding: 0 30px;
  padding-top: 35px;
  padding-bottom: 40px;
  box-sizing: border-box;
  color: #333333;
}
.manualsearch-list .lis:hover .more {
  color: #ffffff;
  background: #ea5504;
  border-color: #ea5504;
  transition: .5s ease-in-out;
}
.manualsearch-list .lis .words {
  line-height: .4rem;
}
.manualsearch-list .lis .more {
  height: .5rem;
  line-height: .5rem;
  padding: 0 .25rem;
  width: auto;
  display: inline-block;
  border: 1px solid #e5e5e5;
  border-radius: .5rem;
  text-align: center;
  transition: .5s ease-in-out;
  margin-top: 17px;
}
.manualsearch-list .lis .txts, .manualsearch-list .lis .tits {
  line-height: .4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.manualsearch-list .lis .txts {
  color: #999999;
}
.manualsearch-list .lis:nth-child(2n+1) {
  margin-left: 0;
}

.i-searchs {
  padding-bottom: .4rem;
  padding-top: .36rem;
  background: #ffffff;
}
.i-searchs .lilist {
  text-align: center;
  margin-top: .3rem;
  font-size: 0;
}
.i-searchs .lilist .li {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
  margin: 0 .12rem;
}

.manualsearch .manualsearch-searchs {
  margin-bottom: .40rem;
}

.manualsearch-searchs span {
  color: #ea5504;
}

.jdyx {
  padding: 0 .3rem;
  padding-top: .3rem;
  padding-bottom: .5rem;
  box-sizing: border-box;
  color: #777777;
  text-indent: 2em;
}
.jdyx .lf-ct {
  line-height: 1.8;
}
.jdyx .lf-hd {
  padding-bottom: .3rem;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: .25rem;
}
.jdyx .lf-hd h2 {
  font-weight: normal;
  color: #333333;
}
.jdyx a {
  color: #ea5504;
}

a.lin-abox {
  display: block;
  width: 67%;
  margin: 0 auto;
  height: .6rem;
  line-height: .6rem;
  border-radius: .6rem;
  background: #ea5504;
  color: #fff;
  text-align: center;
  margin-top: .5rem;
  color: #fff;
  text-indent: 0;
}

.mailbox dl dd {
  width: 100%;
  padding-top: .25rem;
  padding-bottom: .25rem;
  box-sizing: border-box;
}

.mailbox dl.dl {
  overflow: hidden;
}

.mailbox dl.dl dd {
  width: 50%;
  float: left;
}

.mailbox dl img {
  width: .5rem;
}

.mailbox dl .lm-r {
  margin-left: 0;
  width: calc(100% - .5rem);
  padding-left: .12rem;
  box-sizing: border-box;
}

.mailbox li strong, .mailbox dl h3 {
  font-size: .24rem;
  color: #333333;
  line-height: 1.5;
}

.mailbox li p {
  font-size: .22rem;
  color: #999999;
}

.ins-tit.active .en {
  font-size: 30px;
  color: #666666;
}

.ins-tit.active .cn {
  font-size: 15px;
}

.ins-nav .center {
  padding-top: .45rem;
  padding-bottom: .45rem;
}

.ins-nav li {
  background: url(/bocstatic/m/img/hbg.png) no-repeat bottom center;
  background-size: 95%;
  padding-bottom: .3rem;
}

.ins-tit {
  padding-top: .5rem;
}

.two_nav_list {
  background: -webkit-gradient(linear, 0% 0%, 0% 30%, from(#f7f7f7), to(#fff));
  height: 1.74rem;
}

.two_nav_list p {
  font-size: 0.2rem;
  color: #000;
  line-height: 0.5rem;
  height: 0.5rem;
  overflow: hidden;
  padding: 0 0.1rem;
}

.two_nav_list .swiper-slide div {
  height: 1.36rem;
  margin: 0 auto;
}

.two_nav_list .swiper-slide div span {
  width: 0.7rem;
  height: 0.7rem;
  display: block;
  margin: 0 auto;
  position: relative;
}

.two_nav_list .swiper-slide div span img {
  height: 100%;
  vertical-align: top;
  width: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.ins-nav2 .bd li.hover span img {
  -webkit-filter: none;
  filter: none;
}

.ins-nav2 {
  position: relative;
}

.ins-nav2 .bd {
  width: 6rem;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.ins-nav2 .bd li {
  width: 25%;
  text-align: center;
  line-height: 0.8rem;
  border-bottom: 2px solid #fff;
  position: relative;
  padding-top: 0.34rem;
}

.ins-nav2 .bd li:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  background: #f2f2f2;
  height: 0.98rem;
  top: 0.34rem;
}

.ins-nav2 .bd ul {
  width: 100%;
}

.ins-nav2 .next {
  background: url(/bocstatic/m/zcss/Content/mcss/newimg/right.png) no-repeat center;
  background-size: 0.26rem auto;
  right: 0;
}

.ins-nav2 .butn {
  z-index: 11;
}

.ins-nav2 .prev {
  background: url(/bocstatic/m/zcss/Content/mcss/newimg/left.png) no-repeat center;
  background-size: 0.26rem auto;
  left: 0;
}

.ins-nav2 .butn {
  position: absolute;
  top: 0.5rem;
  width: 0.5rem;
  height: 0.8rem;
}

.ins-nav2 .bd li.hover span {
  color: #006cb8;
}

.ins-nav2 .bd li.hover p {
  color: #ea5504;
}

.ins-nav2 .bd li.hover {
  border-bottom: 2px solid #ea5504;
}

.hide {
  display: none;
}

.ins-nav2 .bd {
  width: 100%;
}

.ins-nav2 .bd li.hover {
  border-bottom: none;
}
.ins-nav2 .bd li.hover:before {
  opacity: 1;
}

.ins-nav2 .bd li {
  border-bottom: none;
  position: relative;
  box-sizing: border-box;
}
.ins-nav2 .bd li:before {
  position: absolute;
  content: "";
  width: 60%;
  height: 2px;

  background: #ea5504;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  opacity: 0;
}

.two-nav-list2-list {
  font-size: 0;
  padding: 0 .28rem;
  background: #f5f5f5;
  padding-top: .1rem;
  padding-bottom: .2rem;
}
.two-nav-list2-list .li {
  display: inline-block;
  vertical-align: middle;
  width: 33.33%;
  background: #fff;
  border: 1px solid #f5f5f5;
  box-sizing: border-box;
  text-align: left;
  font-size: 0;
  padding-left: .35rem;
  padding-right: .1rem;
  line-height: .9rem;
  height: .9rem;
}
.two-nav-list2-list .li.cur .span{
  color: #ea5504;
}
.two-nav-list2-list .li img {
  display: block;
}
.two-nav-list2-list .li .imgs, .two-nav-list2-list .li .span {
  display: inline-block;
  vertical-align: middle;
}
.two-nav-list2-list .li .imgs {
  width: .4rem;
  height: .4rem;
}
.two-nav-list2-list .li .span {
  text-align: left;
  max-width: calc(100% - .4rem);
  color: #555555;
  padding-left: .1rem;
  height: .9rem;
  overflow: hidden;
  box-sizing: border-box;
}

.two-nav-list2-text {
  padding: .35rem .3rem;
  background: #fff;
  font-size: .22rem;
  line-height: 1.5;
  color: #666;
}

.two-nav-list2-list .li img {
  width: 100%;
}

.pro2-home {
  background: #f4f4f4;
}
.pro2-home .menu ul {
  float: none;
  width: 100%;
  text-align: center;
  line-height: 1;
  font-size: .2rem;
  background: #fff;
  border-bottom-right-radius: .16rem;
  border-bottom-left-radius: .16rem;
}
.pro2-home .menu ul img {
  width: .55rem;
  height: .55rem;
  margin-bottom: .15rem;
}
.pro2-home .menu li {
  float: left;
  width: 25%;
}
.pro2-home .menu li a {
  color: #333333;
  display: block;
  padding-top: .3rem;
  padding-bottom: .4rem;
}
.proinfo-list ul.list .img{
  height: 3.6rem;
  overflow: hidden;

}
.proinfo-list ul.list .name .f14{
  overflow: hidden;
}
.proinfo-list ul.list .name .lab{
  overflow: hidden;
  height: 30px;
}

.pro2-home-list {
  margin-top: .1rem;
  padding: 0 .28rem;
  padding-bottom: .2rem;
}
.pro2-home-list .li {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 2px;
  margin-left: 2px;
  width: calc((100% - 2px)/2);
  background: #fff;
  height: .96rem;
  line-height: .96rem;
  font-size: .2rem;
  color: #555555;
  position: relative;
  float: left;
}
.pro2-home-list .li:nth-child(2n+1) {
  margin-left: 0;
}
.pro2-home-list .li .imgs {
  position: absolute;
  width: .55rem;
  height: .55rem;
  left: .2rem;
  top: 0;
  bottom: 0;
  margin: auto;
}
.pro2-home-list .li .imgs img {
  display: block;
}
.pro2-home-list .li .span {
  position: relative;
  padding-left: 1rem;
  padding-right: .5rem;
  height: .96rem;
  
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  overflow: hidden;
}
.pro2-home-list .li .span:before {
  position: absolute;
  content: "";
  width: 6px;
  height: 10px;
  right: .35rem;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(/bocstatic/m/img/i52.png) no-repeat center;
  background-size: 100%;
}

.pro2-home .menu li {
  position: relative;
}
.pro2-home .menu li:before {
  position: absolute;
  content: "";
  width: 70%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  height: 5px;
  background: #ea5504;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  opacity: 0;
}
.pro2-home .menu li.hover:before {
  opacity: 1;
}
header .logo img{
  display: inline-block;
}
.header-nav-btn{
  top: 12px;
}
.header-nav-btn .box{
  margin: 10px auto;
}
.m-searchs-tops1 .list-tops .li .imgs .i0{
    width: 2.262rem;
    /*width: 1.74rem;*/
    height: .663rem;
    /*height: .51rem;*/
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
        margin-left: .2rem;
}
.footer-bots .text-right .li{
  background-size: 100%!important;
}
.two-nav-list2-list .li{
	padding-left: 0.15rem;
	font-size:13px;
}
.two-nav-list2-list .li .span{
	font-size:13px;
}
/*# sourceMappingURL=style.css.map */
<!--0.00013589859008789-->