
.pro1 {
    background: #01a94f;
    /* padding: 1% 0 0 0; */
}


.p1{
    background: url(../img/back-p1.jpg);
    color: #634833;
    font-size: 1.3rem;
    line-height: 1.2;
    padding: 0rem 2rem;
    text-align: left;
    background-size: 100%;
}

.p2{
    background:#fce7cc;
    color: #634833;
    font-size: 1.3rem;
    line-height: 1.2;
    padding: 1rem;
    text-align: left;
}

.footer1 p:nth-child(5){
    background-color: #fec67b;
    padding: 1%;
    width: 95%;
    border-radius: 1rem;
    line-height: 1.2;

}
/* #myemail{
    font-size: .65rem;
    padding-left: 0.5rem;  
}
#myemail2{
    font-size: .65rem;
    padding-left: 0.5rem;  
}
#myemail3{
    font-size: .65rem;
    padding-left: 0.5rem;  
}
#myemail4{
    font-size: .65rem;
    padding-left: 0.5rem;  
} */
/* 顶部 */
.header{
    box-sizing: border-box;
    padding: 1.7rem 1.2rem;
    justify-content: space-between;
}
.header>img{
    width: 5.1rem;
}
.header>div{
    height: 4.3rem;
    width: 29rem;
    margin-top: -0.4rem;
}
.header>div h1{
    font-size: 2.4rem;
    text-align: justify;
    color: #fff;
}
.header>div>div{
    width: 100%;
    align-items: center;
    justify-content: space-between;
}
.header>div h2{
    font-size: 1.2rem;
    text-align: left;
    color: #fff;
    font-weight: 300;
}
.header>div h2 a{
    color: #333;
}
.header>div span{
    box-sizing: border-box;
    width: 5rem;
    height: 1.3rem;
    background: #fde300;
    font-size: .9rem;
    border-radius: .25rem;
    text-align: center;
    line-height: 1.3rem;
}
/* 生产商 */
.shengchan{
    background: url(../img/shengchan_back.png);
    box-sizing: border-box;
    padding: 1.7rem 1.2rem;
    height: 22.5rem;
}
.shengchan h1{
    font-size: 1.8rem;
    line-height: 1.5;
    text-align: center;
    color: #fff;
}
.shengchan ul{
    justify-content: space-between;
    margin-top:1rem;
}
.shengchan ul li{
    width: 23%;
    height: 15rem;
}
.shengchan ul li fieldset{
    padding: 0.5rem 0 0 .3rem;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    background: rgb(255 255 255 / 5%);
}
.shengchan ul li fieldset legend{
    margin-left: 0.2rem;
    padding: 0 0.2rem;
    font-size: 1.5rem;
    color: #fff;
}
.shengchan ul li h2{
    font-size: 1.2rem;
    font-weight: 400;
    color: rgb(1, 169, 79);
    line-height: 1.5;
    margin: .5rem 0;
}
.shengchan ul li h2::after{
    content: '';
    width: 4em;
    border-bottom: 1px solid rgb(1, 169, 79);
    display: block;
    margin-top: 0.2rem;
}
.shengchan ul li h3{
    font-size: 1.05rem;
    color: rgb(254, 249, 246);
    line-height: 1.5;
    font-weight: 300;
}
/* 设备配置 */
.peizhi{
    padding: 1.7rem .6rem;
    box-sizing: border-box;
}
.peizhi h1{
    width: 100%;
    height: 4.5rem;
    line-height: 4.5rem;
    color: #fff;
    font-size: 1.8rem;
    text-align: center;
    background: url(../img/shebeishezhi.png) ;
    margin-bottom: 3rem;
}
.peizhi div {
      background: #fff;
      border-radius: .5rem;
      margin-top: 3rem;
      padding: 2rem 0;
      position: relative;
}
.peizhi div span{
    position: absolute;
    top: -1.8rem;
    width: 2.6rem;
    left: 16.45rem;
}
.peizhi h2{
    font-size: #333;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1.5;
    padding-left: .7rem;
}
.peizhi h3{
    font-size: #333;
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 1.5;
    padding-left: .7rem;
    margin: .5rem 0 1rem 0;
}
.peizhi h4{
    font-size: 1.5rem;
    color: #333;
    font-weight: 600;
    margin: 1rem 0;
    text-align: center;
}
.peizhi ul{
    justify-content: space-evenly;
}
.peizhi  h5{
    font-size: 1.1rem ;
    line-height: 1.2;
    color: #333;
    font-weight: 400;
    margin: .5rem 0 1rem 0;
    text-align: center;
}
.peizhi ul li{
    width: 15%;
}
.lingyu{
    padding:2.2rem 0 ;
    background:#f19800 ;
}
.lingyu_tag{
    width: 100%;
    justify-content: center;
    align-items: center;
}
.lingyu_tag h1{
    font-size: 1.8rem;
    color: #fff;
    line-height: 1.5;
    padding: 0 0.5rem;
    background: #f19800;
    text-align: center;
    z-index: 999;
    text-shadow: 0px 2px 2px #333;
}
.lingyu_tag i{
    width: 80%;
    height: 0.1rem;
    display: block;
    margin-top: -2.5rem;
    background-color: #fde300;
}
.yuanliao{
    width: 100%;
    height: 9rem;
    display: flex;
    justify-content: space-between;
    margin-top: 1.8rem;
}
.yuanliao span{
    font-size: 1.2rem;
    line-height: 9rem;
    text-align: center;
    width: 3.5rem;
    height: 100%;
    background: #fff;
    display: block;
    font-weight: bold;
}
.yuanliao ul{
    width: 33.5rem;
    height: 100%;
    background: #fff;
    align-items: center;
    justify-content: space-evenly;
}
.yuanliao ul li{
    width: 18%;
}
.yuanliao ul h2{
    font-size: 1.2rem;
    line-height: 1;
    color: #333;
    text-align: center;
    font-weight: 400;
    margin-top: .4rem;
}
/* 产品用图 */
.yongtu{
    padding:2rem 0;
}
.yongtu .lingyu_tag h1{
    background-color: #01a94f;
}
.liejieyou{
    width: 34.6rem;
    height: 11.2rem;
    justify-content: space-between;
    align-items: flex-end;
    background: #fff;
    margin: 1.5rem auto 0 auto;
    box-sizing: border-box;
    padding: 1rem;
    border-radius: .5rem;
    box-shadow: 0 0 10px #333;
}
.liejieyou>div{
    width: 7rem;
}
.liejieyou>div img{
    margin: 0 auto;
    width: 3.4rem;
}
.liejieyou i{
    border-right: .1rem dashed #333 ;
    display: block;
    height: 100%;
}
.liejieyou h2{
    font-weight: 400;
    font-size: 1.2rem;
    color: #333;
    line-height: 1;
    margin-top: 1rem;
    text-align: center;
}
.liejieyou>ul{
    width: 25rem;
    justify-content: space-evenly;
}
.liejieyou>ul li{
    width: 27%;
}
/* 精工品质 */
.pinzhi{
    background: #f3f3f3;
    padding: 1rem 0 0 0 ;
}
.pinzhi h1{
    font-size: 1.8rem;
    color: #333;
    line-height: 1.5;
    text-align: center;
}
.pinzhi span{
    font-size: 1.5rem;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    padding: 0 .5rem;
    background: #01a94f;
    margin: 0 auto;
    display: table;
}
.pinzhi ul{
    padding: 0 1.9rem;
    justify-content: space-between;
    background: #01a94f;
    margin-top: -2rem;
}
.pinzhi ul li{
    width: 47%;
    margin-top: 3rem;
}
.pinzhi h2{
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.5;
    font-weight: bold;
    margin: .5rem 0;
}
.pinzhi h3{
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.5;
    font-weight: 400;
    text-align: justify;
}
/* 利润分析 */
.lirun{
    background-color: #f19800; 
    padding: 1.7rem .8rem;
}
.lirun h1{
    font-size: 1.8rem;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    font-weight: 400;
    text-shadow: 0 2px  3px #333; 
}
.lirun span{
    font-size: 1.5rem;
    color: #333;
    line-height: 1.5;
    text-align: center;
    padding: 0 3rem;
    background: #fde300;
    margin: 0 auto;
    display: table;
}
.lirun h2{
    font-size: 1.2rem;
    color: #333;
    line-height: 2;
    margin-top: 1rem;
    font-weight: 400;
}
.lirun h3{
    font-size: 1.5rem;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    margin-top: 1rem;
    font-weight: 400;
}
/* 项目案例 */
.anli{
    padding: 1.5rem 0 ;
    background-color: #fef9f5;
}
.anli h1{
    font-size: 1.8rem;
    color: #333;
    line-height: 1.5;
    text-align: center;
}
.anli span{
    font-size: 1.5rem;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    padding: 0 4rem;
    background: #01a94f;
    margin: 0.5rem auto;
    display: table;
}
/* 服务体系 */
.services{
    padding:1.4rem 0  2.1rem 0;
    background:#f19800 ;
}
.lingyu_tag{
    width: 100%;
    justify-content: center;
    align-items: center;
}
.services .lingyu_tag h1{
    background: #f19800;
}
.services ul{
    width: 95%;
    padding: 1rem;
    margin: 1rem auto;
    background: #fff;
    border-radius: .5rem;
    box-sizing: border-box;
    box-shadow: 0 1px 3px #333;
}
.services ul li{
    width: 50%;
    padding: 1rem;
    box-sizing: border-box;
}
.services ul li img{
    margin:  0 auto;
}
.services ul li h2{
    font-size: 1.3rem;
    text-align: center;
    color: #000;
    line-height: 1.5;
    font-weight: 300;
    margin: .4rem 0  .2rem 0;
}
.services ul li h3{
    font-size: 1.2rem;
    text-align: center;
    color: #333;
    line-height: 1.5;
    font-weight: 300;
}
.services ul li:nth-child(1){
    border-right: 1px solid #333;
}
.services ul li:nth-child(3){
    border: 1px solid #333;
    border-left: none;
}
.services ul li:nth-child(4){
    border: 1px solid #333;
    border-left: none;
    border-right: none;
}
.services ul li:nth-child(5){
    border-right: 1px solid #333;
}
/* 公司简介 */
.fac{
    padding:1.6rem .6rem;
}
.fac .lingyu_tag h1{
    background: #01a94f;
}
.fac_tex{
    background:#fef9f6;
    padding: 2rem 1.2rem;
    position: relative;
} 
.fac_tex p{
    font-size: 1.2rem;
    color: #333;
    line-height: 1.5;
    text-align: justify;
    text-indent: 2em;
}
.fac_tex h2{
    font-size: 1.2rem;
    color: #333;
    line-height: 1.5;
    font-weight: 400;
    margin-top: 1rem;
}
.fac_tex h3{
    font-size: 1.2rem;
    color: #333;
    line-height: 1.5;
    text-align: justify;
    font-weight: 400;
    padding-left: 1.5rem;
}
.fac_tex span{
    position: absolute;
    left: 1rem;
}
.apc{
    background-color: #fef9f6;
    padding: 1rem 0;
}
.apc .lingyu_tag h1 {
    background:  #fef9f6 !important;
    color: #333;
     text-shadow:none;
}
/* 底部 */
.dibu{
    padding: 3.7rem 0 0 0;
    background: url(../img/fac_back.png);
    background-size: cover;
}
.dibu>img{
    width:5rem;
    margin: 0 auto;
}
.dibu h1{
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
    line-height: 1.5;
    margin: .4rem 0;
}
.dibu h1::after{
    content: '';
    width: 8em;
    display: block;
    margin: .5rem auto;
    border-bottom: 2px solid #fff;
}
.dibu h2{
    text-align: center;
    color: #fff;
    font-size: 1.3rem;
    line-height: 1.5;
    margin: .4rem 0;
    font-weight: 400;
}
.dibu ul img{
    width: 1.75rem;
}
.dibu ul{
    justify-content: space-evenly;
    align-items: center;
    width: 22rem;
    margin: 0 auto ;
    padding-bottom: 3rem;
}
.dibu ul h4{
    font-size: 1.5rem;
    line-height: 1.5;
    color: #fff;
}
.dibu ul  a{
    font-size: 1.5rem;
    line-height: 1.5;
    color: #01a94f;
    font-weight: bold;
}
.wx{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wx>p{
    width: 45%;
}
.wx span{
    text-align: right;
    width: 95%;
    display: block;
    color: #01a94f;
}
.wx>div p{
    font-size: 1rem;
    margin: 1rem 0;
}
.wx>div p:nth-child(1)::after{
    content: '';
    width: 22rem;
    border-bottom: 1px solid #01a94f;
    display: block;
    margin-top: 0.5rem;
}
.wx>div p b{
    padding-left: 1.5rem;
}
.wx p:nth-child(1) img{
    float: left;
    width: 1.5rem;
}
.wx>p img{
    margin: 0 auto;
    max-width: 100%;
}