h1 {
	margin-bottom: 50px
}
p {
	line-height: 24px
}
.f0 {
	font-size: 0;
	height: 0;
	overflow: hidden
}
.pd0 {
	padding: 0
}
.vm:before {
	content: "";
	display: inline-block;
	width: 1px;
	margin-left: -1px;
	height: 100%;
	vertical-align: middle
}
.p10 p, p.p10 {
	margin-bottom: 10px
}
.more, .more a {
	color: #f90
}
.point {
	cursor: pointer;
	width: 20px;
	height: 20px;
	display: inline-block;
}
.point.jia {
	background: url(../images/job-icon1.png) no-repeat center;
}
.point.jian {
	background: url(../images/job-icon2.png) no-repeat center;
}
.part {
	padding: 50px 0
}
.part:not(:last-child) {
	border-bottom: 1px solid #eaeef0
}
.part h1 {
	font-size: 28px
}
.part h1, .part h2 {
	margin-bottom: 50px
}
.part h2 {
	font-size: 20px;
	font-weight: 500
}
.part .part-col h2 {
	margin-bottom: 15px
}
.part .part-col p {
	color: #888;
	margin-bottom: 25px
}
.section {
	padding-top: 55px;
	padding-bottom: 50px
}
.section .header {
	margin-bottom: 35px
}
.section .header h1+.more {
	display: block;
	margin-top: -35px
}
.section.interval:nth-of-type(2n) {
	background-color: #f2f2f2
}
.carousel-indicators.vertical {
	width: auto;
	right: 80px;
	left: auto;
	text-align: right;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}
.carousel-indicators.vertical li {
	display: block;
	margin: 0 0 15px
}
.carousel-indicators.vertical li.active {
	width: 10px;
	height: 10px
}
.carousel-indicators.vertical li:after {
	content: "";
	display: block;
	width: 1px;
	height: 15px;
	background-color: #fff;
	margin-top: 9px;
	margin-left: 4px
}
.carousel-indicators.vertical li:last-child {
	margin-bottom: 0
}
.carousel-indicators.vertical li:last-child:after {
	display: none
}
.navtab-wrapper {
	border-bottom: 1px solid #eaeef0
}
.navtab-wrapper.col4 ul>li {
	width: 25%
}
.navtab-wrapper ul>li {
	width: 20%;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	float: left
}
.navtab-wrapper ul>li.active, .navtab-wrapper ul>li:hover {
	border-bottom: 3px solid #fba01b
}
.navtab-wrapper .navbar-desc>a {
	font-size: 16px;
	font-weight: 600
}
.icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}
.white-box {
	width: 283px;
	background-color: #fff
}
.white-box, .white-box .vm:before {
	height: 230px
}
.white-box .desc {
	vertical-align: middle;
	font-size: 20px
}
.white-box .desc p {
	line-height: 1.8
}
.box-wrapper .col6-md {
	padding: 50px 30px;
	border: 1px solid #eaeef0;
	margin-bottom: 30px
}
.box-wrapper .desc h3 {
	font-size: 20px;
	margin-bottom: 15px
}
.box-wrapper .desc p {
	color: #888
}
.box-wrapper .box {
	padding: 40px 65px;
	border: 1px solid #eaeef0
}
.box-wrapper .box .reset-pd {
	margin-left: -65px;
	margin-right: -65px;
	margin-top: -40px
}
.box-wrapper .box h1.fill-gray {
	padding: 36px 0;
	background-color: #f2f2f9
}
.box-wrapper .box h3 {
	font-weight: 500
}
.box-wrapper .box p {
	line-height: 28px
}
.col6-md {
	width: 49%;
	margin-right: 2%;
	float: left
}
.col6-md:nth-of-type(2n) {
	margin-right: 0
}
.table.job {
	border: 1px solid #eaeef0;
	display: inline-block;
}
.table.job tr.active td {
	font-weight: 600;
	color: #333
}
.table.job dd, .table.job dt {
	padding: 15px 0;
	width: 20%;
	float: left;
	text-align: center;
}
.table.job dt {
	background-color: #c0153d;
	color: #fff;
	border: 1px solid #c0153d
}
.table.job .detail {
	background-color: #f2f2f9;
	border-top-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
}
.table.job .detail .desc {
	padding: 20px 6%;
	display: none;
	text-align: left;
}
.table.job .detail h3 {
	font-size: 16px;
	margin-bottom: 5px
}
.table.job .detail ol {
	padding-left: 0;
	margin-bottom: 30px;
	list-style: decimal
}
.table.job .detail ol li {
	margin-left: 15px
}
.table.job .point:hover {
	font-weight: 600
}
.mt50 {
	margin-top: 50px
}
.mt30 {
	margin-top: 30px
}
.mt35 {
	margin-top: 35px
}
.mb50 {
	margin-bottom: 50px
}
.header-nav .nav-list>li>a:after {
	display: none
}
 @media (max-width:767px) {
.box-wrapper .box {
	padding: 25px;
}
}
@media (max-width:991px) {
.col6-md {
	width: 100%;
	margin-right: 0
}
}
