body{background: #f0f5fa;}

.part{width: 100%;overflow: hidden;}
.part01{background: url(../images/remegen.png) no-repeat;background-size: 830px auto;background-position: center 526PX;}
.part01 .directiorBox{width: 1200px;margin: 0 auto;}
.directorDetail .nav-bread{padding: 40px 0 30px 40px;}
.directorDetail .nav-bread a{color: #004f99;}
.directorDetail .nav-bread{font-size: 20px;line-height: 36px;color: #004f99;}
.banner-main{width: 100%;position: relative;}
.banner-main .col-sub{position: absolute;width: 7rem;left: 26%;top: 55%;z-index: 1;}
.banner-main .banner-main-title{font-size: 30px;font-weight: bold;margin-bottom: 10px;
/*background: url(../images/navOn.png) no-repeat;background-size: 30px;*/
padding: 5px 5px 5px 15px;color: #e7520b}
.banner-main .banner-main-text{font-size: 20px;height: 32px;line-height: 32px;color: #fff;padding: 4px 5px 4px 20px;background: url(../images/peoplebg.png) no-repeat;background-size: contain;}

.banner-main .col-main{/* float: right; */position: relative;width: 348px;height: 554px;margin: 0 auto;}
.banner-main .col-main .col-main-pic{width: 100%;position: absolute;bottom: 0;}
.dirDsc{text-align: justify;font-size: 20px;line-height: 36px;color: #004f99;clear: both;/* margin-top: 50px; text-indent: 2em;*/background-color: #fff;padding: 70px 50px;border-radius: 32px 32px 0 0;box-sizing: content-box;text-indent:2em;}

@media screen and (max-width: 900px){
    .part01{background-position: 10% center;min-height: unset;height: auto;margin-bottom: 0;background-position: center 36%;background-size: contain;}
    .part01 .directiorBox{width: 90%;margin: 0 auto;}
    .part01 .directiorBox h4{width: calc(100% - .7rem);padding: 0 .35rem;margin: 0 auto;margin-top: .5rem;    display: block; font-size: .4rem; line-height: 1rem;height: 1rem;;margin-bottom: 20px;}
    .part01 .directiorBox .directiorList ul{margin-top: 20px;}
    .part01 .directiorBox .directiorList ul li{width: 48%;height: 200px;margin-right: 0;float: none;margin-bottom: 15px;}
    .part01 .directiorBox .directiorList{width: 100%;}
    .part01 .directiorBox .directiorList ul{width: 100%;    display: flex; flex-wrap: wrap; justify-content: space-between;}
    .part01 .directiorBox .directiorList ul li a{width: 100%;height: 100%;}
    .part01 .directiorBox .directiorList ul li span:nth-child(1){font-size: 18px;}
    .part01 .directiorBox .directiorList ul li a .dongshiMsg{bottom: 5px;padding: 0 15px;}
    .part01 .directiorBox .directiorList p{height: 36px;line-height: 36px;font-size: 20px;}

    .directorDetail .bread-wrapper{display: none;}
    .banner-main{width: 100%; display: flex; align-items: center; height: 4rem;margin-top: 1rem;}
    .banner-main .col-sub,
    .banner-main .col-main{width: 50%;}
    .banner-main .col-sub{left: 10%;top: 49%;}
    .banner-main .banner-main-title{font-size: 18px;font-weight: bold;margin-bottom: 5px;}
    .banner-main .banner-main-text{font-size: 14px;width: 270px;height: 26px;line-height: 26px;padding: 2px 5px 2px 15px;}
    .banner-main .col-main{height: 100%;}
    .banner-main .col-main .col-main-pic{left: 20px;}
    .dirDsc{font-size: .28rem;line-height: .52rem;padding: 30px;border-radius: 16px 16px 0 0;background-color: #ffffffab;}
}