.txtC{text-align: center;}
.cls{clear: both;}
.index_header{
  height: 2rem; text-align: center; box-sizing: border-box;
  padding: .5rem 0;
}
.index_header img{height: 100%;}
.swiper-container {
    width: 100%; height: 100%;
}
.swiper-slide {
  text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
.index_banner{
  height: 9.06rem; width: 100%;
}
.cp_nav{
  padding-top: 1.2rem;
  float: left;
  padding-bottom: 1.2rem;
  width: 100%;
  margin-top: 0;
}
.index_nav ul li{
  width: 25%;float: left;
}
.index_nav ul li span{
  width: 100%;display: block;text-align: center;
}
.index_nav ul li span:nth-child(2){
  font-size: .7rem;margin-top: .3rem;color: #000;
}
.index_nav ul li span:nth-child(3){
  font-size: .3rem;color: #000;
}
.index_nav ul li span img{
  width: 2rem;height: 2rem;
}
.line{
  width: 100%;clear: both;padding: .7rem 0;
}
.query_con{
  text-align: center;padding: .7rem 0;position: relative;
}
.query{
  height: 1.6rem; width: 12.93rem;margin: 0 auto;position: relative;
}
.query_con button{
  background:#5bc1cf;width: 6.4rem;height: 1.55rem;
  line-height: 1.55rem;border: none;margin-top: .7rem;;
}
.query_con button a{
  height: 100%;width: 100%;display: inline-block;font-size: 1rem;
  color: #fff;
}
.query_con h1{
  font-size: 1.3rem;font-weight: normal;margin-bottom: .7rem;color: #5bc1cf;
}
.query input{
  display:block; width: 100%;height: 100%;
  line-height: 1.6rem;text-align: center;float: left;border: 1px solid #5bc1cf;
}
.query:after{
  content:'?';
  width: 1.6rem;height: 1.6rem;position: absolute;right: 0;line-height: 1.6rem;
  background-color: #afde82;color: #fff;box-sizing: border-box;font-size: 1rem;
}
.query_click{
  background: transparent;position: absolute;right: 0;width: 1.6rem;height: 1.6rem;z-index: 999;
}
.index_con{
  margin-top: .7rem;
  margin-bottom: 1.4rem;
  padding-left: .7rem;
}
.index_con_logo{
  height: 1rem;width: 100%;
}
.index_con_logo img{
  height: 100%;
}

.index_con_tag span{
  width: auto;border-radius: .15rem;height: .5rem;line-height: .5rem;padding: .05rem .4rem;
  border: .05rem solid #f39801;color: #f39801;font-size: .3rem;margin-right: .5rem;box-sizing: border-box;
}
.index_tel li{
  margin-bottom: .5rem;
}
.index_con_tab{
  border-top: .05rem solid #ccc;padding: .3rem 0;height: 1rem;box-sizing: border-box;
  background-color: #eeeeee;margin-bottom: .5rem;
}
.index_con_tab span{
  width: 50%;border-right: 1px solid #555;box-sizing: border-box;
  display: block;text-align:center;float: left;
}
.index_con_tab span:nth-child(2){
  border-right:0;
}
.index_manual{
  width: 12.45rem;margin: 0 auto;height: 8.5rem;background-color: #555;margin-bottom: .5rem;
}
.index_manual img{
  width: 100%;height: 100%;
}
.index_tel{
  font-size: .5rem;margin-top: .5rem;
}
.index_tel img{
  width: .55rem;margin-right: .7rem;
}
.swiper-slide img{
  width: 100%;height: 100%;
}
.swiper-pagination-bullet-active{
  background: #fefefe!important;
}
.swiper-pagination-bullet{
  opacity: 1;background: #dcdcdd;border-radius: 0;
}
.product{
  padding: 0 .6rem;
  width: 100%;
  box-sizing: border-box;
}
.product,.product_con{
  clear: both;width: 100%;
}
.product_con li span:nth-child(2){
  font-size: .5rem;overflow: hidden;padding-top: .2rem;    line-height: 20px;text-overflow:ellipsis;white-space: nowrap;width: 100%;display: block;color: #000;
}
.product_tit{
  height: 1.6rem;width: 100%;border: 1px solid #efefef;color: #5bc1cf;box-sizing: border-box;
  line-height: 1.7rem;padding-left: .4rem;font-size: .7rem;margin-bottom: .7rem;
}
.product_tit img{
  width: .57rem;height: .57rem;margin-right: .4rem;position: relative;top: -.1rem;
}
.product_con{
  padding-top: 1.2rem;
}
.product_con ul li{
  width: 23.5%;margin-right: 2%;float: left;margin-bottom: .4rem;text-align: center;
}
.product_con ul li span img{
  width: 100%;
  height: 3rem;
}
.product_con ul li:nth-child(4n){
  margin-right: 0;
}
.product_txt{
  border: 1px solid #efefef;width: 100%;box-sizing: border-box;padding: .2rem .4rem;
  clear: both;font-size: .5rem;line-height: 0.8rem;
      margin-top: 0.6rem
}
.product_con>ul>li>span:nth-child(2){
  font-size: .5rem;color: #269d81;
}
.product_txt span{
  color: #5bc1cf;font-weight: bold;
}
.goods_tab{
  height: 1.6rem;margin-bottom: .7rem;margin-top: .7rem;
}
.goods_tab a{
  color: #fff;
}
.goods_tab ul li{
  margin-left: 4%;width: 28%;background-color: #5bc1cf;text-align: center;color: #fff;float: left;
  box-sizing: border-box;height: 1.6rem;line-height: 1.7rem;font-size: .7rem;display: block;
}
.goods_tab ul li:nth-child(3n){
  margin-right: 4%;
}
.goods_tab_con{
  border: 1px solid #efefef;width: 92%;margin:0 auto;box-sizing: border-box;margin-top: .6rem;
  clear: both; margin-top: .6rem; margin-bottom: .6rem;
}
.prodt_con div{
  font-size: .7rem;
}

.goods_videos_icon{
  width: 1.6rem;clear: both;height: 1.6rem;position: fixed;top: 9rem;right: 0;z-index:1001;
}
.goods_videos_icon img{
  width: 100%;height: 100%;
}
.case_nav>ul>li{
  width: 100%;border-bottom: 1px solid #efefef;clear: both;padding: .2rem 0;padding-left: .7rem;box-sizing: border-box;
}
.case_nav>ul>li>div{
  display: inline-block;color: #5bc1cf;font-size: .7rem;
}
.case_nav .case_nav_nav a{
  color: #000;
}
.case_nav .case_nav_nav{
  color:#000;font-size: .5rem;
}
.case_nav .case_nav_nav span a{
  padding: .2rem 0;
}
.case_nav .case_nav_nav span a.active{
  border-bottom: 1px solid #5bc1cf;color: #5bc1cf;
}
.case_nav_goods ul li{
  margin-left: 4%;width: 44%;box-sizing: border-box;float: left;margin-top: .5rem;
}
.case_nav_goods ul li:nth-child(2n){
  margin-right: 3%;
}
.case_nav_goods ul li img{
  width: 100%;
  border: 1px solid #efefef;
}
.case_nav_goods ul li span{
  text-align: center;display: block;font-size: .6rem;color: #000;padding: .2rem;
}
.case_tit{
  text-align: center;
}
.case_tit h1{
  margin: .4rem 0;
}
.case_tit h3{
  margin-bottom: .4rem;
}
.case_details{
  text-align: center;margin-top: .2rem;font-size: .7rem;
}
.case_img img{
  width: 100%;
}
.index_header2 img{
  height: 2.3rem;width: 2.3rem;margin: 0 auto;display: block;margin-top: .7rem;
}
.color_card_pic{
  width: 15rem;height: 11rem;margin: 0 auto;display: block;border: 1px solid #efefef;
}
.color_card_pic img{
  width: 100%;height: 100%;
}
.color_card_tag{
  text-align: center;font-size: .4rem;margin-bottom: .2rem;
}
.color_card_tag span{
  font-size: 0.6rem;font-weight: bold;
}
.color_card h1,.color_card h6{
  text-align: center;
}
.color_card_error{
  text-align: center;padding: 1rem 0;
}
.color_card_error h1{
  color: #ff0000;font-weight: bold;
}
.color_card_error h2{
  color: #ff0000;
}
.color_card_more{
  border: 1px solid #efefef;text-align: center;font-size: .5rem;width: 19.3rem;margin:0 auto;
  clear: both;height: 1.3rem;display: block;line-height: 1.4rem;margin-top: .7rem
}
.color_card_more a{
  width: 100%;display: block;height: 100%;color: #000;
}
.color_card_code img{
  width: 6.66rem;height: 6.66rem;display: block;margin: 0 auto;border: 1px solid #068043;padding: .2rem;
}
.color_card_code h3{
  text-align: center;
}
.synopsis_tit{
  padding: .7rem;
}
.synopsis_tit h1{
  font-size: 1rem;
}
.synopsis_tit h3{
  font-size: .7rem;
}
.synopsis_con{
  padding: 0 .7rem;font-size: .7rem;
}
.synopsis_con img{
  max-width: 100%;
}
.cp_nav ul li span img{
  width: 1.8rem;height: 1.7rem;
}
.color_con{
  padding: 0;
}

.product_cat{
  clear: both;text-align: center;
}
.pages_all {
  height: 1rem;
  display: inline-block;
  width: auto;margin-top: .7rem;
  margin-bottom: .7rem;
}
.pages_a1,.pages_a2{
  width: 1rem;
}
.pages_all a{
  display: block;height: 1rem;line-height: 1rem;border-top: 1px solid #c8c9c9;float: left;
  border-bottom: 1px solid #c8c9c9;border-left: 1px solid #c8c9c9;box-sizing: border-box;
}
.pages_a3{
  width: 2rem;
  background-color: #5bc1cf;font-size: .4rem;color: #fff;
}
.pages_a2{
  background-color: #269d81;
}
.pages_a1{
  background-color: #afde82;
}
.pages_all a:nth-child(5){
  border-right: 1px solid #c8c9c9;
}
.pages_all a img{
  width: .36rem;height: .23rem;margin-top: .35rem;
}
.color_nav{
  padding-bottom: 0;
}
.color_nav li{
  margin-bottom: .7rem;
}
.layui-m-layerchild{
  background-color: #fafafc;
}
.layui-m-layer0 .layui-m-layerchild{
  width: 100%;
}
.layui-m-layercont{
  padding: 0rem;
}
.layui-m-layerbtn span[yes]{
  color: #5bc1cf;
}
.layui-m-layerbtn{
  height: 2rem;
  line-height: 2rem;background-color: #fafafc;
}
.layui-m-layerbtn span{
  font-size: .7rem;
}

.tab_active{
        background-color: #f9d215  !important;
    }