/*  简介  */
.company{ width: 100%; display: block; font-size: 0;}
.company .tit{ display: block; text-align: center; margin-bottom: .34rem;}
.company .tit i{ font-family: "iconfont2"; color: #40b1c1; line-height: .54rem; display: block;  font-size: .48rem;}
.company .tit h2{ display: block; font-size: .18rem; font-weight: bold; color: #707070; line-height: .27rem;}
.company .left{  display: inline-block; width: 48%; box-sizing: border-box; padding: 0 0 0 .36rem; vertical-align: top;}
.company .left p b{ color: #40b1c1;}
.company .left p{ font-size: .16rem; color: #8d8d8d ; line-height: 1.7; display: block; margin: 0 0 .2rem; text-indent: .32rem;}
.company .right{ width: 50%; display: inline-block; margin-right: 2%; text-align: right; vertical-align: top; position: relative;}
.company .right .img{display: inline-block;}
.company .right .img img{ max-width: 100%;}

/* 董事长 */
.speak{ width: 100%; display: block; font-size: 0;}
.speak .tit{ display: block; text-align: center; margin-bottom: .34rem;}
.speak .tit i{ font-family: "iconfont2"; color: #40b1c1; line-height: .54rem; display: block;  font-size: .48rem;}
.speak .tit h2{ display: block; font-size: .18rem; font-weight: bold; color: #707070; line-height: .27rem;}
.speak .left{ display: inline-block; width: 50%; vertical-align: top;}
.speak .left p b{ color: #40b1c1;}
.speak .left p{ font-size: .16rem; color: #8d8d8d ; line-height: 1.6; display: block; margin: 0 0 .15rem;}
.speak .right{ width: 48%; display: inline-block; margin-right: 2%; text-align: left; vertical-align: top; position: relative;}
.speak .right .img{display: inline-block;}
.speak .right .img img{ max-width: 100%;}
.speak .list{ display: flex; justify-content: space-evenly; margin-top: .2rem;flex-wrap: wrap;}
.speak .list .img {width: 30%;margin-top: .3rem;}
.speak .list .img img {width: 100%;}
/* 生产流程 */
.Process{ width: 100%; display: block; font-size: 0;}
.Process .tit{ display: block; text-align: center; margin-bottom: .34rem;}
.Process .tit i{ font-family: "iconfont2"; color: #40b1c1; line-height: .54rem; display: block;  font-size: .48rem;}
.Process .tit h2{ display: block; font-size: .18rem; font-weight: bold; color: #707070; line-height: .27rem;}
.Process .img{ display: block; width: 100%; text-align: center;}
.Process .img img{ max-width: 9.6rem;}
/* 联系我们 */
.lxfs{ width: 100%; display: block; font-size: 0;}
.lxfs .tit{ display: block; text-align: center; margin-bottom: .34rem;}
.lxfs .tit i{ font-family: "iconfont2"; color: #40b1c1; line-height: .54rem; display: block;  font-size: .48rem;}
.lxfs .tit h2{ display: block; font-size: .18rem; font-weight: bold; color: #707070; line-height: .27rem;}
.lxfs-box{ width: 100%; display: inline-block; vertical-align: top;}
.lxfs-box .name{ display: block; text-align: center}
.lxfs-box .name h3{ font-size: .24rem; line-height: .3rem; color: #40b1c1; display: block; font-weight: bold;}
.lxfs-box .name h4{ font-size: .18rem; line-height: .3rem; color: #666; display: block; font-family: Arial, Helvetica, sans-serif;}
.lxfs-box ul{ width: 60%; margin: .2rem 5%; font-size: 0; display: inline-block; vertical-align: top;}
.lxfs-box ul li{ width: 50%; font-size: .16rem; text-align: left; display: inline-block; color: #666; line-height: 1.8; margin: .1rem 0; position: relative;}
.lxfs-box ul li i{ font-family: "iconfont2"; font-size: .2rem; width: .4rem; display: inline-block; color: #999;}
.lxfs-box .ewm{ width: 20%; margin: .3rem 5% .1rem; text-align: center; display: inline-block; vertical-align: top;}
.lxfs-box .ewm img{ max-width: 1.6rem; box-sizing: border-box; border: 1px solid #ccc;}
.lxfs-box .ewm h5{ display: block; text-align: center; font-size: .14rem; color: #999; line-height: 1;}
.map{ width: 100%; display: inline-block; height: 3.6rem; overflow: hidden; vertical-align: top;}

@media screen and ( min-width:768px) {
    .company .right { float: left; margin: 0 2% 2% 0;}
    .company .left { width: 100%; display: block; }
    
    .speak .right { float: left; margin: 0 2% 2% 0; }
    .speak .left {width: 100%; display: block;}
}

@media screen and ( max-width:768px) {
    .company .left{ width: 100%; padding: 0;}
    .company .right{ width: 100%; margin: 0 0 .2rem;}

    .speak .left{ width: 100%; padding: 0;}
    .speak .right{ width: 100%; margin: 0 0 .2rem;}
    .speak .list{ flex-wrap: wrap; justify-content: center;}
    .speak .list .img{ margin-bottom: .2rem;}
    .speak .list .img img{ max-width: 100%;}
           
    .Process .img img{ max-width: 100%;}


    /* 联系我们 */
    .lxfs-box .name{ display: block; text-align: center}
    .lxfs-box .name h3{ font-size: .24rem; line-height: .3rem; color: #40b1c1; display: block; font-weight: bold;}
    .lxfs-box .name h4{ font-size: .16rem; line-height: .3rem; color: #666; display: block; font-family: Arial, Helvetica, sans-serif;}
    .lxfs-box ul{ width: 100%; margin: .2rem 0;}
    .lxfs-box ul li{ width: 100%; font-size: .16rem; text-align: left; display: inline-block; color: #666; line-height: 1.8; margin: 0; padding: .1rem 0; border-bottom: 1px solid #eee;  position: relative;}
    .lxfs-box .ewm{ width: 80%; margin: 0 10%;}
    .lxfs-box .ewm img{ max-width: 100%;}
    .map{ height: 4.6rem;}
}