.table {
	margin-top: 60px;
}

.table .td {
	float: left;
	width: 16.666%;
	line-height: 50px;
	text-indent: 20px;
}
.table .td:nth-child(6n+1){
	width: 33.332%;
} 
.table .td:nth-child(6n+3),.table .td:nth-child(6n){
	width: 8.333%;
}
.content {
	padding-bottom: 80px;
}

.acbg {
	background: #428fc6!important;
}

.fff {
	color: #fff!important;
}

.table .tr .td {
	color: #494c4b;
	font-weight: bold;
}

.th {
	background: #428fc6;
}

.listth {
	cursor:pointer;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	background: #fff;
	transition: all .5s;
}

.joblist {
	margin-bottom: 5px;
}


.joblist .listth .tdb {
	color: #494c4b;
}

.joblist .listth .tds {
	color: #494c4b;
}

.showdetail {
	cursor: pointer;
}

.detail {
	padding: 40px 20px 0px 20px;
	border: 1px solid #E5E5E5;
	border-top: none;
	box-sizing: border-box;
	background: #fff;
	color: #646665;
	display: none;
}

.detail p {
	line-height: 2.2;
}

.mr {
	margin-right: 40px;
}

.zzlist {
	line-height: 2;
}

.rzyq {
	margin-bottom: 100px;
}

.subbtn {
	width: 120px;
	height: 40px;
	background: url(../images/about/human02.jpg);
	background-size: 100% 100%;
	border: none;
	vertical-align: top;
	float: right;
	transition: all .5s;
	cursor: pointer;
}
.haschoes{
	float: right;
	width:200px;
	line-height: 40px;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	margin-right: 30px;
}
.btnbox {
	margin-top:40px;
	position: relative;
	padding: 40px 0;
	border-top: 1px solid #DBDBDB;
}

.chose {
	width: 120px;
	height: 40px;
	position: absolute;
	right: 140px;
	top: 40px;
	opacity: 0;
	cursor: pointer;
}
.chosebtn{
	float: right;
    width: 120px;
    height: 40px;
    background: #2a90f5;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin-right: 20px;
}
.motr {
	height: 1.35rem;
	line-height: 1.35rem;
}

.motd {
	float: left;
	text-indent: 0.5rem;
	font-weight: bold;
}
.motd:nth-child(3n+1){
 	width:75%;
}
.motd:nth-child(3n+2){
	width: 23.333%;
	display: none;
}
.motd:nth-child(3n){
	width: 25%;
}
.rem42 {
	font-size: 0.42rem;
}

.rem36 {
	font-size: 0.36rem;
}

.listth .motd {
	font-weight: 400;
}

.motable {
	display: none;
}

.motable .listth {
	background: #428fc6;
	line-height: 1rem;
	color: #fff;
}

.motable .detail {
	display: none;
	padding: 0.3rem 0.2rem 0 0.2rem;
}

.motable .j-h5c,
.motable .j-h5cb {
	font-size: 0.3rem;
}

.motable .j-h5 {
	font-size: 0.24rem;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	.table {
		display: none;
	}
	.motable {
		display: block;
	}
	.main {
		background: #fff;
	}
	.content {
		padding: 0;
		padding-bottom: 0.8rem;
	}
	.mochosebtnbox{
		height: 0.6rem;
		position: relative;
		margin-bottom: 0.4rem;
	}
	.mochosebtnbox .mochosebtn,.mosubbtn{
		width: 1.5rem;
		height: 0.6rem;
		text-align: center;
		line-height: 0.6rem;
		background: #2a90f5;
		color: #fff;
	}
	.mochosebtnbox .mochosebtn{
		float: left;
	}
	.mosubbtn{
		float: right;
	}
	.mochose{
		width: 1.5rem;
		height: 0.6rem;
		position: absolute;
		opacity: 0;
		left: 0;
		top: 0rem;
	}
}