﻿.about-wrap{
    padding: 2.5% 0 5.4% 0;
}
.company-txt{
    padding: 7.5% 25% 5% 25%;
}
.company-txt p{
    color: #505050;
    line-height: 215%;
    margin-bottom: 7%;
}
.about-honor{
    margin-top: 20px;
}
.about-honor li{
    float: left;
    width: 49.16%;
    position: relative;
}
.about-honor li:last-child{
    float: right;
}
.about-honor li img{
    width: 100%;
}
.about-link{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    font-weight: bold;
    border-bottom: 2px solid #fff;
    padding: 6px 3px;
}


/*job*/
.job-wrap{
    padding: 4.3% 5% 6.25% 5%;
}
.preface{
    color: #585858;
    line-height: 30px;
}
.job-cont>h2{
    padding: 4.63% 0 2.2% 0;
}
.job{
    margin-bottom: 10px;
}
.place{
    padding: 1.85% 2.6%;
    border: 2px solid #dcdcdc;
    cursor: pointer;
}
.place h2{
    float: left;
    color: #343434;
}
.bd-blue{
    border: 2px solid #2577e3;
}
.bd-blue h2{
    color: #2577e3;
}
.place em{
    float: right;
    width: 16px;
    height: 16px;
    background: url(../images/job-up.png) no-repeat center;
}
.job-down{
    background: url(../images/job-down.png) no-repeat center!important;
}
.post{
    border: 2px solid #dcdcdc;
    border-top: none;
    padding: 3.5%;
    position: relative;
    display: none;
}
.post-blue{
    border: 2px solid #2577e3;
    border-top: none;
}
.post>div{
    margin-bottom: 28px;
}
.post h4{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 11px;
    color: #000;
}
.post p{
    line-height: 190%;
}
.post p span{
    width: 96%;
    vertical-align: top;
}
.apply{
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 120px;
    line-height: 38px;
    text-align: center;
    color: #fff;
}


/*honor*/
.honor-ul{
    padding: 5% 5% 2.5% 5%;
}
.honor-ul li{
    float: left;
    width: 22.68%;
    height: 200px;
    margin: 0 3% 3.7% 0;
    padding: 2.6% 2.32%;
    border: 3px solid #dcdcdc;
}
.honor-ul li:nth-of-type(4n){
    margin: 0 0px 3.7% 0;
}
.honor-ul li img{
    width: 100%;
}



/*------------------2018-11-14-------------------*/
.touchWrap img{
    width: 100%;
}
.conttUs{
    background: #fff;
    padding: 1.25% 12.5%;
}
.conttUs h3{
    margin-bottom: 15px;
}
.conttUs p{
    line-height: 180%;
    margin-bottom: 10px;
}

/*添加 add*/
.shoper{
    padding: 1.6% 12.5%;
    background: #fff;
}
.sales-txt{
    float: left;
    width: 50%;
}
.sales-txt p, .shoper p{
    line-height: 24px;
    margin-bottom: 23px;
}
.sales-img{
    float: right;
    width: 35.5%;
}
.shoper img{
    width: 100%;
}
.depot{
    margin: 50px 0 30px 0;
}
.depot img{
    width: 100%;
}
.depot img{
    vertical-align: top;
}
.dep-1{
    float: left;
    width: 67.33%;
}
.dep-1 p{
    float: left;
    width: 46.7%;
    margin: 0 3.3% 2.8% 0;
}
.dep-2{
    float: left;
    width: 31.44%;
}
.jisa{
    margin: 30px 0 50px 0;
}