body,
html {
    background: #fff!important;
    font-size: 54px!important;
}
div{
    display: block;
}

.bg {
    background: #fff!important;
}

.min {
    min-width: 1280px;
}

.wrapper {
    width: 100%;
    height: auto;
}

.mian-top {
    margin-top: 1.35rem;
}

.index-bg {
    background: url(../../images/img_bg.png) no-repeat;
    width: 100%;
    height: 15.5rem;
    background-size: cover;
}

.container {
    padding-right: 0px!important;
    padding-left: 1.425rem!important;
}

.index-mian {
    margin-left: 0.0rem;
}

.index-logo {
    font-size: 1.1rem;
    font-family: 'microsoft yahei';
    font-weight: 500;
    color: #fff;
    line-height: 1.34rem;
}

.index-describe {
    font-size: 0.46rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 1.54rem;
}

.btn-download-normal {
    position: relative;
    left: -0.4rem;
    top: -0.4rem;
    background: url(../../images/download_normal.png) no-repeat;
    background-size: 240px 100px;
    width: 240px;
    height: 100px;
}

.btn-download-hover {
    position: relative;
    left: -0.6rem;
    background: url(../../images/download_focus.png) no-repeat;
    height: 2.5rem;
}

.index-code {
    font-size: 0.28rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 0.74rem;
}

.orginiza-bg {
    background: url(../../images/img_organization.png) no-repeat;
    width: 100%;
    height: 8.415rem;
}

.orginiza-main {
    width: 100%;
    height: 6.94rem;
    padding-top: 6rem;
}

.orginiza-canvas {
    max-width: 18.52rem;
    margin: 0 auto;
}

.orginiza-body {
    height: 7.3rem;
    background: rgba(17, 142, 250, 0.8);
    overflow: hidden;
}

.line-01 {
    width: 2rem;
    margin: 0 auto;
    border-bottom: 0.06rem solid #fff;
}

.line-02 {
    width: 3.4rem;
    margin: 0 auto;
    border-bottom: 0.06rem solid #fff;
}

.line-03 {
    width: 2rem;
    margin: 0 auto;
    border-bottom: 0.06rem solid #464646;
}

.org-title {
    font-size: 0.48rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    line-height: 0.8rem;
    text-align: center;
}

.org-describe {
    font-size: 0.26rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    line-height: 0.52rem;
}

.org-detail li {
    font-size: 0.26rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 0.55rem;
}

.about-bg {
    background: url(../../images/img_about_us.png) no-repeat;
    width: 100%;
    height: 8.415rem;
    background-size: cover;
}

.about-body-1 {
    position: relative;
    top: -2.45rem;
    height: 4.22rem;
    background: rgba(17, 142, 250, 0.8);
}

.about-body-2 {
    position: relative;
    top: -1.65rem;
}

.about-body-3 {
    background: url(../../images/img_about_us_bg.png) no-repeat;
    height: 6.13rem;
}

.contact-bg {
    background: url(../../images/img_contact.png) no-repeat;
    width: 100%;
    height: 8.415rem;
    background-size: cover;
}

.contact-w {
    max-width: 17.4rem;
    margin: 0 auto;
}

.contact-title {
    font-size: 0.33rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    color: rgba(70, 70, 70, 1);
    line-height: 0.67rem;
}

.contact-border-l {
    height: 4.69rem;
    border: 1px solid #E0E0E0;
}

.contact-border-r {
    height: 4.69rem;
    border: 1px solid #E0E0E0;
    border-left: none;
}

.contact-h {
    padding-top: 0.2rem;
}

.contact-xx {
    font-size: 0.33rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    color: rgba(70, 70, 70, 1);
    line-height: 1.3rem;
}

.contact-xx2 {
    font-size: 0.26rem;
    font-family: 'microsoft yahei';
    font-weight: 400;
    color: rgba(155, 155, 155, 1);
    line-height: 0.41rem;
}

.recruitment-bg{
    background: url(../../images/bg_5.png) no-repeat;
    width: 100%;
    height: 8.415rem;
}
.zhaop_bg{
    top: -1.92rem;
    height: 3.44rem;
}
.zhaop_title{
    width:6rem;
    border-bottom:none;
    position: relative;
}
.zhaop_title::after{
    content:'';
    position: absolute;
    bottom:0;
    left: 50%;
    transform: translateX(-50%);
    background:#fff;
    width:2rem;
    height:0.03rem;
}
.areas_title{
    font-size: 0.52rem;
    font-family:'PingFang SC';
    font-weight: 800;
    color: #464646;
    margin-bottom:0.22rem;
}
.zhaop_content{
    padding-left:1.32rem;
    position: relative;
    margin-bottom:0.41rem;
}
.zhaop_content .index{
    position: absolute;
    left: 0;
    width:1.12rem;
    height:0.58rem;
    line-height: 0.58rem;
    text-align: center;
    background:#41A5FB;
    color:#fff;
    font-weight: 800;
    font-size: 0.4rem;
}
.right_content_title{
    color:#0085F7;
    font-size: 0.36rem;
    font-weight: bold;
    margin-bottom:0.22rem;
}
.right_content{
    font-size: 0.28rem;
    line-height: 0.56rem;
    color:#464646;
    font-family: 'PingFang-SC-Regular';
}
.right_content.jobs_content{
    padding-left:1.6rem;
}
.jobs_require{
    margin-bottom:0.58rem;
}
.jobs_left{
    position: absolute;
    left: 1.32rem;
    font-size: 0.28rem;
    font-family: 'PingFang SC';
    font-weight: bold;
    color: #464646;
}

.header-logo{
    display: none;
}