.bodytitle{
    width: 50%;
    margin:calc(80px + (100vw - 1920px) / 100) auto calc(50px + (100vw - 1920px) / 100);
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    justify-content: center;
    font-size: calc(35px + (100vw - 1920px) / 100);
}
.bodytitle .lines{
    width: 40.63%;
    height: 1px;
    background: #c1c1c1;
}
.bodytitle .titles{
    width: calc(215px + (100vw - 1920px) / 80);
    text-align: center;
    line-height: 3px;
    color:#888 ;
    font-family: "宋体";
}
.qualityimg{
    width: 100%;
    margin-top:calc(80px + (100vw - 1920px) / 30);
    margin-bottom:calc((1920px - 100vw) / 15);
}
.qualityimg img{
    width: 100%;
}
.qiyewenhua{
    width: calc(1228px + (100vw - 1920px) / 2.3);
    height: calc(362px + (100vw - 1920px) / 30);
    position: relative;
    z-index: 99;
    margin: calc((100vw - 1920px) / 600 - 260px) auto 0;
    background-image: url(../images/qiyewenhua.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.qiyewenhuatitle{
    width: 100%;
    height:  calc(100px + (100vw - 1920px) / 80);
    text-align: center;
    font-size: calc(36px + (100vw - 1920px) / 100);
    line-height:  calc(100px + (100vw - 1920px) / 80);
}
.qiyewenhuainfo{
    width: 100%;
    text-align: center;
    font-size: calc(18px + (100vw - 1920px) / 600);
}
.qiyewenhualist{
    width: calc(960px + (100vw - 1920px) / 6);
    height: calc(150px + (100vw - 1920px) / 80);
    margin: calc(45px + (100vw - 1920px) / 80) auto calc(40px + (100vw - 1920px) / 80);
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    justify-content: flex-start;
    flex-wrap: wrap;
}
.qiyewenhuaone{
    width: calc(190px + (100vw - 1920px) / 40);
    height: calc(150px + (100vw - 1920px) / 80);
    padding: 0 calc(20px + (100vw - 1920px) / 180);
}
.qiyewenhuaonetitle{
    text-align: center;
    font-size:  calc(21px + (100vw - 1920px) / 600);
    font-family: "宋体";
    color: #178759;
    line-height:calc(65px + (100vw - 1920px) / 200);
}
.qiyewenhuaonecontent{
    text-align: center;
    font-size:calc(15px + (100vw - 1920px) / 8000);
    line-height: calc(30px + (100vw - 1920px) / 200);
}
.rongyu{
    width: calc(1228px + (100vw - 1920px) / 2.3);
    height:calc(214px + (100vw - 1920px) / 11);
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    flex-wrap: wrap;
    justify-content: space-around;
    -ms-flex-pack: distribute;
    margin:calc(80px + (100vw - 1920px) / 30) auto !important;
}
.rongyuone{
    width:calc(230px + (100vw - 1920px) / 10);
    height:calc(214px + (100vw - 1920px) / 11);
    cursor: pointer;
}
.rongyuone img{
    width: 100%;
}
.rexian{
    width: calc(1228px + (100vw - 1920px) / 2.3);
    height: calc(646px + (100vw - 1920px) / 3);
    color: #fff;

    margin: auto;
}
.rexiandianhua{
    padding-top: calc(75px + (100vw - 1920px) / 100);
    font-size:calc(60px + (100vw - 1920px) / 100);
    font-family: "宋体";
    font-weight: 600;
}
.rexiandianhualines{
    width:calc(75px + (100vw - 1920px) / 100);
    height:calc(4px + (100vw - 1920px) / 1000);
    margin-top: calc(35px + (100vw - 1920px) / 100);
    background: #fff;
}

.licheng{
    width: 100%;
    height: calc(128px + (100vw - 1920px) / 15);
    background: #1bb861;
}
.lichengbgimg{
    width: calc(832px + (100vw - 1920px) / 2.3);
    height: calc(128px + (100vw - 1920px) / 20);
    margin: calc(60px + (100vw - 1920px) / 30) auto 0;
    background-image: url(../images/licheng.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.lichengtitle{
    text-align: center;
    font-size: calc(35px + (100vw - 1920px) / 80);
    padding-top: calc(40px + (100vw - 1920px) / 42);
    color: #fff;
}
.lcihenglines{
    width: calc(78px + (100vw - 1920px) / 30);
    height: calc(4px + (100vw - 1920px) / 1000);
    background: #1bb861;
    margin: calc(10px + (100vw - 1920px) / 200) auto 0;
}
.lichengimgs{
    width: 100%;
    margin-top: calc(85px + (100vw - 1920px) / 20);
}
.lichengimgs img{
    width: 100%;
}
.menban{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: black;
    opacity: 0.8;
    z-index: 100;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: none;
}
.menbanimg{
    background: #fff;
    width: calc(400px + (100vw - 1920px) / 20);
    display: none;
    top: calc(300px + (100vw - 1920px) / 30);
    position: fixed;
    left: calc(760px + (100vw - 1920px) / 2.1);
    z-index: 10000;
}
.menbanimg img{
    width: 100%;
}

@media screen and (max-width: 768px) {
    .bodytitle {
        margin: 40px auto
    }

    .bodytitle .titles {
        width: 65%;
    }
    .qualityimg {
        width: 100%;
    }
    .qiyewenhua {
        width: 95%;
        height: calc(475px + (100vw - 1920px) / 100)
    }
    .qiyewenhualist {
        width: 100%;
    }
    .qiyewenhuaone:nth-child(2){
        border-right: 0px solid #ddd !important
    }
    .rongyu {
        width: 78%;
        height: calc(340px + (100vw - 1920px) / 6);
    }
    .rongyuone {
        width: calc(255px + (100vw - 1920px) / 10);
        height: calc(250px + (100vw - 1920px) / 11);
    }
    .rexian {
        width: 85%;
    }
    .rexiandianhua {
        padding-top: calc(75px + (100vw - 1920px) / 30);
        font-size: calc(60px + (100vw - 1920px) / 47);
    }
    .rexiandianhualines {
        width: calc(75px + (100vw - 1920px) / 40);
        height: calc(4px + (100vw - 1920px) / 700);
    }
    .qiyewenhua {
        margin: calc((100vw - 1920px) / 600 - 120px) auto 0;
    }
}