.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: 2px;
    background: #c1c1c1;
}
.bodytitle .titles{
    width: calc(215px + (100vw - 1920px) / 80);
    text-align: center;
    line-height: 3px;
    color:#888 ;
    font-family: "宋体";
}
.personnelinfo{
    width: calc(1020px + (100vw - 1920px) / 2);
    text-align: center;
    margin: auto;
    line-height: calc(35px + (100vw - 1920px) / 300);
    font-size: calc(18px + (100vw - 1920px) / 100);
    font-family: "宋体";
    font-weight: 600;
}
.mixiubrand{
    width: 100%;
    height: calc(1017px + (100vw - 1920px) / 1.8);
}
.mixiubrand1{
    width: 100%;
    height: calc(411px + (100vw - 1920px) / 5);
}
.mixiubrand2{
    width: 100%;
    height: calc(360px + (100vw - 1920px) / 6);
}
.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;
}
.zhuzhang{
    width: 100%;
    height: calc(827px + (100vw - 1920px) / 2.7);
    font-family: "microsoft yahei";
}
.zhuzhangcontent{
    width: calc(840px + (100vw - 1920px) / 5);
    height: calc(595px + (100vw - 1920px) / 6);
    padding-top: calc(222px + (100vw - 1920px) / 5.5);
    margin-left: calc(450px + (100vw - 1920px) / 2.8);
    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: space-around;
    -ms-flex-pack: distribute;
    flex-wrap: wrap;
}
.o_zhuzhangcontent{
    width: calc(585px + (100vw - 1920px) / 5);
    height: calc(595px + (100vw - 1920px) / 6);
    padding-top: calc(222px + (100vw - 1920px) / 5.5);
    margin-left: calc(925px + (100vw - 1920px) / 2);
    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: space-around;
    -ms-flex-pack: distribute;
    flex-wrap: wrap;
}
.o_zhuzhangcontent .zhuzhangonecontent{
    color: #fff;
    font-size: calc(14px + (100vw - 1920px) / 200);
    line-height: calc(28px + (100vw - 1920px) / 120);
}
.zhuzhangcontent .zhuzhangonecontent{
    font-size: calc(14px + (100vw - 1920px) / 200);
    line-height: calc(28px + (100vw - 1920px) / 120);
}
.zhuzhangonetitle{
    line-height: calc(28px + (100vw - 1920px) / 120);
    margin-top: calc(15px + (100vw - 1920px) / 100);
    font-size: calc(16px + (100vw - 1920px) / 200);
}
.zhuzhangone{
    width: calc(258px + (100vw - 1920px) / 10);

}
.zhuzhangone:nth-of-type(even){
    align-self: flex-start;
    -ms-flex-item-align: start;
    height: calc(400px + (100vw - 1920px) / 10);
}
.zhuzhangone:nth-of-type(odd){
    align-self: flex-end;
    -ms-flex-item-align: end;
    height: calc(440px + (100vw - 1920px) / 10);
}
.zhuzhangoneimg{
    width: calc(258px + (100vw - 1920px) / 10);
    height: calc(258px + (100vw - 1920px) / 10);
}
.zhuzhangonetitle{
    color: #1dad68;
}
.zhuzhangoneimg img{
    width: 100%;
}
@media screen and (max-width: 768px) {
    .bodytitle {
        margin: 40px auto
    }

    .bodytitle .titles {
        width: 65%;
    }
    .personnelinfo{
        font-size: 13px;
        color: #444;
        font-family: "haige";
    }
    .mixiubrand .personnelinfo {
        width: 95%;
        margin-top: calc(210px + (100vw - 1920px) / 200);
    }
    .mixiubrand {
        width: 100%;
        height: calc(1017px + (100vw - 1920px) / 2.9);
    }
    .mixiubrand1 {
        width: 100%;
        height: calc(411px + (100vw - 1920px) / 14);
    }
    .mixiubrand1 .personnelinfo {
        width: 95%;
        margin-top: calc(200px + (100vw - 1920px) / 12);
    }
    .mixiubrand2 {
        width: 100%;
        height: calc(411px + (100vw - 1920px) / 10);
    }
    .mixiubrand2 .personnelinfo {
        width: 95%;
        margin-top: calc(200px + (100vw - 1920px) / 13);
    }
    .zhuzhang {
        height: auto;
    }
    .o_zhuzhangcontent {
        width: 100%;
        height: auto;
        padding-top: calc(222px + (100vw - 1920px) / 25);
        margin-left: 0;
    }
    .zhuzhangcontent {
        width: 100%;
        height: auto;
        padding-top: calc(222px + (100vw - 1920px) / 25);
        margin-left: 0;
    }
    .zhuzhangone:nth-of-type(odd) {
        height: auto;
    }
    .zhuzhangone:nth-of-type(even){
        height: auto;
    }
    .zhuzhangone {
        width: 100%;
        margin-top: 25px;
    }
    .zhuzhangoneimg {
        width: 100%;
        height: auto;
    }
    .zhuzhangonetitle {
        line-height: calc(45px + (100vw - 1920px) / 200);
        margin-top: calc(15px + (100vw - 1920px) / 100);
        font-size: calc(28px + (100vw - 1920px) / 200);
        padding: 5px 10px;
    }
    .o_zhuzhangcontent .zhuzhangonecontent {
        font-size: 13px;
        line-height: calc(40px + (100vw - 1920px) / 120);
        color: #444444;
        padding: 0 10px;
    }
    .zhuzhangcontent .zhuzhangonecontent {
        font-size: 13px;
        line-height: calc(40px + (100vw - 1920px) / 120);
        padding: 0 10px;
    }

}