.wrap{width:1000px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.fz{font-size: 0;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.dis{display: inline-block;vertical-align: top;}
.hide{display: none;}
img{max-width: 100%;}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.c1{clear: both;}

.border-box{-moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body{max-width:1920px;min-width:320px;overflow-x: hidden;}
.w1400{width: 1400px;margin: 0 auto;}

@media (max-width: 1440px){
  .w1400{width: 95%;}
}

#at-cv-lightbox{display: none!important;}

.wow{visibility: hidden;}


/*面白屑*/
#top-bread{height: 80px;border-bottom: 2px solid #efefef;}
#top-bread .border{left: 0;bottom: 0;height: 2px;background: #1f85e6;}
#top-bread .bread{color: #111111;font-size: 18px;margin-right: 5.71%;line-height: 80px;}
#top-bread .bread.on,
#top-bread .bread:hover{color: #1f85e6;}
/*详细页-面包屑*/
.bread-list{padding: 1.87% 0;border-bottom: 1px solid #efefef;}
.bread-list .dis{color: #111111;font-size: 16px;}
.bread-list .dis.center{margin: 0 7px;color: #999999;}
.bread-list .dis:first-child{color: #999999;margin-right: 11px;}
.bread-list .dis:last-child{color: #1f85e6;}
.bread-list a.dis:hover{color: #1f85e6;}

@media (max-width: 1200px){
  #top-bread .bread{font-size: 16px;}
}
@media (max-width: 850px){
  .bread-list .dis{display: none;}
  .bread-list .dis:nth-child(1),
  .bread-list .dis:nth-child(2),
  .bread-list .dis:nth-child(4),
  .bread-list .dis:nth-child(3){display: inline-block;}
.bread-list .dis:nth-child(4){color: #1f85e6;}
}
@media (max-width: 750px){
  #top-bread{height: auto;border-bottom: none;margin-top: 4.29%;}
  #top-bread .border,
  #top-bread .bread{display: none;}
  #top-bread .bread.on{display: inline-block;margin: 0;padding: 0;font-size: 18px;font-weight: bold;line-height: 30px;}
  .bread-list .dis{font-size: 14px;}
}


/*产品中心*/
#main.products-box .key-show{padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid #ddd;font-size: 16px;}
.products-list{border-bottom:1px solid #e5e5e5}
/*#main.products-box .check-list{margin: 60px 0 47px;}*/
#main.products-box .check-list .boxs {
    z-index: 2;
    width: 16.66666%;
}
#main.products-box .check-list .boxs:last-child{margin-right: 0;}
#main.products-box .check-list .big{cursor: pointer;color: #000000;font-size: 18px;position: relative;z-index: 2;padding:12% 0;text-align:center;display:block}
#main.products-box .check-list .big:after{content:"";width: 5px;height: 51px;position: absolute;right: 25px;top: 0;background: url(/images/cate1.png) no-repeat center center;}

/*#main.products-box{margin-bottom: 140px;}*/
#main.products-box .check-list .boxs.open .big,
#main.products-box .check-list .boxs .big.on,
#main.products-box .check-list .boxs .big:hover{color: #fff;background: #bf1313;}
#main.products-box .check-list .boxs .big:hover::after,
#main.products-box .check-list .boxs .big.on:after,
#main.products-box .check-list .boxs.open .big:after{width: 9px;background: url(/images/cate2.png) no-repeat center center;}
#main.products-box .check-list .boxs:hover .child,
/*#main.products-box .check-list .boxs.open .child{box-shadow: 0 0 16px 5px #e2e2e2;}*/
#main.products-box .check-list .boxs .child{width: 100%;top: 100%;left: 0;height: 0;z-index: 1;overflow: hidden;}
#main.products-box .check-list .boxs .child a{padding:20px 23px;width: 100%;color: #999999;font-size: 14px;border-bottom: 1px solid #ccc;background: #fff;text-align:center}
#main.products-box .check-list .boxs .child a:last-child{border-bottom: none;}
#main.products-box .check-list .boxs .child a.on2,
#main.products-box .check-list .boxs .child a:hover{color: #bf1313;}
#main.products-box .page .page_button,
#main.products-box .page .page_item,
#main.products-box .page .page_button,
#main.products-box .page .page_noclick,
#main.products-box .page .page_item_current{height: 38px;line-height: 38px;}
#main.products-box .page .prev img{margin-top: 16px;margin-right: 10px;}
#main.products-box .page .next img{margin-top: 16px;margin-left: 10px;}
#products_category{display: none;}
@media (max-width: 750px){
  #main.products-box .check-list{margin: 40px 0px;}

  #main.products-box .check-list .big{min-width: auto;height: 35px;line-height: 35px;}
  #main.products-box .check-list .big:after{height: 35px;}
  #main.products-box .check-list .boxs .child{min-width: 150px;top: 36px;}
  /*#main.products-box{margin-bottom: 90px;}*/
}
@media (max-width: 650px){
  #main.products-box .check-list .boxs{margin-bottom: 15px;}
  #main.products-box .check-list .boxs{display: none;}
  #main.products-box .check-list .boxs.on1{display: block;margin-right: 0;}
  #main.products-box .check-list .boxs.on1 .big{width: 100%;height: 30px;padding: 0 25px 0 18px;line-height: 30px;}
  #main.products-box .check-list .big:after{height: 30px;right: 15px;}
  #main.products-box .check-list .boxs .child a{padding: 10px 20px;}
  #main.products-box .check-list .boxs .child{top: 30px;}
  #main.products-box .list{margin-top: 50px;}

  #main.pro18 .list{margin-top: 0px;margin-bottom: 50px;}
  #main.pro19 .check-list{display: none;}
  #main.pro19 .check-list.cate19{display: block;}
}
@media (max-width: 450px){
  #products_category .swiper-slide .block:after{display: none;}
  #main.products-box .check-list{margin: 25px 0 30px;}
}
