#onecontent {
    margin: 0 0 110px 0;
    padding: 110px 0 0 0;
    overflow: hidden;
}
#onecontent .containe{
    overflow: visible;

}
#onecontent .lf {
    /*margin: 0 0 0 70px;*/

    margin:0 0 0 -400px;

}

#onecontent .rt {
    width: 466px;
    /*margin: 40px 0 0 0;*/
    margin:40px -400px 0 0;
}

#onecontent .rt h3 {
    color: #db7165;

}

#onecontent .rt h1 {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    margin: 10px 0 50px;
}

#onecontent .rt h1:after {
    position: absolute;
    content: '';
    width: 50px;
    height: 4px;
    background-color: #333333;
    bottom: -15px;
    left: 0;
}

#onecontent .rt p {
    line-height: 24px;
    text-align: justify;
    -ms-text-justify: inter-ideograph;
    text-justify: inter-ideograph;
}

#onecontent .rt a {
    display: block;
    width: 180px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    background-color: #EC6C1F;
    margin: 40px 0 0 0;
}

/*员工活动*/
#twocontent {
    width: 100%;
    background: url("../img/Talent-recruitment_02_02.jpg") no-repeat top center;
    text-align: center;
    overflow: hidden;
}

#twocontent h1 {
    font-size: 36px;
    margin: 40px 0 0 0;
}

#twocontent h2 {
    font-size: 24px;
    margin: 10px 0 30px 0;
}

#twocontent p {
    line-height: 24px;
    width: 746px;
    text-align: justify;
    -ms-text-justify: inter-ideograph;
    text-justify: inter-ideograph;
    margin: 0 auto;
}

#twocontent .bottom {
    height: 240px;
    width: 1200px;
    margin: 50px auto 0;
    position: relative;
}

#twocontent .swiper-container2 {
    width: 1200px;
    overflow: hidden;
    position: relative;
    height: 240px;
}

#twocontent .btn {
    position: absolute;
    width: 50px;
    height: 50px;
    z-index: 10;
    top: 100px;
}

#twocontent .btnleft {
    left: 10px;
}

#twocontent .btnright {
    right: 10px;
}

#twocontent .swiper-container2 span {
    display: block;
    width: 393px;
    height: 240px;
    overflow: hidden;
}

#twocontent .swiper-container2 span img {
    width: 393px;
    height: 240px;
    transition: all .3s;
}

#twocontent .swiper-container2 .swiper-slide:hover img {
    transform: scale(1.2);
}

/*招聘信息*/
#threecontent {
    width: 100%;
    margin: 0 auto 110px;
    padding: 110px 0 0 0;
    overflow: hidden;
}

#threecontent > h1 {
    font-size: 36px;
    text-align: center;
}

#threecontent > h3 {
    font-size: 24px;
    text-align: center;
}

#threecontent .kan {
    width: 1200px;
    margin: 40px auto;

}

#threecontent .kan li {
    border: 1px solid #DDDDDD;
    border-top: none;
}

#threecontent .kan li > h2 {
    cursor: pointer;
    width: 1198px;
    height: 54px;
    line-height: 54px;
    transition: all .3s;
    font-size: 16px;

}

#threecontent .kan li > h2.hover {
    background-color: #EC6C1F;
    color: #ffffff;
}

#threecontent .kan li > h2 span {
    text-align: left;
    display: inline-block;

}

#threecontent .kan li > h2 .s-1 {
    margin: 0 0 0 72px;
    width: 280px;
}


#threecontent .kan li > h2 .s-2 {
    width: 514px;
}

#threecontent .kan li > h2 img {
    float: right;
    cursor: pointer;
    margin: 13px 73px 0 0;
}

#threecontent .kan li .xiala {
    width: 1054px;
    margin: 0 auto;
    padding: 0 70px;
    display: none;
    overflow: hidden;
}

#threecontent .kan li .xiala table {
    border-bottom: 1px solid #DB7165;
    border-collapse: separate;
}

#threecontent .kan li .xiala table tr {
    height: 60px;
}

#threecontent .kan li table td {
    text-align: left;
}

#threecontent .kan li table .td1 {
    width: 189px;
}

#threecontent .kan li table .td2 {
    width: 243px;
}

#threecontent .kan li table .td3 {
    width: 200px;
}

#threecontent .kan li table .td4 {
    width: 260px;
}

#threecontent .kan li .xiala table p {
    display: inline-block;
    font-weight: bold;
    margin: 0 30px 10px 0;
}

#threecontent .kan li .xiala .wenzi {
    padding: 25px 0;
}

#threecontent .kan li .xiala .wenzi h3 {
    font-size: 18px;
    margin: 0 0 10px 0;
}

#threecontent .kan li .xiala .wenzi p {
    line-height: 24px;
    text-align: justify;
    -ms-text-justify: inter-ideograph;
    text-justify: inter-ideograph;
}

#threecontent .kan li .xiala .a-bot {
    display: block;
    width: 180px;
    text-align: center;
    float: right;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    background-color: #EC6C1F;
    margin: 0 0 25px 0;
}

#threecontent .a-more {
    display: block;
    width: 180px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ba1b21;
    color: #ba1b21;
    margin: 0 auto;
    transition: all .3s;
}

#threecontent .a-more:hover {
    color: #ffffff;
    background-color: #ba1b21;
}

/*弹出的木态框*/
.naver {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #333333;
    opacity: .9;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
}

.nav {
    display: none;
    z-index: 101;
    width: 340px;
    padding: 50px 80px;
    background-color: #ffffff;
    position: fixed;
    top: 50%;
    margin-top: -240px;
    left: 50%;
    margin-left: -250px;
}

.nav .cha {
    position: absolute;
    top: 0;
    right: -24px;
    cursor: pointer;
}

.nav h2 {
    color: #b81c22;
    font-size: 24px;
    text-align: center;
}

.nav ul {
    margin: 50px 0 0 0;

}

.nav ul li {
    margin: 30px 0 0 0;
}

.nav ul .li5 {
    margin: 50px 0 0 0;
}

.nav ul li p {
    display: inline-block;
    width: 90px;
    text-align: left;
    font-size: 18px;
}

.nav ul li input[type=text] {
    width: 242px;
    height: 30px;
    border: 1px solid #DCDDDD;
}


.nav ul li h4{
    width: 242px;
    height: 30px;
    line-height:30px;
    text-align: center;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #DCDDDD;

}
.nav ul li .i-file {
    width: 242px;
    height: 30px;
    border: 1px solid red;
    background-color: transparent;
    position: absolute;
    top: 0;
    left:0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer !important;
    padding:0;
    z-index:10;
}

.nav ul li input[type=submit] {
    width: 335px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    border: none;
    background-color: #EC6C1F;

}









