.sectionAbout2{background: url(../images/aboutbg2.jpg)no-repeat center;background-size: cover;padding-top: 70px;padding-bottom: 30px;}
.sectionAbout2 p{margin-bottom: 40px;color: #7a8087;}
.sectionAbout3 .section4_con>p{width: 75%;margin-bottom: 0;}
.sectionAbout3 .section4_top {margin-bottom: 30px;}
.sectionAbout3 {padding: 50px 0;}
.sectionAbout3 ul li a{cursor:inherit;}
.sectionAbout3  .section4_con {padding: 30px 0;}
.sectionAbout3 .section4_con .aTitle{height: 36px;}
.sectionAbout4{position: relative;}
.sectionAbout4>img{width: 100%;}
.sectionAbout4 .goForm_con>a>img{margin-bottom: 20px;}
.sectionAbout5{padding: 70px 0;background: #edf1f5;}
.sectionAbout5_con{padding: 0 35px;text-align: center;display: table;width: 100%;box-sizing: border-box;}
.sectionAbout5_con li{width: 33.3%;float: left;padding: 0 25px;box-sizing: border-box;}
.iconimg{width: 184px;height: 184px;border-radius: 100%;border:2px solid #fff;box-shadow: 0 0 18px rgba(0,0,0,0.2);background: #fdfdfd;margin:auto;margin-bottom: 30px; }
.iconimg a{display: block;width: 100%;height: 100%;position: relative;    cursor: inherit;transition: all 0.6s}
.sectionAbout5_con-title{font-weight: bold;margin-bottom: 20px;display: block;cursor: inherit;}
.sectionAbout5_con-p span{display: block;color: #7a8087;line-height: 24px;}
.sectionAbout6_ul li{width: 16.6666667%;float: left;text-align: center;position: relative;height:100px;margin-bottom: 40px;transition: all 0.3s;}

@media only screen and (min-width: 1025px) {

    .sectionAbout5_con-title:hover{color: #4e5258!important;}
    .iconimg>a:hover{
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }
}
.sectionAbout6{padding: 55px 0;overflow: hidden;}
.sectionAbout6 .swiper-wrapper{display: inherit;}
.sectionAbout6 .swiper-button-next, .sectionAbout6 .swiper-button-prev{display: none;}

/*====人才招聘====*/
.sectionCareers2{padding: 75px 0;}
.tableAll{margin-bottom: 5.5%;}
.tableAll>.table01>.thead{margin: 8px 0;}
.table01{border-bottom:1px solid #bfbfc3;overflow: hidden;position: relative;cursor: pointer;}
.tableAll>.table01{cursor: inherit;}
.table01 .thead{width: calc((100% - 140px) / 5);float: left;font-size: 18px;color: #282828;text-align:left;margin: 30px 0;}
.table01 .thead:first-child {margin-left: 140px;box-sizing: border-box;}
/*.table01 .thead:last-child{width: 208px;}*/
.thead img{vertical-align: middle;margin-bottom: 2px;}

.tableContent p.thead{font-size: 18px;color: #7a8087;}
.lastPline{margin-left: 124px;background: url(../images/jtre.png) no-repeat center;width: 9px;height: 14px;display: inline-block;left: auto;right: 50px;}
.tableContent.on .table01{background: #646464;cursor: pointer;}
.tableContent.on .table01 p.thead{color: #fff;}
.tableContent.on .table01 .lastPline{background: url(../images/jtto.png) no-repeat center;width: 14px;height: 9px;}

.firstTableOne{display: none;}
.table01.firstTableOne p.thead{border-right: none;}

.tableContent_bott{background: #fbfbfb;padding:4% 0;overflow: hidden;display: none;position: relative;padding: 38px 57px;background: #edf1f5;}
.tableContent.on .tableContent_bott{display: block;}
.tableContent_bott-le ul,.tableContent_bott-re ul{padding-left: 0;}
.tableContent_bott-le ul li,.tableContent_bott-re ul li{list-style: none;}
.tableContent_bott-le,.tableContent_bott-re{float: left;}
.tableContent_bott-le{width: 35%;}
.tableContent_bott-re{width: 55%;padding-right: 10%}
.tableContent_bott-le img,.tableContent_bott-re img{margin-left: 56px;float: left;}
.bott_item{float: left;margin-left: 15px;width:calc(100% - 15px)}
.bott_item p{color: #343434;font-weight: bold;margin-bottom: 15px;}

.bott_item li span{color: #7a8087;}

.tableContent p.thead.on{color: #005bac!important;}
.tableContent_bott-re{position: relative;margin-bottom: 10%;}

.learnMore{border-top: 1px solid #b1b1b1;position: absolute;bottom: 30px;width: 100%;padding-top: 30px;}

.learnMore a{width: 148px;height: 34px;text-align: center;line-height: 34px;background: #e90011;color: #fff;display: block;border:1px solid #e90011}
@media only screen and (min-width: 1025px) {
    .learnMore a:hover{background: #fff;}
}

@media (max-width:1279px){
    .tableAll {padding: 0 0px;}
    .thead.addJia span{ padding-left: 0; background: none;}
    .tableContent_bott-le img, .tableContent_bott-re img{margin-left: 30px;}
    .learnMore .mor{height: 40px;}
    .learnMore .mor a{line-height: 40px;}
    .tableContent p.thead:first-child, .tableAll>.table01 p.thead:first-child{padding-left: 0;}
    .table01 .thead:first-child{margin-left: 100px;}
}

@media (max-width:1024px){
    .sectionCareers2 {padding: 20px 0;}
    .tableAll>.table01{display: none;}
    .table01{padding: 15px 0;}
    .table01 .thead{width: 100%;}
    .firstTableOne{display: block;}
    .tableContent p.thead{border-right:none;font-size: 16px;color: #7a8087!important;}
    .tableContent .table01 .thead span{display: inline-block;width: 50%;}
    .tableContent .table01 .thead span:first-child{text-align: left;}
    .tableContent .table01 .thead span:last-child{text-align:right;}
    .table01 .thead:last-child{width: 100%;text-align: center;}
    .tableContent_bott-le, .tableContent_bott-re{width: 100%;overflow: hidden;float: none;}
    .tableContent_bott-le img, .tableContent_bott-re img{float: none;display: block;margin-bottom: 10px;}
    .table01 .thead:first-child {margin-left: 0;}
    .lastPline{position: initial;float: right;margin-top: 20px;}
    .table01 .thead{margin: 10px 0;}
    .tableContent.on .table01{background: #fff;}
    .bott_item p{margin-bottom: 0;}
    .tableContent_bott-le{margin-bottom: 15px;}
    .tableContent_bott-re {margin-bottom: 0;}
    .learnMore{position: initial;padding-top: 15px;border: none;}




    .sectionAbout5_con{padding: 0;}
    .sectionAbout5_con li{padding: 0 10px;}
    .iconimg{width: 120px;height: 120px;}
    .sectionAbout6_ul li{width: 25%;}


}
@media (max-width:767px){
    .tableContent p.thead{font-size: 14px;}
    .bott_item{padding-left: 1em!important;padding-right: 1em!important;}
    .tableContent_bott{padding: 25px 0px;}
    .tableContent_bott-re{padding-right: 0;}
    .bott_item {width: calc(100% - 2em);}
    .learnMore a{margin-left: 1em;}
    .tableContent.on .table01 .lastPline {background: url(../images/jttocolor.png) no-repeat center;}

    .sectionAbout2 p{margin-bottom: 15px;}
    .sectionAbout2{padding: 30px 0 10px 0;}
    .sectionAbout3{padding: 30px 0;}
    .sectionAbout5{padding: 30px 0;}
    .sectionAbout5_con li{width: 100%;padding: 0;}
    .sectionAbout5_con li{margin-bottom: 20px;}
    .sectionAbout5_con-p{text-align: left;}
    .sectionAbout5_con-p span{text-align: left;display: inline;}
    .sectionAbout3 .section4_con .aTitle,.sectionAbout3 .section4_con>p{height: auto;}

    .sectionAbout6{padding: 30px 0;}
    .sectionAbout6 .swiper-wrapper{display: flex;}
    .sectionAbout6 .swiper-button-next, .sectionAbout6 .swiper-button-prev{display: block;}
    .swiper-button-next, .swiper-button-prev{background: none;background: #e90011;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;}
    .swiper-button-prev{
        transform: rotateY(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }
    .section4_ul li{width: 100%;}
    .sectionAbout4>img{display: none;}
}

/*联系我们*/
.sectionCountus2{padding: 80px 0;}
.mapcon{position: relative; overflow:hidden;}
#map{width: 100%; height: 725px;}
.maptext{position: absolute;right: 0;top:0;background: #e90011;padding: 55px 38px;width: 400px;box-sizing: border-box;height: 100%;}
.maptext ul li{color: #fff;margin-bottom: 20px;border-bottom: 1px solid #fff;}
.maptext ul li p{font-weight: bold;margin-bottom: 15px;}
.maptext ul li>span{margin-bottom: 15px;display: block;}
.maptext ul li p a{color: #fff;}
@media (min-width:1025px){
    .maptext ul li p a:hover{color: #4e5258!important;}
}
@media (max-width:1024px){
    .sectionCountus2 {padding: 30px 0;}
    .maptext{position: initial;width: 100%;}
    #map{height: 450px;}
}
@media (max-width:1024px){
    .maptext{padding: 25px 20px;}
     #map{height: 220px;}
}