


.ban {
  width: 6.4rem;
  height: 2.8rem;
}
.ban .sw-ban,
.ban .sw-ban img {
  width: 100%;
  height: 100%;
}
.dnei {
  width: 6.4rem;
}
.d-long h2 {
  top: .7rem;
  left: .5rem;
  font-size: .36rem;
  position: absolute;
}
.d-long h3 {
  top: 1.18rem;
  left: .5rem;
  font-size: .24rem;
  position: absolute;
  text-transform: uppercase;
}
.drong1 .d-about h2 {
  top: .45rem;
  left: .5rem;
  font-size: .36rem;
}
.drong1 .d-about h3 {
  top: .8rem;
  left: .5rem;
  font-size: .24rem;
  text-transform: uppercase;
  padding-top: .1rem;
}
.drong1 .i-bg {
  width: 100%;
  height: 100%;
}
.drong1 .d-long {
  width: 3.3rem;
  bottom: 0;
  left: 0;
  height: 3.5rem;
}
.drong1 .d-fs {
  width: 2.6rem;
  top: 2.1rem;
  right: 0;
  height: 1.7rem;
  border: 1px solid #a3a3a3;
}
.drong1 .d-ff {
  width: 2.6rem;
  bottom: 0;
  right: 0;
  height: 1.7rem;
  border: 1px solid #a3a3a3;
}
.drong2 .d-shan {
  overflow: hidden;
  width: 100%;
  padding: 0 .2rem;
  height: .68rem;
  line-height: .68rem;
  position: relative;
  background: #fafafa;
}
.drong2 .d-shan span {
  display: block;
  float: left;
  color: #03a1de;
  font-size: .3rem;
}
.drong2 .d-shan a {
  display: block;
  float: right;
  color: #666666;
  font-size: .22rem;
  height: 0.22rem;
  /*line-height: .22rem;
  width: .82rem;
  position: absolute;
  bottom: .2rem;
  right: .15rem;*/
}
/*首页公司介绍部分开始*/
.index_pro {
  padding:0 0.2rem .2rem;
  width: 100%
  ;
  overflow: hidden;
  background: #fafafa;
}
.sign_publicity_con {
  position: relative;
  width:80%;
  overflow: hidden;
  margin: 0 auto;
}
.sign_publicity_con .t {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.sign_publicity_con .t .video_img {
  width: 100%;
  height: 100%;s
}
.sign_publicity_con .t .circle {
  text-align: center;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  widows: .64rem;
}
.sign_publicity_con .m{
  position:absolute;
  width:100%;
  height:2.8rem;
  display:block;
  left: 0;
  top: 0;
  opacity: 1;
}
.sign_publicity_con  video {
  width: 100%;
  height: 3rem;
}
#testBox {
  width: 100%;
  height: 2.8rem;
  margin: 0 auto;
}
.index_pro_info {
  font-size: .24rem;
  color: #666;
  line-height: .36rem;
  width: 100%;
  text-align: justify;
  margin-top: .1rem;
}
.drong2 .d-shan a i {
  font-size: .36rem;
  vertical-align: middle;
}
/*首页banner图片下方的图片导航进入详情*/
.nav_item {
  width: 100%;
  margin: 0 auto;
  padding: .4rem 0 .1rem;
}
.nav_item ul {
  overflow: hidden;
}
.nav_item .nav_list {
  float: left;
  width: 25%;
  padding: 0 .2rem .3rem;
}
.nav_item .nav_list a {
  width: 100%;
  height: 100%;
  display: block;
}
.nav_item .nav_list a div {
  width: 100%;
  height: 1.2rem;
  border: 1px solid #03a1de;
  border-radius: 50%;
  position: relative;
  text-align: center;
}
.nav_item .nav_list a div img {
  width: 50%;
  position: absolute;
  margin: auto;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.nav_item .nav_list a span {
  width: 100%;
  display: block;
  font-size: .28rem;
  color: #03a1de;
  margin-top: .2rem;
  text-align: center;
}

/*首页新闻页面样式开始*/
.new_gs {
  width: 6rem;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 0 .2rem;
}
.new_list {
  margin-bottom: .25rem;
}
.new_gs a {
  display: block;
  width: 100%;
  height: 1.22rem;
}
.new_gs a .new_gs_t {
  height: 100%;
  width: 2.04rem;
}
.new_gs a .new_gs_t img {
  display: block;
  width: 100%;
  height: 100%;
}
.new_gs a .new_gs_b {
  height: 100%;
  width: 3.76rem;
  margin-left: .2rem;
  position: relative;
}
.new_gs a .new_gs_b h2 {
  color: #03a1de;
  font-size: .26rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_gs a .new_gs_b p {
  width: 100%;
  color: #666666;
  font-size: .24rem;
  line-height: .36rem;
  white-space: pre-wrap;
  text-transform: uppercase;
  padding-top: .05rem;
}

/*关于我们页面开始*/
.topbanner{
  height: 2.4rem;
  width: 100%;
  position: relative;
  text-align: center;
  color: #fff;
}
.topbanner img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.about_title {
  font-size: .3rem;
  color: #2ebae9;
  margin-bottom: .26rem;
}
.history .about_title {
  margin-left: .2rem;
}
.about_join_r {
  overflow: hidden;
  padding: .1rem 0 0rem;
}
.about_number {
  padding: .3rem 0;
}
.about_number div {
  float: left;
  text-align: center;
  overflow: hidden;
}
.about_number div:nth-child(1){
  width: 1.85rem;
}
.about_number div:nth-child(2){
  width: 2.3rem;
}
.about_number div:nth-child(3){
  width: 1.85rem;
}
.about_number .counter{
  width: 1.24rem;
  height: 1.24rem;
  border:2px solid #2ebae9;
  line-height:1.24rem;
  text-align: center;
  color: #2ebae9;
  font-size:.5rem;
  border-radius:50%;
  display: inline-block;
  box-sizing: border-box;
}
.about_number .unit{
  vertical-align: bottom;
  font-size:.24rem;
  color: #808080;
}
.about_number_text{
  font-size:.24rem;
  color: #4c4c4c;
  margin-top:.35rem;
}
.about_xq_text{
  width:100%;
  overflow: hidden;
}
.about_xq_text dt{
  font-size:.26rem;
  color: #4c4c4c;
  margin-bottom:.1rem;
}
.about_xq_text dd{
  font-size:.24rem;
  color: #666666;
  line-height:.36rem;
  text-align: justify;
  word-break: break-word;
  margin-bottom:.1rem;
}
.about_xq_text dd p{
  text-indent: 0.25rem;
}
.about_xq_text dd:nth-last-child(2){
  margin-bottom:0;
}
/*公司荣誉*/
.about_glories .swiper-container{
  width: 6rem;
  padding: 0 .24rem;
}
.swiper_list{
  width: 2.54rem;
  margin: 0 .11rem;
  float: left;
}
.swiper_list div{
  width: 100%;
  height: 1.84rem;
  padding: .08rem;
  border: 1px solid #CCCCCC;
}
.swiper_list div img{
  width: 100%;
  height: 100%;
}
.swiper_list p{
  width: 100%;
  text-align: center;
  height: .6rem;
  line-height: .6rem;
  font-size: .24rem;
  color: #4c4c4c;
  overflow: hidden;
}
.about_glories .swiper-button-next,.about_glories .swiper-button-prev {
  width:.12rem;
  height:.22rem;    
  background-size: 100% 100%;
  position: absolute;
}
.about_glories .swiper-button-next{
  right: 0;
}
.about_glories .swiper-button-prev{
  left: 0;
}
/*产品中心主页面开始*************************/
.product {
  padding-top: .3rem;
}
.product a {
  display: block;
  height: 1.8rem;
  margin: 0 0 .1rem;
}
.product a .d1 {
  width: 2.4rem;
  text-align: center;
  color: #ffffff;
  font-size: .28rem;
  background-color: #2ebae9;
  padding-top: .5rem;
}
.product a div {
  height: 100%;
}
.product a .d2 {
  width: 3.6rem;
  height: 100%;
}
.product a .d2 img {
  margin: 0 auto;
  display: block;
  height: 100%;
}
/*产品中心内页***************************/
.Collapsing {
  width: 100%;
  height: .8rem;
  line-height: .8rem;
  cursor: pointer;
  text-align: left;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(../img/down.png);
  background-size: 4.83% 20%;
  color: #4c4c4c;
  font-size: .28rem;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
}
.coll_body {
  display: none;
  padding: .3rem 0;
}
.about_team {
  overflow: hidden;
  margin-right: -.16rem;
}
.about_team a {
  display: block;
  float: left;
  width: 2.92rem;
  margin-right: .16rem;
  margin-bottom: .12rem;
}
.about_team a img {
  width: 100%;
  height: 2.2rem;
  margin-bottom: .12rem;
}
.about_team a p {
  line-height: .33rem;
  color: #666666;
  font-size: .24rem;
  text-align: center;
}
.current1 {
  background-image: url(../img/up.png);
}
/*产品中心进入的单个的详情页面**********************/
.prodoct_xq .contain {
  padding-top: .3rem;
}
.product_xq_top {
  width: 100%;
}
.dimensions{
  padding: 0px 0px 10px!important;
}
.pro_xq_title{
  margin-bottom: 10px!important;
}
.prodoct_xq img {
  width: 100%;
}
.product_xq_top img {
  width: 100%;
  margin-bottom: .15rem;
}
.xq_right_con {
  width: 100%;
  overflow: hidden;
}
.xq_right_con_title {
  color: #1a1a1a;
  font-size: .26rem;
  border-bottom: 1px solid rgba(0, 0, 0, .08);
  padding-bottom: .15rem;
}
.lgl_del_cent_r {
  overflow: hidden;
  padding-top: 15px;
  width: 100%;
}

.lgl_del_cent_r li {
  list-style: none;
  background: url(../img/list.png) 0 24% no-repeat;
  padding: 0 0 .05rem .22rem;
  background-position: left top;
}
.lgl_del_cent_r li p:first-child {
  color: #4c4c4c;
  font-size: .24rem;
  margin-bottom: .1rem;
  line-height: .24rem;
}
.lgl_del_cent_r li p:first-child+p,.lgl_del_cent_r li p:first-child+p+p{
  color: #666666;
  font-size: .24rem;
}
.pro_xq_title {
  font-size: .26rem;
  color: #1a1a1a;
  border-left: 4px solid #2ebae9;
  margin-bottom: .25rem;
  line-height: .24rem;
  padding-left: .1rem;
}
.dimensions {
  padding: .4rem 0 .35rem;
}
.technical,
.gear,
.technical {
  padding-bottom: .35rem;
}

.gear h2 {
  margin-bottom: .2rem;
  font-size: .24rem;
  color: #333333;
}
.gear h3 {
  margin: .25rem 0 .2rem;
  font-size: .24rem;
  color: #333333;
  
}
/*检测中心和生产车间公共样式开始*****************************/
.test_item{
  padding-top: .3rem 0;
  overflow: hidden;
}
.test_item_ul{
  margin-right: -.16rem
}
.test_list{
  float: left;
  width: 2.92rem;
  margin-right: .16rem;
}
.test_list img{
  width: 100%;
  height: 2.4rem;
}
.test_list p{
  width: 100%;
  height: .72rem;
  padding: 0 .2rem;
  text-align: center;
  font-size: .24rem;
  color: #4c4c4c;
  overflow: hidden;
  word-break: break-word;
}

/*人才招聘开始***********************************/

.tabBox {
  margin:.1rem auto;
}
.tabBox .hd {
  height: .72rem;
  line-height: .72rem;
  font-size: .28rem;
  overflow: hidden;
  border-bottom: 1px solid #CCCCCC;
}
.tabBox .hd ul {
  width: 100%;
  height: 100%;
}
.tabBox .hd ul li {
  float: left;
  width: 50%;
  font-size: .28rem;
  text-align: center;
  position: relative;
}
.tabBox .hd ul li.on a {
  color: #2ebae9;
  display: block;
  height:.72rem;
  line-height:.72rem;
  border-bottom: 2px solid #2ebae9;
}
.case_xgc{
  position: relative;
  width: 100%;
}
.case_xgc .con{
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.case_xgc .con:first-child{
  display: block;
}
.recruit{
  width: 6.4rem;
}
.Collapsing1 {
  width: 100%;
  height: 1.04rem;
  line-height: 1.04rem;
  cursor: pointer;
  border-top: 1px solid rgba(0, 0, 0, .06);
  text-align:left;
  padding: 0 .2rem;
  background-repeat: no-repeat;
  background-position:98% center; 
  background-image: url(../img/down.png);
  background-size:5% 20% ;
  color: #fff;
  height: 1.04rem;
  color: #4c4c4c;
  font-size: .28rem;
}
.coll_body1{display: none;}
.coll_body1 li{
  height: .82rem;
  line-height: .82rem;
  padding: 0 .2rem;
  border-bottom:1px solid #EAEAEA;
  width: 100%;
  font-size: .24rem;
}
.coll_body1 li p{
  height: .82rem;
  line-height: .82rem;
}
.coll_body1 h2{
  color: #2ebae9;
  font-size: .28rem;
  margin: .25rem 0;
  width: 100%;
}
.coll_body1 h3{
  color: #2ebae9;
  font-size: .24rem;
  margin: .25rem 0;
  width: 100%;
}
.coll_body1 .contain p{
  color: #666666;
  font-size: .24rem;
  line-height: .44rem;
}
.coll_body1 li p span:first-child{
  color: #666;
}
.coll_body1 li p span:first-child+span{
  color: #4c4c4c;
}
.coll_body1 li p:first-child{
  height: 100%;
  width:2.7rem;
  border-right:1px solid #EAEAEA;
}
.coll_body1 li p:first-child+p{
  height: 100%;
  width:3.3rem;
  padding-left: .3rem;
}
.current4 {
  background-image: url(../img/up.png);
  color: #2ebae9;
  background-color: #fff;
}
.coll_body1 .form_sub1 {
  width: 1.7rem;
  height: .5rem;
  margin: 0 auto;
  background: #1fb9eb;
  position: relative;
  margin: .4rem auto .3rem;
}
.coll_body1 .form_sub1 input {
  width: 1.7rem;
  height: .5rem;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.coll_body1 .form_sub1 a{
  font-size: .24rem;
  color: #fff;
  line-height: .5rem;
  height: .5rem;
  text-align: center;
  display: block;
}
.coll_body1 .form_sub1 a img {
  vertical-align: middle;
  width: .3rem;
  height: .22rem;
  margin-bottom: 0.05rem;
}

/*新闻资讯页面开始*/
.news_main .tabBox .hd {
  height: .72rem;
  line-height: .72rem;
  font-size: .28rem;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.news_main .tabBox .hd ul {
  width: 100%;
  height: 100%;
}
.news_main .tabBox .hd ul li {
  float: left;
  width: 33.3%;
  font-size: .3rem;
  text-align: center;
  position: relative;
}

.news_main .tabBox .hd ul li a {
  color: #4d4d4d;
}
.news_main .tabBox .hd ul li.on a {
  color: #2ebae9;
  display: block;
  height: .72rem;
  line-height: .72rem;
  border-bottom: 2px solid #2ebae9;
}
.about_news {
  width: 6.4rem;
  margin: 0 auto;
  overflow: hidden;
}
.abnew_list {
  margin-bottom: .25rem;
}
.abnew_list a {
  display: block;
  width: 100%;
  height: 1.84rem;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  padding: .27rem .2rem;
}
.abnew_list a .abnews_t {
  height: 100%;
  width: 1.82rem;
}
.abnew_list a .abnews_t img {
  display: block;
  width: 100%;
  height: 100%;
}
.abnew_list a .abnews_b {
  height: 100%;
  width:3.98rem;
  margin-left: .2rem;
  position: relative;
  overflow: hidden;
}
.abnew_list a .abnews_b h2 {
  color: #0990e9;
  font-size: .26rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.abnew_list a .abnews_b p {
  width: 100%;
  color: #666666;
  font-size: .24rem;
  line-height: .32rem;
  white-space: pre-wrap;
  text-transform: uppercase;
  text-align: justify;
}
.abnew_list a .abnews_b span {
  width: 100%;
  color: #808080;
  font-size: .2rem;
}
.abnew_list a .abnews_b span strong{
  vertical-align: middle;
  
}
.abnew_list a .abnews_b span strong:before {
  content: url(../img/time.png);
  position: relative;
  top: 4.2px;
  left: 0px;
  width: .14rem;
  height: .14rem;
  margin-right: .05rem;
}
@media screen and (max-width: 375px){
  .abnew_list a .abnews_b p {
    font-size: .2rem;
    line-height: .3rem;
    margin-top: .05rem;
    
  }
  .abnew_list a .abnews_b h2 {
    font-size: .18rem;
  }
  .abnew_list a .abnews_b span {
    font-size: .16rem;
  }
  #next, #prev{
    bottom: .65rem!important;
  }
  #dates .selected {
    bottom: 0.06rem!important;
  }

}
@media screen and (min-width: 320px) and (max-width: 480px) {
  /*!*iPhone < 5 Portrait*!*/
  #next, #prev{
    bottom: .65rem!important;
  }
  #dates .selected {
    bottom: 0.06rem!important;
  }
  .abnew_list a .abnews_b p {
    font-size: .2rem;
    line-height: .2rem;
    margin-top: .05rem;
    
  }
  .abnew_list a .abnews_b h2 {
    font-size: .18rem;
  }
  .abnew_list a .abnews_b span {
    font-size: .16rem;
  }
  
}
@media screen and (min-width: 375px) and (max-width: 627px) {
  /*!*iPhone 6*!*/
  #next, #prev{
    bottom: .65rem!important;
  }
  #dates .selected {
    bottom: 0.06rem!important;
  }
  .abnew_list a .abnews_b p {
    font-size: .2rem;
    line-height: .3rem;
    margin-top: .05rem;
    
  }
  .abnew_list a .abnews_b h2 {
    font-size: .18rem;
  }
  .abnew_list a .abnews_b span {
    font-size: .16rem;
  }
}
@media screen and (min-width: 414px) and (max-width: 736px){
  /*!*iPhone 6+ Portrait*!*/
   #next, #prev{
    bottom: .65rem!important;
  }
  #dates .selected {
    bottom: 0.06rem!important;
  }
}
/*新闻详情*/
.new_xq {
  overflow: hidden;
  padding: .4rem 0 0rem;
}
.new_xq_con {
  width: 100%;
}
.new_xq_con h2 {
  font-size: .28rem;
  color: #4d4d4d;
  text-align: center;
  overflow: hidden;
}
.new_xq_con span {
  font-size: .16rem;
  color: #666666;
  text-align: center;
  margin-top: .1rem;
  height: .5rem;
  display: block;
}
.new_xq_con strong:before {
  content: url(../img/time.png);
  position: relative;
  top: 3px;
  left: 0;
  width: .16rem;
  height: .16rem;
}
.new_xq_con img {
  width: 100%;
  height: auto;
  margin-bottom: .3rem;
}
.new_xq_con p{
  font-size:.24rem;
  color: #666666;
  line-height:.36rem;
  text-indent:.46rem;
  margin-bottom: .25rem;
  text-align: justify;
}
.news_main .topbanner h1,.news_main .topbanner h2{
  color: #dd511c;
}
/*联系我们页面开始*/
.contact5_btm span {
  display: inline-block;
  color: #1fb9eb;
  font-size: .26rem;
  padding: 0 0 .1rem;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  margin-bottom: .2rem;
}
.contact5_btm .d-dizh {
  margin-bottom: .2rem;
  padding-bottom: .1rem;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
}
.contact5_btm .d-dizh p {
  font-size: .24rem;
  margin: 0 0 .1rem;
  color: #666666;
  width: 100%;
}
.contact5_btm .d-dizh p a {
  font-size: .24rem;
  color: #666666;
}
.contact5_btm .d-dizh p img {
  width: .28rem;
  vertical-align: middle;
  margin: 0 .22rem 0.05rem 0;
}
/*地图样式*/
#allmap {
  width: 90%;
  height: 5rem;
  margin:.3rem auto .3rem;
  overflow-x: auto;
}
#allmap .BMap_bubble_content{
  width: 4.5rem!important;
}
