﻿.iBanner {background-image: url("../img/aboutus.jpg"); height: 280px;}
.iBanner p {padding-top: 100px; }

.contactus {margin-top: 20px;}
.toplist {padding: 40px 0px;}
.toplist li {width: 175px; float: left; background-color:#eeeeee; margin-right: 25px; height: 60px; line-height: 60px; font-size: 24px; cursor: pointer; text-align: center}
.toplist li.active {color: #fff; background-color: #ff5f27}
.toplist li.last {margin-right: 0;}
#introTab #introabout p {font-size: 24px; line-height: 50px; text-align: justify; text-indent: 2em}
.content {min-height: 500px; padding-bottom: 100px;}
.content .comTitle {margin-bottom: 50px;}

.leadlist {padding:0 54px;}
.leadlist li {border-bottom: 1px dashed #f2f2f2; padding-bottom: 60px; margin-bottom: 60px;}
.leadlist li img {width:226px; float: left }
.leadlist li .leaderinfo {padding-left: 264px; color: #333; padding-top: 118px;}
.leadlist li .name {font-size: 24px;}
.leadlist li .position {font-size: 20px; margin-left: 30px;}
.leadlist li .detail {line-height: 32px;margin-top: 24px;}

#contactusTab li {float: left; width:46%;  margin-bottom: 38px;margin-left: 2%;margin-right: 2%;}
#contactusTab li img {display: block; margin-bottom: 30px;}
#contactusTab li p {margin: 12px 0; padding-right: 38px; line-height: 34px;}

.joinJobList {float: left; width:300px;}
.joinJobList li {cursor:pointer;width: 200px; height: 60px; background-color: #eeeeee; font-size: 22px; line-height: 60px; text-align: center; margin-bottom: 20px;}
.joinJobList li.currentJob{width: 207px; height:60px; background: url("../img/joinchoose.png"); color:#fff }
.joinJobinfo {float: left}
.joinJobinfo p {line-height: 32px;}
.joinJobinfo .required {margin-bottom: 40px; line-height: 30px; width: 900px;}
.joinJobinfo .required em {font-style: normal; display: block;font-size: 22px; margin-bottom: 40px;margin-top: 40px;}
.joinJobinfo .hhfl {margin-bottom: 40px;}
.joinJobinfo .hhfl h4 {line-height: 40px;font-size: 22px;}
.joinJobinfo .hhfl span {margin-right: 10px; line-height: 30px;}
.joinJobinfo label {color: #ff5f27; margin-bottom: 10px; display: block}

.devlist {padding: 0 60px;}
.devlist .lineyear {min-height: 500px; width: 1px; height: 1500px; background-color: #242b3f; float: left; position: relative}
.devlist .lineyear .eq {width: 80px; height: 80px; background-color: #242b3f; border-radius: 50%; line-height: 80px; color: #fff; font-size: 24px; position: absolute;left:0; margin-left: -40px; text-align: center}
.devlist .lineyear .one {top: -20px}
.devlist .lineyear .two {top: 160px}
.devlist .lineyear .three {top: 390px}
.devlist .lineyear .four {top: 686px}
.devlist .lineyear .five {top: 1200px}
.devlist .devinfo {padding-left:200px;}
.devlist .devinfo .step {margin-bottom: 80px;}
.devlist .devinfo .year {color: #ff5f27; display: block; font-weight: 600;font-size: 24px; line-height: 36px; position: relative}
.devlist .devinfo .year:after{content: '';display: block; width: 136px; height: 4px; background: url("../img/line.png") no-repeat; position: absolute; top:50%;left: -148px;}
.devlist .devinfo p {font-size: 24px; line-height: 36px; font-weight: 200;}

#guifanTab li{ line-height: 36px; padding-left: 30px;}

.hhwenhua {
    width: 100%;
    height: 638px;
    background: url("../img/hhwen.jpg") no-repeat center center;
    background-size: cover;
    margin-top: 54px;
}
.hhwen {
    height: 584px;
    text-align: center;
    overflow: hidden;
}
.hhwen img {
    margin-top: 62px;
    height: auto;
}
.hhjia .worth {
    width: 100%;
}
.hhjia .worth li {
    width: 146px;
    height: 620px;
    border:1px solid #333333;
    padding: 18px 20px;
    color: #333333;
    font-size: 24px;
    line-height: 50px;
    float: left;
    margin-right: 10px;

}
.hhjia .worth .top {
    padding-top: 66px;
    background-image: url("../img/hhinco1.png");
    background-repeat: no-repeat;
    text-align: center;
    border-bottom: 1px solid #ff5f27;
}
.hhjia .worth span {
    color: #666666;
    font-size: 32px;
    font-weight: 700;
    display: block;
    line-height: 88px;
}
.t1 .top {
    background-position: 52px 0px;
}
.t2 .top {
    background-position: -150px 0px;
}
.t3 .top {
    background-position: -362px 0px;
}
.t4 .top {
    background-position: -572px 0px;
}

.t5 .top {
    background-position: -798px 0px;
}
.t6 .top {
    background-position: -988px 0px;
}
.t6 {
    margin-right: 0px !important;
}
.hhjia .worth li  p {
    margin-top: 16px;
}


