/*施工指南*/
.faqDetail {
    background: #fff;
    padding: 70px 0 0 0 ;
    margin-bottom: 20px;
    min-height: 705px;
}
.faqDetail h3 {
    text-align: center;
    font-size: 20px;
    margin: 10px 0 20px;
	color: #ff5097;
	border-bottom: 1px solid #f5f5f5;
	line-height:36px;
}
.faqDetail .faqDetailContent {
    color: #666;
    margin-bottom: 30px;
	line-height:22px;
}


/*职位招聘*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.recruit-table {
    width: 100%;
    max-width: 100%;
    border: 1px solid #e4e5e7;
    border-top: 0 none;
	margin:0 0 2% 0;
}
.text-left {
    text-align: left;
}
.recruit-table th {
    background-color: #666;
    border-top: 1px solid #e4e5e7;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    padding: 0 10px;
    color: #fff;
}
.recruit-table tbody tr {
    cursor: pointer;
}
.recruit-table tbody td {
    font-size: 15px;
    height: 20px;
    line-height: 20px;
    padding: 10px;
    color: #000;
    background: #fff;
    border-top: 1px solid #e4e5e7;
}
.recruit-table tbody td:nth-child(1){width: 10%;}
.recruit-table tbody td:nth-child(2){width: 55%;}
.recruit-table tbody td:nth-child(3){width: 15%;}
.recruit-table tbody td:nth-child(4){width: 15%;}
.recruit-table tbody td:nth-child(5){width: 5%;}
.pull-left {
    float: left;
}
.m-l-xs {
    margin-left: 5px;
}
.recruit-table .tip-hot {
    height: 20px;
    width: 30px;
    background: url(../images/upload_ie3tcyjzmjstizlegyzdambqgayde_30x13.png) no-repeat center 3px;
}
.pos-r {
    position: relative;
}
.pos-a {
    position: absolute;
}
.recruit-table tbody .arrow-up {
    margin-left: 13px;
    top: 20px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 5px solid #e25359;
}
.recruit-table tbody .arrow-down {
    margin-left: 13px;
    top: 10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom: 5px solid #e25359;
}
.recruit-table tbody tr {
    cursor: pointer;
}
.recruit-table tbody .detail-td {
    padding: 20px 20px 15px;
    height: auto;
    cursor: auto;
    background: #fafafa;
    text-align: left;
}
.recruit-table tbody .detail-td .item-wrap .title {
    margin-top: 8px;
    color: #666;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
}
.recruit-table tbody .detail-td .item-wrap .desc {
    max-width: 1000px;
    font-size: 15px;
    color: #a1a1a1;
    line-height: 20px;
}
.recruit-table tbody .detail-td .item-wrap .desc p{line-height: 30px;}
.recruit-table tbody .detail-td .item-wrap .desc pre {
    white-space: pre-wrap;
}
.text-center {
    text-align: center;
}
.util-button {
    color: #fff;
    background-color: #ff5777;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    border: none;
    border-radius: 3px;
    display: inline-block;
}
.m-t {
    margin-top: 15px;
}
.c-po {
    cursor: pointer;
}
.zhaoptext04{display: none;}
