/* CSS Document */
.header .row3{display: none;visibility: hidden}
/*厂家信息*/
.companyheader{width:100%;height: auto;}
.companyinfo{width:100%;padding: 20px 0;background: #f2f3f7;}
.companyinfo .header_con3{width:100%;}
.companyinfo .header_con3 .company{width:auto;}
.companyinfo .header_con3 .company .logo{width: 80px;height: 80px;border-radius: 100%;overflow: hidden;margin-right: 10px;box-sizing: border-box;border: 1px solid #ebeced;}
.companyinfo .header_con3 .company .logo .img{width:100%;height: auto;}
.company .com_rg{padding-top:5px;width: 500px}
.company .com_rg .com_name{font-size: 24px;line-height: 36px;color: #000000;display: block;width: 100%;}
.company .com_rg .com_msg{font-size:12px;line-height: 20px;color: #FFFFFF;display: block;width: 100%;}
.company .com_rg .com_msg .lab{margin-right: 10px;font-size: 16px;color: #333333;line-height: 36px;}
.company .com_rg .com_msg .lab::before{content:'';margin-right: 4px;position: relative;top: 2px;}
.company .com_rg .com_msg .lab.lab_Manufacture::before{content: url("../images/icn_Manufacture.png")}
.company .com_rg .com_msg .lab.lab_certified::before{content: url("../images/icn_certified.png")}

.header_con3 .rg{width:auto;margin-top: 25px;}
.header_con3 .rg .btn{min-width:110px;height: 36px;box-sizing: border-box;border-radius: 36px;text-align: center;font-size: 14px;line-height: 36px;display: inline-block;}
.header_con3 .rg .btnadd{border: 1px solid #00b0ec;color: #00b0ec;line-height: 34px;margin-right: 20px;}
.header_con3 .rg .btnadd::before{content:'+';font-size: 20px;line-height: 20px;font-weight: bold;position: relative;top: 1px;margin-right: 5px;}
.header_con3 .rg .btncart{background:#00b0ec;color: #FFFFFF;}
.header_con3 .rg .btnadd:hover{border:1px solid #1f2a66;color: #ffffff;background: #1f2a66;}
.header_con3 .rg .btnadd:hover::before{content:'+';color: #FFFFFF}
.header_con3 .rg .btncart:hover{background:#1f2a66}
/*厂家导航条*/
.companynav{width:100%;background: #1e1c1c;height: 40px;}
.companynav .header_con4{width:100%;height: 40px;}
.companynav .header_con4 .navli{line-height: 40px;color: #d7d7d7;font-size: 14px;padding: 0 25px;}
.companynav .header_con4 .navli:hover,.companynav .header_con4 .navli.active{background:#333131;color: #ffffff}

/*固定头部*/
.companyheader.headerfixed{position: fixed;top: 0;left: 0;z-index: 1000;}
.companyheader.headerfixed .companyinfo{background: #FFFFFF;padding: 10px 0 20px 0}


/*左边栏*/
.bcol2{width:100%;height: auto;margin-top: 15px;}
.bcol2 .left{width:300px;}
.bcol2 .left .left_con{width:100%;height: auto;border-radius: 4px;background: #FFFFFF;box-sizing: border-box;padding: 0 20px;margin-bottom: 15px;}

.btit{width:100%;height: 60px;line-height: 60px;margin-top: 10px;border-bottom: 1px solid #ebeced;}
.btit .fs20{font-size:20px;color: #000000;font-weight: bold;}
.btit .more{font-size:14px;color: #999999;line-height: 60px;}


.bcol2 .container{width:100%;}

/*厂家信息*/
.lf_con1 .companylogo{width:126px;height: 126px;border-radius: 100%;box-sizing: border-box;border: 1px solid #ebeced;margin-left: 67px;margin-top: 20px;margin-bottom: 20px;position: relative;}
.lf_con1 .companylogo .img{width:100%;height: 100%;border-radius: 100%;overflow: hidden}

.lf_con1 .fs_18{width:100%;font-size: 18px;line-height:22px;text-align: center;color: #000000}
.lf_con1 .fs_14{width:100%;font-size: 14px;line-height: 36px;color: #999999;text-align: center}
.lf_con1 .fs_14 .icn{color:#333333;margin-right: 4px;}
.lf_con1 .fs_14 .icn.icn_cn::before{content: url("../images/flag_china.png");position: relative;top: 3px;margin-right:4px;}
.lf_con1 .datecon{width：100%;height: auto;margin-top: 20px;position: relative;margin-bottom: 25px;}
.lf_con1 .datecon .li{width:130px;text-align: center;}
.lf_con1 .datecon .li .num{width:100%;text-align: center;font-size: 18px;font-weight: bold;color: #000000;line-height: 30px;}
.lf_con1 .datecon .li .fs{width:100%;font-size: 12px;line-height: 22px;text-align: center;color: #999999;}
.lf_con1 .datecon .hr{width:1px;height: 35px;background: #ebeced;display: block;position: absolute;top: 10px;left: 130px;}

/*产品分类*/
.lf_con2 .cate_con{width:100%;height: auto;margin-bottom: 17px;}
.lf_con2 .cate_con .cateul{width:100%;height: auto;}
.lf_con2 .cate_con .cateul .cateli{width:100%;padding: 10px 0;line-height: 30px;border-bottom: 1px solid #ebeced;font-size: 14px;color: #333333;}
.lf_con2 .cate_con .cateul .cateli a{display: inline-block;width: 100%;line-height: 30px;box-sizing: border-box;}
.lf_con2 .cate_con .cateul .cateli a::before{content:'';width: 6px;height: 6px;background: #999999;display: inline-block;position: relative;top: -2px;margin-right: 10px;border-radius: 100%;}
.lf_con2 .cate_con .cateul .cateli a:hover,.lf_con2 .cate_con .cateul .current a{color:#1f2a66;}
.lf_con2 .cate_con .cateul .cateli a:hover::before,.lf_con2 .cate_con .cateul .current a::before{background:#1f2a66}




/*右边*/
.bcol2 .right{width:885px;height: auto}
.bcol2 .rg_col{width: 100%;box-sizing: border-box;padding: 0 20px;background: #FFFFFF;border-radius: 3px;margin-bottom: 15px}
.rg_col .btit .btnadddy{width:80px;height: 30px;font-size: 14px;color:#FFFFFF;background: #1f2a66;line-height: 30px;border-radius: 30px;text-align: center;margin-top: 10px;}
.rg_col .btit .btnadddy:hover{background: #1f2a66}


/* 侧边工具栏 */
.common-siderbar-wrap{
  position: fixed;
  bottom: 30px;
  right: 20px;
  width: 50px;
  z-index: 2;
}
.common-siderbar-item{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #e5e6ea;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
  background: #fff;
  margin-bottom: 10px;
}
.common-siderbar-wrap .common-siderbar-text{
  text-align: center;
  display: none;
  line-height: normal;
  color: #fff;
  background: #ff6d00;
  height: 34px;
  width: 50px;
  border-radius: 50%;
  font-size: 12px;
  padding: 8px 0;line-height: 16px;
}
.common-siderbar-item .iconfont{
  font-size: 25px;
  color: #babfc3;
}
.common-siderbar-item:hover .iconfont{
  display: none;
}
.common-siderbar-item:hover .common-siderbar-text{
  display: block;
}
.common-siderbar-item .icon-xcx{
  font-size: 18px;
}
.common-siderbar-item .xcx-wrap{
    display: none;
    position: absolute;
    top: 0;
    right: 70px;
    width: 180px;
    height: 210px;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, .1);
    border-radius: 4px;
    background: #fff;
}
.common-siderbar-item:hover .xcx-wrap{
  display: block;
}
.common-siderbar-item .xcx-wrap p{
    width: 120px;
    text-align: center;
    line-height: 18px;
    color: #444;
    margin: 20px auto 15px;
}
.common-siderbar-item .xcx-wrap div{
    width: 120px;
    height: 120px;
    overflow: hidden;
    margin: auto;
}
.common-siderbar-item .xcx-wrap div img{
    width: 100%;
}

.common-siderbar-item .wx-wrapper{
  position: absolute;
  top: 0;
  left: -418px;
  width: 400px;
  height: 210px;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, .1);
  border-radius: 4px;
  background: #fff;
  display: none;
}
.common-siderbar-item:hover .wx-wrapper{
  display: block;
}
.common-siderbar-item .wx-wrapper .wx-item{
  width: 180px;
  display: inline-block;
}
.common-siderbar-item .wx-wrapper .wx-item p{
  line-height: 2;
  margin-top: 15px;
}
.wx-wrapper .wx-item div{
  width: 120px;
  height: 120px;
  overflow: hidden;
  margin: auto;
}
.wx-wrapper .wx-item img{
  display: block;
  width: 100%;
}












