

p{

    font-size:16px;

    display:block;

    line-height:26px;

}

h1{

    font-size:26px;

    color:#008bab;

    display:block;

    float:left;

    margin-left:1.5%;

}

.about{

    width:100%;

    margin:0 auto;

    overflow:hidden;

}

.about_text{

    width:100%;

    margin:10px auto;

    overflow:hidden;

}

.about_text>p ,.team_text>p{

    display:block;

    width:100%;

    margin-top:10px;

}







.honor_slide{

    width:100%;

    margin:30px auto;

}





.team{

    width:100%;

    margin:40px auto 0;

    overflow:hidden;

}

.team_text{

    width:100%;

    overflow:hidden;

    margin:30px auto;

}

.team_text ul{

    overflow:hidden;

    padding-top:20px;

}

.team_text li{

    float:left;

    width:23%;

    text-align:center;

    line-height:40px;

    font-size:20px;

    background:#008bab;

    cursor:pointer;

    border-radius:5px;

}

.team_text li a{

    display:block;

    color:#fff;



}

.team_text li:not(:last-child){

    margin-right:2.5%;

}







.book{

    width:100%;

    margin:0 auto;

    overflow:hidden;

}

.book_con{

    margin-top:30px;

    overflow:hidden;

}

.book_con .book_left{

    width:49%;

    float:left;

    border-radius:10px;

   /*  border:solid .5px #e5e5e5; */

}

.book_con .book_right{

    overflow:hidden;

    float:right;

    width:49%;

}

.book_right li{

    overflow:hidden;

    width:49%;

    float:left;

    border:solid .5px #e5e5e5;

    border-radius:10px;

    margin:0 2% 2% 0;

}

.book_right li:nth-child(2),

.book_right li:nth-child(4){

    margin-right:0;

}

.book_right li:nth-child(3),

.book_right li:nth-child(4){

    margin-bottom:0;

}

.book_p ,.services_p ,.hj_p{

    margin-top:2%;

    padding:3%;

    background:#f5f5f5;

    border:solid .5px #e5e5e5;

}





.services{

    width:100%;

    margin:30px auto;

    overflow:hidden;

}

.services_con ,.system_con{

    width:100%;

    overflow:hidden;

    margin-top:20px;

}

.services_con li ,.system_con li{

    width:49%;

    overflow:hidden;

    float:left;

    border-radius:10px;

    /* border:solid .5px #e5e5e5; */

}

.services_con li:not(:last-child),

.system_con li:not(:last-child){

    margin-right:2%;

}





.system_con li:last-child{

    padding:19px;

    line-height:30px;

    border-radius:10px;

    border:solid .5px #e5e5e5;

}



.hj{

    width:100%;

    margin:30px auto;

    overflow:hidden;

}

.hj_con{

    overflow:hidden;

    margin:20px auto 0;

}

.hj_con li{

    width:32%;

    float:left;

}

.hj_con li:not(:last-child){

    margin-right:1.99999%;

}





.address{

    width:100%;

    overflow:hidden;

    margin:30px auto;

}

.address_icon{

    display:block;

    position:absolute;

    width:30px;

    height:30px;

    z-index: 999;

    left:50%;

    top:41%;

    -webkit-transform:translate(-50%,-50%);

        -ms-transform:translate(-50%,-50%);

            transform:translate(-50%,-50%)

}

.map{

    margin-top:20px;

    border-radius:10px;

    overflow:hidden;

}



#dituContent{

    width:100%;

    height:350px;

    border:#eee solid 1px;

}


.BMap_stdMpZoom{display:none!important}
.BMap_Marker>div>img{display:none;}
.BMap_Marker{background:url(../images/address.png) no-repeat center!important;height:26px!important;background-size:26px!important;}
.anchorBL{display:none!important}
.BMap_omCtrl ,.BMap_omOutFrame ,.BMap_omInnFrame ,.BMap_omMapContainer{width:100px!important;height:100px!important}
.BMap_omCtrl{display:none!important}



@media screen and (max-width:414px){

    p{

        line-height:22px;

        font-size:14px;

    }

    .team{

        margin-top:20px;

    }

    .system_con li:last-child{

        padding:0;

        line-height:normal;

        font-size:13.9px;

        border:none;

        border-radius:0;

    }

    .team_text li{

        font-size:14px;

        line-height:30px;

        border-radius:3px;

    }

    #dituContent{

        height:250px;

    }

    .BMap_omCtrl{

        width:100px!important;

        height:100px!important;

    }



}

@media screen and (max-width:375px){

    .system_con li:last-child{

        font-size:12px;

    }

    .team_text li {

        font-size:13px;

    }

}