@font-face {
	font-family:'iconfont';src:url('//at.alicdn.com/t/font_1194307_o9ohsbdp3lo.eot');src:url('//at.alicdn.com/t/font_1194307_o9ohsbdp3lo.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1194307_o9ohsbdp3lo.woff2') format('woff2'),url('//at.alicdn.com/t/font_1194307_o9ohsbdp3lo.woff') format('woff'),url('//at.alicdn.com/t/font_1194307_o9ohsbdp3lo.ttf') format('truetype'),url('//at.alicdn.com/t/font_1194307_o9ohsbdp3lo.svg#iconfont') format('svg')
}

.icon_font {
	font-family: "iconfont" !important;
	font-size: 16px
}

html,body {
	font-family: "PingFang SC","Microsoft YaHei","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif;
	color: #333
}

dl,dt,dd {
	margin: 0;
	padding: 0
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	margin: 0
}

a,button {
	outline: none;
	text-decoration: none
}

a:focus {
	text-decoration: none
}

pre {
	background: #fff;
	border: 1px solid #f1d888;
	line-height: 19px
}

li {
	list-style: none
}

select {
	-webkit-appearance: none;
	appearance: none
}

.modal .close {
	font-size: 35px;
	font-weight: 300
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	border: none
}

.table>tbody>tr>th {
	font-weight: normal
}

.table>tbody>tr>th:first-child {
	padding-left: 20px
}

.table>tbody>tr>td:first-child {
	padding-left: 20px
}

.body_container.no_padding_top {
	padding-top: 0
}

.font-light {
	font-weight: 300
}

.container {
	width: 1200px;
	margin: 0 auto
}

.goto-top {
	display: none;
	position: fixed;
	bottom: 150px;
	border-radius: 10px;
	right: 0;
	width: 42px;
	cursor: pointer;
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/back-top.png) no-repeat;
	height: 42px;
	background-size: contain;
	transition: ease-out 300ms;
	opacity: .5;
	z-index: 99
}

.goto-top:hover {
	opacity: 1;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15)
}

.try_btn_gradient {
	background: linear-gradient(-45deg, #e2c680, #cfa54f);
	box-shadow: 0 2px 8px 0 rgba(207,165,79,0.15)
}

.try_btn_gradient:hover {
	color: #fff;
	box-shadow: 0 6px 18px 0 rgba(207,165,79,0.35)
}

.navbar_container .navbar {
	/* background-color: #3a3f49; */
	background-color: white;
	border: 0;
	box-shadow: 0 0 6px rgba(0,0,0,0.1);
	padding: 0 10px;
}

.navbar_container .navbar .navbar-nav>li.dropdownClassForWeb:hover .dropdown-menu {
	display: block
}

.navbar_container .navbar .navbar-nav>li .status {
	display: block
}

.navbar_container .navbar .navbar-nav>li .status-active {
	border-bottom: 2px solid #d8b566
}

.navbar_container .navbar .navbar-nav>li .nav-tab-status {
	display: inline-block
}

.navbar_container .navbar .navbar-nav>li:hover {
	transition: transform .3s ease-out 0s
}

.navbar_container .navbar .navbar-nav>li:hover .nav-tab-status {
	transform: translateY(-50%);
	transition: transform .3s ease-out 0s
}

.navbar_container .navbar .navbar-nav>li .nav-tab-status.active {
	transform: translateY(-50%)
}

.navbar_container .navbar .navbar-nav>li a {
	display: block;
	padding: 0 26px;
	font-family: "PingFang SC","Microsoft YaHei","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-size: 14px;
	height: 32px;
	line-height: 30px;
	overflow-y: hidden;
    color: black;
}

.navbar_container .navbar .navbar-nav>li a:hover {
	font-weight: normal;
	color: #cfa54.about_container .about_item .job_item:nth-child(even)f
}

.navbar_container .navbar .navbar-brand {
	width: 180px;
	height: 60px;
	background-image: url("/home/public/images/logo-red@3x.png");
	background-size: cover;
	padding: 0
}

.navbar_container {
	font-size: 16px
}

.navbar_container.navbar_black .navbar.hidden-xs {
	background-color: transparent;
	border: none
}

.navbar_container.navbar_black .navbar.hidden-xs .navbar-nav>li>a {
	color: rgba(255,255,255,0.6)
}

.navbar_container.navbar_black .navbar.hidden-xs .navbar-nav>li>a:hover {
	color: #fff
}

.navbar_container.navbar_black .navbar.hidden-xs .navbar-nav>li>a .caret {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/down.png) no-repeat 100%;
	background-size: 100%
}

.navbar_container.navbar_black .navbar.hidden-xs .navbar-brand {
	background-image: url("https://img.renlijia.com/201907/RLJOh1Q08DCyw6ey4KO126EUJ4-420-140.png")
}

.navbar_container.navbar_black .try_btn {
	border: 1px solid #fff;
	color: #fff
}

.navbar_container .try_btn {
	font-size: 14px;
	padding: 0;
	border: 1px solid #d8b566;
	height: 35px;
	width: 100px;
	line-height: 35px;
	border-radius: 18px;
	text-align: center;
	color: #d2a651;
	margin-left: 50px
}

.navbar_container .try_btn:hover {
	color: #fff;
	border-color: #d2a651;
	background: #d2a651
}

.dropdown-menu {
	min-width: 185px;
	border: none
}

.navbar-nav>li>.dropdown-menu {
	left: 0
}

.caret {
	border: none;
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/down.png) no-repeat 100%;
	background-size: 100%;
	width: 13px;
	height: 30px;
	float: right;
	padding-top: 17px;
	margin-left: 10px
}

.navbar_container .navbar .navbar-nav>li.active .dropdown-a {
	border-bottom: none;
	color: #666666
}

.navbar_container .navbar .navbar-nav>li.active .dropdown-a:hover {
	color: #cea44e
}

.navbar_container .navbar .dropdown-menu>li>a {
	height: 36px;
	padding: 0 10px;
	line-height: 36px;
	transition: padding-left .2s ease-in-out
}

.navbar_container .navbar .dropdown-menu>li a:hover {
	background: rgba(205,163,78,0.15);
	color: #cea44e;
	padding-left: 10px;
	transition: padding-left .2s ease-in-out
}

/* Modern navigation states */
.navbar_container .navbar .navbar-nav>li {
	margin: 0 3px;
	border-bottom: 0;
}

.navbar_container .navbar .navbar-nav>li>a.nav-link {
	position: relative;
	overflow: visible;
	border-radius: 0;
	transition: color .18s ease;
}

.navbar_container .navbar .navbar-nav>li>a.nav-link:hover,
.navbar_container .navbar .navbar-nav>li>a.nav-link:focus {
	color: #b72c27;
	background-color: transparent;
}

.navbar_container .navbar .navbar-nav>li.status-active {
	border-bottom: 0;
}

.navbar_container .navbar .navbar-nav>li.status-active>a.nav-link {
	color: #b72c27;
	background-color: transparent;
	box-shadow: none;
	font-weight: 600;
}

.navbar_container .navbar .nav-label {
	position: relative;
	display: inline-block;
}

.navbar_container .navbar .navbar-nav>li.status-active>a.nav-link>.nav-label::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -4px;
	width: 100%;
	height: 2px;
	border-radius: 99px;
	background: #d63a32;
}

.navbar_container .navbar .navbar-nav>li .nav-tab-status,
.navbar_container .navbar .navbar-nav>li:hover .nav-tab-status,
.navbar_container .navbar .navbar-nav>li .nav-tab-status.active {
	transform: none;
	transition: none;
}

.navbar_container .navbar .navbar-nav>li .nav-tab-status .status:last-child {
	display: none;
}

.navbar_container .navbar .dropdown-menu {
	padding: 8px;
	border: 1px solid #edf0f4;
	border-radius: 12px;
	box-shadow: 0 14px 38px rgba(15, 23, 42, .12);
}

.navbar_container .navbar .dropdown-menu>li>a.dropdown-item {
	position: relative;
	height: 38px;
	padding: 0 12px;
	border-bottom: 0;
	border-radius: 8px;
	line-height: 38px;
	transition: color .18s ease, background-color .18s ease;
}

.navbar_container .navbar .dropdown-menu>li>a.dropdown-item:hover,
.navbar_container .navbar .dropdown-menu>li>a.dropdown-item:focus {
	padding-left: 12px;
	color: #b72c27;
	background: #fff5f4;
}

.navbar_container .navbar .dropdown-menu>li>a.dropdown-item.status-active {
	padding-left: 12px;
	color: #b72c27;
	background: transparent;
	box-shadow: none;
	font-weight: 600;
}

.navbar_container .navbar .dropdown-menu>li>a.dropdown-item.status-active>.nav-label::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 100%;
	height: 2px;
	border: 0;
	border-radius: 99px;
	background: #d63a32;
}

.navbar_container .navbar .navbar-nav>li>a.nav-link:focus-visible,
.navbar_container .navbar .dropdown-menu>li>a.dropdown-item:focus-visible {
	outline: 3px solid rgba(214, 58, 50, .3);
	outline-offset: 2px;
}

@media (max-width: 767px) {
	.navbar_container .navbar .navbar-nav>li {
		margin: 2px 10px;
	}

	.navbar_container .navbar .navbar-nav>li>a.nav-link {
		border-radius: 0;
	}

	.navbar_container .navbar .navbar-nav>li.status-active>a.nav-link>.nav-label::after {
		bottom: 4px;
	}

	.navbar_container .navbar .dropdown-menu {
		padding: 4px 8px 8px;
		border: 0;
		border-radius: 8px;
		background: #f8fafc;
		box-shadow: none;
	}
}

@media (prefers-reduced-motion: reduce) {
	.navbar_container .navbar .navbar-nav>li>a.nav-link,
	.navbar_container .navbar .dropdown-menu>li>a.dropdown-item {
		transition: none;
	}
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background: none;
	color: #fff
}

.banner-p {
	font-size: 30px;
	padding-top: 40px;
	font-weight: 300
}

.banner_container {
	position: relative;
	overflow: hidden
}

.banner_container .banner_img {
	width: 100%
}

.banner_container .banner_block {
	position: absolute;
	top: 32%;
	text-align: center;
	color: #fff;
	margin: auto;
	left: 0;
	right: 0;
	z-index: 10
}

.banner_container .banner_block h1 {
	font-size: 60px;
	margin-bottom: 10px;
	font-weight: normal
}

.banner_container .banner_block p {
	font-size: 40px;
	margin-bottom: 50px;
	font-weight: lighter;
	letter-spacing: 5px
}

.banner_container .banner_block .try_btn {
	font-size: 24px;
	letter-spacing: 8px;
	display: inline-block;
	width: 240px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	text-decoration: none
}

.banner_container .index-swiper-pagination {
	position: absolute;
	bottom: 20px;
	left: 0;
	text-align: center;
	z-index: 10
}

.banner_container .index-swiper-pagination .swiper-pagination-bullet {
	background-color: #fff
}

.banner_container .index-swiper-pagination .swiper-pagination-bullet-active {
	background-color: #cfa54f
}

.smart-salary,.smart-ss,.smart-salay-slip,.smart-bg {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-bg01.jpg) no-repeat 100%;
	background-size: cover;
	padding: 110px 0
}

.smart-salary .checkmore,.smart-ss .checkmore,.smart-salay-slip .checkmore,.smart-bg .checkmore {
	width: 120px;
	height: 40px;
	border-radius: 20px;
	display: block;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	background-image: -webkit-linear-gradient(right, #e2c680, #d0a752);
	background-image: -moz-linear-gradient(right, #e2c680, #d0a752);
	background-image: -ms-linear-gradient(right, #e2c680, #d0a752);
	background-image: -o-linear-gradient(right, #e2c680, #d0a752)
}

.smart-salary .checkmore:hover,.smart-ss .checkmore:hover,.smart-salay-slip .checkmore:hover,.smart-bg .checkmore:hover,.smart-salary .checkmore:focus,.smart-ss .checkmore:focus,.smart-salay-slip .checkmore:focus,.smart-bg .checkmore:focus {
	text-decoration: none
}

.smart-ss {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-bg02.jpg) no-repeat 100%;
	background-size: cover
}

.smart-ss .content {
	float: right
}

.smart-salay-slip {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-bg03.png) no-repeat 100%;
	background-size: cover
}

.smart-bg {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-bg04.jpg) no-repeat 100%;
	background-size: cover
}

.smart-bg .content {
	float: right
}

.index-common-section .container {
	width: 1000px
}

.content>div {
	width: 50px;
	height: 4px;
	margin-bottom: 25px;
	background-image: -webkit-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -moz-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -ms-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -o-linear-gradient(right, #cfa54f, #f1d888)
}

.content h4 {
	font-size: 24px;
	margin-bottom: 25px;
	font-weight: 400;
	line-height: 33px;
	color: #cfa54f
}

.content h4 span {
	color: #333333;
	font-size: 28px
}

.content h5 {
	font-size: 24px;
	font-weight: 200
}

.content p {
	font-size: 20px;
	margin-bottom: 30px;
	color: #666666;
	font-weight: 300;
	line-height: 26px;
	margin-top: 10px
}

.content .fs-16 {
	font-size: 16px
}

.industries_container,.ss_container {
	padding-top: 80px
}

.industries_container .industry_block_title,.ss_container .industry_block_title {
	text-align: center;
	font-size: 36px;
	font-weight: normal;
	color: #333;
	margin-bottom: 50px
}

.industries_container[data-current="ec"] .desc_content[data-ind="ec"],.ss_container[data-current="ec"] .desc_content[data-ind="ec"] {
	display: block !important
}

.industries_container[data-current="ec"] .card_img,.ss_container[data-current="ec"] .card_img {
	background-image: url("")
}

.industries_container[data-current="ec"] .industry_btn[data-ind="ec"],.ss_container[data-current="ec"] .industry_btn[data-ind="ec"] {
	color: #cfa54f
}

.industries_container[data-current="ec"] .industry_btn[data-ind="ec"]::after,.ss_container[data-current="ec"] .industry_btn[data-ind="ec"]::after {
	background-color: #cfa54f
}

.industries_container[data-current="startup"] .desc_content[data-ind="startup"],.ss_container[data-current="startup"] .desc_content[data-ind="startup"] {
	display: block !important
}

.industries_container[data-current="startup"] .card_img,.ss_container[data-current="startup"] .card_img {
	background-image: url("")
}

.industries_container[data-current="startup"] .industry_btn[data-ind="startup"],.ss_container[data-current="startup"] .industry_btn[data-ind="startup"] {
	color: #cfa54f
}

.industries_container[data-current="startup"] .industry_btn[data-ind="startup"]::after,.ss_container[data-current="startup"] .industry_btn[data-ind="startup"]::after {
	background-color: #cfa54f
}

.industries_container[data-current="retail"] .desc_content[data-ind="retail"],.ss_container[data-current="retail"] .desc_content[data-ind="retail"] {
	display: block !important
}

.industries_container[data-current="retail"] .card_img,.ss_container[data-current="retail"] .card_img {
	background-image: url("")
}

.industries_container[data-current="retail"] .industry_btn[data-ind="retail"],.ss_container[data-current="retail"] .industry_btn[data-ind="retail"] {
	color: #cfa54f
}

.industries_container[data-current="retail"] .industry_btn[data-ind="retail"]::after,.ss_container[data-current="retail"] .industry_btn[data-ind="retail"]::after {
	background-color: #cfa54f
}

.industries_container[data-current="made"] .desc_content[data-ind="made"],.ss_container[data-current="made"] .desc_content[data-ind="made"] {
	display: block !important
}

.industries_container[data-current="made"] .card_img,.ss_container[data-current="made"] .card_img {
	background-image: url("")
}

.industries_container[data-current="made"] .industry_btn[data-ind="made"],.ss_container[data-current="made"] .industry_btn[data-ind="made"] {
	color: #cfa54f
}

.industries_container[data-current="made"] .industry_btn[data-ind="made"]::after,.ss_container[data-current="made"] .industry_btn[data-ind="made"]::after {
	background-color: #cfa54f
}

.industries_container[data-current="internet"] .desc_content[data-ind="internet"],.ss_container[data-current="internet"] .desc_content[data-ind="internet"] {
	display: block !important
}

.industries_container[data-current="internet"] .card_img,.ss_container[data-current="internet"] .card_img {
	background-image: url("")
}

.industries_container[data-current="internet"] .industry_btn[data-ind="internet"],.ss_container[data-current="internet"] .industry_btn[data-ind="internet"] {
	color: #cfa54f
}

.industries_container[data-current="internet"] .industry_btn[data-ind="internet"]::after,.ss_container[data-current="internet"] .industry_btn[data-ind="internet"]::after {
	background-color: #cfa54f
}

.industries_container .industries_card_container,.ss_container .industries_card_container {
	position: relative;
	height: 550px
}

.industries_container .industries_card_container .card_desc,.ss_container .industries_card_container .card_desc {
	position: absolute;
	top: 0;
	left: -15px;
	width: 623.7px;
	height: 341.1px;
	padding: 45px 32px 80px 28px;
	z-index: 2;
	background-image: url("https://img.renlijia.com/201907/RLJXgexvQqs0razW6EK48m369l-1266-640.jpg");
	background-size: cover;
	color: #fff;
	font-weight: 400;
	box-shadow: 0 6px 30px 0 rgba(207,165,79,0.15)
}

.industries_container .industries_card_container .card_desc>div h4,.ss_container .industries_card_container .card_desc>div h4 {
	font-size: 36px;
	font-weight: 400
}

.industries_container .industries_card_container .card_desc .desc_content,.ss_container .industries_card_container .card_desc .desc_content {
	display: none
}

.industries_container .industries_card_container .card_desc .industry_title,.ss_container .industries_card_container .card_desc .industry_title {
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 10px;
	position: relative
}

.industries_container .industries_card_container .card_desc .industry_title span,.ss_container .industries_card_container .card_desc .industry_title span {
	position: absolute;
	bottom: -30px;
	left: -10px;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal
}

.industries_container .industries_card_container .card_desc .desc_text,.ss_container .industries_card_container .card_desc .desc_text {
	padding-top: 64px;
	position: relative;
	overflow: hidden
}

.industries_container .industries_card_container .card_desc .desc_text .desc_info,.ss_container .industries_card_container .card_desc .desc_text .desc_info {
	width: 196px;
	float: left;
	color: #fff0cc
}

.industries_container .industries_card_container .card_desc .desc_text .desc_info img,.ss_container .industries_card_container .card_desc .desc_text .desc_info img {
	width: 75px
}

.industries_container .industries_card_container .card_desc .desc_text .desc_info div,.ss_container .industries_card_container .card_desc .desc_text .desc_info div {
	font-size: 20px;
	margin-top: 20px
}

.industries_container .industries_card_container .card_desc .desc_text .desc_info div span,.ss_container .industries_card_container .card_desc .desc_text .desc_info div span {
	font-size: 14px;
	padding-left: 15px
}

.industries_container .industries_card_container .card_desc .desc_text .desc_info .company,.ss_container .industries_card_container .card_desc .desc_text .desc_info .company {
	font-size: 14px;
	margin-top: 2px
}

.industries_container .industries_card_container .card_desc .desc_text .desc_contrast,.ss_container .industries_card_container .card_desc .desc_text .desc_contrast {
	width: 350px;
	color: #fff0cc;
	text-align: justify;
	position: absolute;
	right: 0;
	bottom: 0
}

.industries_container .industries_card_container .card_desc .desc_text .desc_contrast b,.ss_container .industries_card_container .card_desc .desc_text .desc_contrast b {
	font-size: 20px;
	font-weight: 400
}

.industries_container .industries_card_container .card_desc .desc_text .desc_contrast span,.ss_container .industries_card_container .card_desc .desc_text .desc_contrast span {
	font-size: 14px;
	display: block;
	margin-top: 12px
}

.industries_container .industries_card_container .card_desc .desc_text .desc_contrast span b,.ss_container .industries_card_container .card_desc .desc_text .desc_contrast span b {
	font-size: 14px
}

.industries_container .industries_card_container .card_desc .switch,.ss_container .industries_card_container .card_desc .switch {
	position: absolute;
	top: 20px;
	width: 35px;
	height: 35px;
	background-size: cover;
	cursor: pointer
}

.industries_container .industries_card_container .card_desc .switch.prev,.ss_container .industries_card_container .card_desc .switch.prev {
	right: 80px;
	background-image: url("https://img.renlijia.com/201907/RLJ5826Dbw6DBSiqQwdL6kZN1f-70-70.png")
}

.industries_container .industries_card_container .card_desc .switch.next,.ss_container .industries_card_container .card_desc .switch.next {
	right: 25px;
	background-image: url("https://img.renlijia.com/201907/RLJy22OO5C67iXDywxUxF16J6I-70-70.png")
}

.industries_container .industries_card_container .card_img,.ss_container .industries_card_container .card_img {
	position: absolute;
	width: 80%;
	right: -15px;
	top: 50px;
	z-index: 1;
	height: 450px;
	background-size: cover;
	-webkit-transition: background-image .2s ease-in-out;
	transition: background-image .2s ease-in-out
}

.salary-ad {
	padding-left: 210px
}

.safe_banner {
	height: 400px;
	color: #fff;
	text-align: center;
	background: url("https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/intro-bg.jpg") no-repeat;
	background-size: 100% 100%;
	padding-top: 112px
}

.safe_banner .safe_block_title {
	font-size: 36px;
	line-height: 50px
}

.safe_banner .safe_desc {
	margin: 14px 0 30px;
	font-size: 16px;
	line-height: 22px;
	font-weight: 300
}

.safe_banner .link-box a {
	margin: 0 10px;
	color: #cfa54f;
	text-decoration: underline
}

.modal.safe_modal .close {
	position: absolute;
	top: 10px;
	right: 17px
}

.modal.safe_modal .modal-dialog {
	width: 900px;
	height: 660px
}

.modal.safe_modal .modal-body {
	margin: 80px 56px 50px 31px
}

.modal.safe_modal img {
	width: 100%;
	height: 100%
}

.safe_guarantee {
	background-color: #f8f8f8;
	padding: 80px 0;
	text-align: center
}

.safe_guarantee .guarantee_item {
	background-color: #fff;
	text-align: center;
	padding: 50px 0;
	transition: box-shadow .2s,box-shadow .2s;
	border-radius: 4px;
	height: 350px;
	width: 350px
}

.safe_guarantee .guarantee_item:hover {
	box-shadow: 0 10px 17px 0 rgba(0,0,0,0.1)
}

.safe_guarantee .guarantee_item img {
	height: 104px
}

.safe_guarantee .guarantee_item h5 {
	color: #333333;
	font-size: 24px;
	font-weight: normal;
	margin: 20px 0
}

.safe_guarantee .guarantee_item p {
	color: #666;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	text-align: left;
	margin-bottom: 12px;
	text-align: justify
}

.safe_guarantee .guarantee_item p i {
	font-style: normal;
	transform: scale(.4);
	display: inline-block;
	color: #d0a752;
	margin-left: -13px
}

.safe_guarantee .guarantee_item .item_desc {
	padding: 0 50px
}

.industries_warp {
	position: relative;
	list-style: none;
	z-index: 1;
	height: 757px;
	overflow: hidden;
	background: url("https://img.renlijia.com/201905/RLJtmcteO4eA8OO6GzW2400EF6-3840-1514.png") no-repeat center;
	background-size: 1920px 757px
}

.industries_warp .industries_swiper_container {
	width: 800px;
	margin: 0 auto
}

.industries_warp .industry_swiper-wrapper {
	position: relative;
	display: flex;
	width: 100%;
	z-index: 1;
	box-sizing: content-box
}

.industries_warp .industry_item .industry_swiper_slide {
	position: relative;
	flex-shrink: 0;
	width: 700px;
	padding: 59px 56px;
	margin: 15px auto;
	font-family: "PingFangSC-Regular";
	font-size: 14px;
	color: #dbdbdb;
	transition-property: transform,-webkit-transform;
	background: #fff url("https://img.renlijia.com/201905/RLJvzPkjgUdiL3VzQAes517K5J-369-297.png") no-repeat;
	background-size: 123px 99px;
	background-position: 594px 8px;
	border-radius: 11px;
	box-shadow: 0 10px 17px 0 rgba(0,0,0,0.1)
}

.industries_warp .industry_item.swiper-slide-active .industry_swiper_slide {
	margin: 0;
	width: 800px;
	padding: 70px;
	color: #666666;
	background-position: 677px 8px
}

.industries_warp .industry_item.swiper-slide-active .item_industry-name {
	color: #cfa54f
}

.industries_warp .industry_item.swiper-slide-active .item_desc_info {
	width: 420px
}

.industries_warp .industry_item.swiper-slide-active .item_avatar {
	margin-top: 50px;
	opacity: 1
}

.industries_warp .industry_item .item_industry-name {
	font-size: 36px;
	line-height: 50px
}

.industries_warp .industry_item .item_container {
	position: relative
}

.industries_warp .industry_item .item_basic-info {
	font-family: "PingFangSC-Light"
}

.industries_warp .industry_item .item_desc_info {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 359px
}

.industries_warp .industry_item .item_avatar {
	width: 75px;
	height: 75px;
	margin-top: 41px;
	border-radius: 50%;
	overflow: hidden;
	opacity: .3
}

.industries_warp .industry_item .item_avatar img {
	width: 100%;
	height: 100%
}

.industries_warp .industry_item .item_name_post {
	margin-top: 15px
}

.industries_warp .industry_item .item_name_post .item_post {
	margin: 7px 0 0 15px;
	line-height: 20px
}

.industries_warp .industry_item .item_company_name {
	line-height: 20px;
	margin-top: 4px
}

.industries_warp .industry_item .item_title,.industries_warp .industry_item .item_name {
	font-family: "PingFangSC-Regular";
	font-size: 20px;
	line-height: 28px
}

.industries_warp .industry_item .item_title b,.industries_warp .industry_item .item_name b {
	font-weight: normal
}

.industries_warp .industry_item .item_desc {
	margin: 12px 0 0;
	line-height: 20px
}

.industries_warp .industry_item .item_desc dt {
	float: left
}

.industries_warp .industry_item .item_desc dd {
	font-weight: 300;
	text-align: justify
}

.industries_warp .swiper-pagination-bullets {
	bottom: 88px
}

.industries_warp .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 10px;
	width: 10px;
	height: 10px
}

.industries_warp .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: #cfa54f
}

.industries_warp .swiper_left_warp,.industries_warp .swiper_right_warp {
	display: flex;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 50%;
	height: 100%;
	z-index: 20
}

.industries_warp .swiper_left_warp .mask_block,.industries_warp .swiper_right_warp .mask_block,.industries_warp .swiper_left_warp .mask_layer,.industries_warp .swiper_right_warp .mask_layer {
	flex: 1
}

.industries_warp .swiper_left_warp .mask_block,.industries_warp .swiper_right_warp .mask_block {
	background: #fff
}

.industries_warp .swiper_left_warp .mask_layer,.industries_warp .swiper_right_warp .mask_layer {
	position: relative;
	max-width: 480px;
	background: repeat-y
}

.industries_warp .swiper-button-prev,.industries_warp .swiper-button-next {
	width: 30px;
	height: 57px;
	background-repeat: no-repeat;
	outline: none;
	cursor: pointer
}

.industries_warp .swiper_left_warp {
	left: -450px
}

.industries_warp .swiper_left_warp .swiper-button-prev {
	left: 200px;
	background: url("https://img.renlijia.com/201905/RLJSdIvmEx3pLbTH72j6j5z52G-30-57.png")
}

.industries_warp .swiper_left_warp .mask_layer {
	background: url("https://img.renlijia.com/201905/RLJ88iI7cWZ27VsM5oDJS003Xv-499-867.png")
}

.industries_warp .swiper_right_warp {
	right: -450px
}

.industries_warp .swiper_right_warp .swiper-button-next {
	right: 200px;
	background: url("https://img.renlijia.com/201905/RLJfa6z2hiyc6GmJi57jYqy6jQ-31-57.png")
}

.industries_warp .swiper_right_warp .mask_layer {
	background: url("https://img.renlijia.com/201905/RLJ558e9353WMGsCV7mmA84WrE-498-867.png")
}

.home_industries_warp .industries_warp {
	height: 548px
}

.home_industries_warp .industry_warp_title {
	padding: 99px 0 60px;
	font-size: 36px;
	line-height: 50px;
	text-align: center;
	color: #333
}

.home_industries_warp .swiper-button-next,.home_industries_warp .swiper-button-prev {
	top: 35%
}

.safe_guard_warp {
	padding: 80px 0 23px
}

.safe_guard_warp .safe_guard_item {
	position: relative;
	margin-bottom: 77px
}

.safe_guard_warp .safe_guard_item_title {
	float: left;
	width: 112px;
	font-size: 18px;
	line-height: 18px;
	border-right: 1px solid #d8d8d8
}

.safe_guard_warp .safe_guard_item_title .title-box {
	display: table-cell;
	width: 72px;
	height: 97px;
	text-align: center;
	vertical-align: middle
}

.safe_guard_warp .safe_guard_item_title .title-box img {
	margin-bottom: 12px
}

.safe_guard_warp .safe_guard_tabs_warp {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin-left: 112px;
	padding-left: 40px;
	overflow: hidden
}

.safe_guard_warp ul,.safe_guard_warp li {
	margin: 0;
	padding: 0
}

.safe_guard_warp .ui_tabs_nav {
	position: relative;
	left: -40px
}

.safe_guard_warp .ui_tabs_nav li {
	margin: 0 40px;
	float: left;
	font-size: 16px;
	width: 114px
}

.safe_guard_warp .ui_tabs_nav li:first-child {
	width: 144px
}

.safe_guard_warp .ui_tabs_nav li .bottom_line {
	display: block;
	height: 3px;
	background: #fff;
	margin-top: 12px
}

.safe_guard_warp .ui_tabs_nav li a {
	display: inline-block;
	text-decoration: none;
	color: #999
}

.safe_guard_warp .ui_tabs_nav li a:hover {
	color: #cfa54f
}

.safe_guard_warp .ui_tabs_nav li.active a {
	color: #cfa54f
}

.safe_guard_warp .ui_tabs_nav li.active .bottom_line {
	background: #cfa54f
}

.safe_guard_warp .ui_tabs_content {
	line-height: 20px;
	margin-top: 20px;
	overflow: hidden
}

.safe_guard_warp .ui_tabs_content .tab_pane {
	color: #666
}

@media (min-width:992px) {
	.fixed_try_btn {
		display: none !important
	}
}

@media (min-width:992px) {
}

.begin_now_container {
	position: relative;
	height: 380px;
	background: url("https://img.renlijia.com/201905/RLJ9Hw88kaQj2z4O437S9Zyynk-3840-1000.jpg") no-repeat center;
	background-size: 1920px 500px;
	text-align: center;
	padding-top: 115px;
	padding-bottom: 90px
}

.begin_now_container .begin_block_title {
	font-weight: 100;
	letter-spacing: 6px;
	font-size: 40px;
	line-height: 52px;
	margin: 0
}

.begin_now_container .begin_sub_title {
	font-size: 30px;
	line-height: 50px;
	font-weight: lighter
}

.begin_now_container .try_btn {
	margin-top: 60px;
	font-size: 16px;
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 35px;
	text-align: center;
	text-decoration: none
}

.salay-body .begin_now_container {
	padding-top: 90px
}

.footer {
	background-color: #454a55
}

.footer .footer_title {
	font-weight: 300;
	font-size: 20px;
	color: #eee;
	padding-bottom: 15px;
	border-bottom: 1px solid #61646a;
	border-bottom: .5px solid #61646a;
	margin-top: 40px
}

.footer .footer_title img {
	width: 100px;
	margin-right: 30px
}

.footer .link_row {
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative
}

.footer .link_row h4 {
	color: #fff;
	font-size: 18px;
	margin-bottom: 50px;
	font-weight: normal
}

.footer .link_row>div>a,.footer .link_row>div>span {
	margin-bottom: 30px;
	display: block;
	color: #aaa;
	text-decoration: none;
	font-size: 14px;
	font-weight: 300
}

.footer .link_row>div>a:hover {
	color: #fff
}

.footer .link_row .contact_icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url("https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/icon.png");
	background-size: cover;
	margin-right: 10px;
	vertical-align: -2px
}

.footer .link_row .contact_icon.tel {
	background-position: 0 0
}

.footer .link_row .contact_icon.time {
	background-position: 37px 0
}

.footer .link_row .contact_icon.mail {
	background-position: 15px 0
}

.footer .link_row .dingding-qrcode {
	position: absolute;
	top: -260px;
	right: 11px;
	z-index: 9;
	display: none
}

.footer .link_row .dingding-qrcode img {
	width: 190px;
	display: block;
	margin-bottom: 10px
}

.footer .right-col {
	position: absolute;
	right: 0;
	bottom: 60px
}

.footer .right-col .wechat {
	width: 40px;
	height: 40px;
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/weixin.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	float: right;
	margin-right: 30px
}

.footer .right-col .wechat:hover {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/weiixn-current.png) no-repeat center;
	background-size: 100%
}

.footer .right-col .wechat .dingding-qrcode img {
	width: 190px
}

.footer .right-col .weblog {
	width: 40px;
	height: 40px;
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/sina.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	float: right
}

.footer .right-col .weblog:hover {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/sina-current.png) no-repeat center;
	background-size: 100%
}

.footer .right-col .weblog a {
	width: 40px;
	height: 40px;
	display: block
}

.right-title {
	height: 20px;
	vertical-align: sub
}

.copyright_info {
	line-height: 20px;
	padding: 18px 0;
	text-align: center;
	background-color: #3a3f49;
	color: #aaa;
	font-weight: lighter;
	font-size: 12px
}

.copyright_info a {
	color: #aaa
}

.copyright_info a:hover {
	color: #fff
}

.copyright_info .police-icon {
	width: 20px;
	height: 20px;
	margin-top: -3px
}

.copyright_info ul,.copyright_info li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block
}

.copyright_info .links {
	padding-bottom: 10px;
	line-height: 10px
}

.copyright_info .links li {
	padding: 0 12px;
	border-right: 1px solid #979797
}

.copyright_info .links li:last-child {
	border: 0
}

.salary_intro_block {
	height: 540px;
	padding-top: 160px;
	text-align: center;
	position: relative;
	margin: 0 auto;
	color: #fff;
	background: url("https://img.renlijia.com/201905/RLJx1617Vs1M6IXheBKXfhUlSO-1920-540.jpg") no-repeat center
}

.salary_intro_block h1 {
	margin: 0 0 10px;
	font-size: 44px;
	font-weight: normal;
	line-height: 62px
}

.salary_intro_block h2 {
	font-size: 42px;
	font-weight: 100;
	line-height: 1.5;
	letter-spacing: 6px
}

.salary_intro_block img {
	position: absolute;
	width: 210px;
	animation-delay: .5s
}

.salary_intro_block #salary_1 {
	top: 60px;
	left: 0
}

.salary_intro_block #salary_2 {
	top: 60px;
	right: 0
}

.salary_intro_block #salary_3 {
	top: 320px;
	left: 0
}

.salary_intro_block #salary_4 {
	top: 320px;
	right: 0
}

.salary_intro_block .try_btn {
	font-size: 16px;
	display: inline-block;
	margin-top: 50px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	text-decoration: none;
	animation-delay: .5s
}

.salarySlip-body .salary_intro_block {
	background: url("https://img.renlijia.com/201906/RLJrA564DbWt4gT0VyC18m1Nfo-3840-1080.jpg") no-repeat center;
	background-size: 1920px 540px
}

.salarySlip-body .begin_now_container {
	background: url(https://img.renlijia.com/201906/RLJku4GtE671lCYXLc1anbBo5o-3840-1000.jpg) no-repeat center;
	background-size: 1920px 500px
}

.salay-body .salary_intro_block {
	background-image: url("https://img.renlijia.com/201905/RLJU1CesdKoW76e450jbTxGZgH-1920-540.png")
}

.salary_compare_block {
	padding: 150px 0;
	height: 700px
}

.salary_compare_block .compare_text_container h3 {
	font-size: 24px;
	margin: 0;
	margin-bottom: 30px;
	font-weight: 300;
	color: #999
}

.salary_compare_block .compare_text_container p {
	font-size: 14px;
	line-height: 28px;
	font-weight: 300;
	color: #999
}

.salary_compare_block .compare_text_container .indicator {
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 28px;
	background-size: contain;
	background-repeat: no-repeat
}

.salary_compare_block .compare_text_container .compare_item {
	padding-left: 90px;
	position: relative;
	cursor: pointer
}

.salary_compare_block .compare_text_container .before {
	margin-bottom: 50px
}

.salary_compare_block .compare_text_container .before .indicator {
	background-image: url("https://img.renlijia.com/201907/RLJz8PC21HPMC74NYX0c36eI2m-200-116.png")
}

.salary_compare_block .compare_text_container .before.active .indicator {
	background-image: url("https://img.renlijia.com/201907/RLJ1982656eJ61GUjPYJ3zd5aI-236-116.png");
	margin-top: 6px
}

.salary_compare_block .compare_text_container .now .indicator {
	background-image: url("https://img.renlijia.com/201907/RLJDxo2t0X2I8A8gv11ukr6JjS-168-80.png")
}

.salary_compare_block .compare_text_container .now.active .indicator {
	background-image: url("https://img.renlijia.com/201907/RLJ1489kMYqn3E15woiT4IPO9m-168-80.png");
	margin-top: 6px
}

.salary_compare_block .compare_text_container .active h3 {
	font-size: 36px;
	color: #333
}

.salary_compare_block .compare_text_container .active p {
	font-size: 14px;
	color: #333
}

.salary_compare_block .compare_img_container .compare_img {
	display: none;
	width: 100%
}

.salary_compare_block .compare_img_container[data-current="before"] .before {
	display: block
}

.salary_compare_block .compare_img_container[data-current="now"] .now {
	display: block
}

.grey {
	background-color: #f8f8f8
}

.salary_feature_block {
	padding: 110px 0 90px
}

.salary_feature_block .container {
	padding: 0
}

.salary_feature_block .left_nav {
	float: left;
	width: 365px;
	padding: 0;
	margin: 26px 0 0
}

.salary_feature_block .left_nav li {
	cursor: pointer;
	position: relative;
	padding-bottom: 40px;
	margin-bottom: 37px
}

.salary_feature_block .left_nav li.active:hover .title {
	color: #cfa54f
}

.salary_feature_block .left_nav li.active .number {
	color: #666
}

.salary_feature_block .left_nav li.active .title {
	color: #cfa54f
}

.salary_feature_block .left_nav li.active .sub_title {
	display: block
}

.salary_feature_block .left_nav li.active .progress_line::before {
	animation: scene02-1 3s 1 forwards
}

.salary_feature_block .left_nav li.active .progress_line::after {
	animation: scene02-2 .5s 1 forwards;
	animation-delay: 2.8s
}

.salary_feature_block .left_nav li.active .bottom_progress {
	background: none
}

.salary_feature_block .left_nav li:hover .number,.salary_feature_block .left_nav li:hover .title {
	color: #666
}

.salary_feature_block .left_nav li .number {
	font-family: "DIN AlterNate";
	font-size: 29px;
	font-weight: bold;
	color: #a5a5a5;
	margin-right: 15px
}

.salary_feature_block .left_nav li .title {
	position: relative;
	top: -3px;
	font-size: 20px;
	font-weight: 300;
	color: #999
}

.salary_feature_block .left_nav li .sub_title {
	display: none;
	position: absolute;
	top: 37px;
	left: 47px;
	margin: 0;
	line-height: 20px;
	color: #cfa54f
}

.salary_feature_block .left_nav li .bottom_progress {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 167px;
	height: 2px;
	background: #ececec
}

.salary_feature_block .left_nav li .bottom_progress .progress_line {
	position: relative;
	width: 380px
}

.salary_feature_block .left_nav li .bottom_progress .progress_line::before,.salary_feature_block .left_nav li .bottom_progress .progress_line::after {
	position: absolute;
	content: " ";
	background: #cfa54f
}

.salary_feature_block .left_nav li .bottom_progress .progress_line::before {
	height: 2px;
	width: 0
}

.salary_feature_block .left_nav li .bottom_progress .progress_line::after {
	top: -4px;
	left: 375px;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	transform: scale(0)
}

.salary_feature_block .right_content {
	float: left;
	width: 723px;
	height: 610px;
	padding: 46px 66px 66px 46px;
	background: #fff;
	box-shadow: 0 2px 13px 0 rgba(0,0,0,0.06);
	border-radius: 10px;
	box-sizing: initial;
	overflow: hidden
}

.salary_feature_block .features_swiper_containe {
	width: 100%;
	overflow: hidden
}

.salary_feature_block .swiper-wrapper {
	position: relative
}

.salary_feature_block .features_box {
	margin-top: 100px
}

.salary_feature_block .feature_item {
	opacity: 0
}

.salary_feature_block .feature_item.swiper-slide-active {
	animation: scene02-3 3s 1 forwards
}

.salary_feature_block .feature_title {
	font-size: 18px;
	line-height: 25px;
	color: #333
}

.salary_feature_block .feature_title .bottom_line {
	display: block;
	width: 24px;
	height: 4px;
	margin-top: 10px;
	background: url("https://img.renlijia.com/201905/RLJGKL575lqHc37vtJksd7R7kV-24-4.png")
}

.salary_feature_block .feature_list {
	padding: 20px 0 0
}

.salary_feature_block .feature_list .icon_ok {
	display: inline-block;
	width: 9px;
	height: 6px;
	margin-right: 8px;
	background: url("https://img.renlijia.com/201905/RLJ7qpM6M3XmCS7aQ27MNx9dN0-18-12.png") no-repeat;
	background-size: 9px 6px
}

.salary_feature_block .feature_list .item {
	width: 49%;
	float: left;
	margin-bottom: 8px;
	font-weight: 300;
	line-height: 20px;
	color: #333
}

.salary_feature_block .products_value {
	position: absolute;
	top: 182px;
	right: 0;
	width: 350px;
	height: 150px;
	box-sizing: initial;
	padding: 25px;
	background: url("https://img.renlijia.com/201905/RLJ3Sqqtkd2IeqGo7aKZY912v8-400-200.png") no-repeat;
	background-size: cover;
	box-shadow: 0 2px 13px 0 rgba(0,0,0,0.2);
	border-radius: 6px;
	color: #fff;
	opacity: 0
}

.salary_feature_block .products_value .title {
	position: relative;
	font-size: 18px;
	line-height: 25px;
	padding-bottom: 14px;
	margin: 0 0 22px
}

.salary_feature_block .products_value .title .bottom_line {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 24px;
	height: 4px;
	display: inline-block;
	background: #fff
}

.salary_feature_block .products_value ul {
	padding: 0
}

.salary_feature_block .products_value li {
	line-height: 20px;
	margin-bottom: 8px
}

.salary_feature_block .top_feature_img {
	margin: 20px 0 0 20px;
	display: inline-block;
	box-shadow: 0 2px 13px 0 rgba(0,0,0,0.06)
}

.salary_feature_block .top_feature_img img {
	height: 323px
}

.salary_feature_block .swiper-slide-active {
	opacity: 1
}

.salary_feature_block .swiper-slide-active .fadeInDown-1 {
	-webkit-animation: fadeInDown 2s .1s 1 forwards;
	animation: fadeInDown 2s .1s 1 forwards
}

.salary_feature_block .swiper-slide-active .fadeInDown-2 {
	-webkit-animation: fadeInDown 1.3s .2s 1 forwards;
	animation: fadeInDown 1.3s .2s 1 forwards
}

.salary_feature_block .swiper-slide-active .fadeInUp-1 {
	-webkit-animation: fadeInUp 2s 1 forwards;
	animation: fadeInUp 2s 1 forwards
}

.salary_begin_now_container {
	background-image: url("https://img.renlijia.com/201905/RLJ957o55rO2zcn99gK7nBwx2g-3840-1000.jpg");
	background-position: top center
}

@-webkit-keyframes scene02-1 {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@-webkit-keyframes scene02-2 {
	0% {
		transform: scale(0)
	}

	100% {
		transform: scale(1)
	}
}

@-webkit-keyframes scene02-3 {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.salary_program_block {
	padding: 100px 0 82px
}

.salary_program_block .container {
	padding: 0
}

.salary_program_block .program_title_box {
	text-align: center;
	margin-bottom: 70px
}

.salary_program_block .program_title_box .login {
	position: relative;
	top: -10px;
	display: inline-block;
	padding-right: 32px;
	margin-right: 35px;
	border-right: 1px solid #e4e9ed
}

.salary_program_block .program_title_box .login img {
	width: 231px
}

.salary_program_block .program_title_box .title {
	line-height: 50px;
	display: inline-block;
	font-size: 36px
}

.salary_program_block .program_tab_nav {
	padding: 0 0 24px;
	margin: 0 0 40px;
	display: table;
	width: 100%;
	border-bottom: 1px solid #e1e6eb
}

.salary_program_block .program_tab_nav li {
	position: relative;
	display: table-cell;
	font-size: 18px;
	width: 12.5%;
	line-height: 25px;
	text-align: center;
	color: #333;
	cursor: pointer
}

.salary_program_block .program_tab_nav li.active {
	color: #cfa54f
}

.salary_program_block .program_tab_nav li.active .bottom_line {
	display: block
}

.salary_program_block .program_tab_nav li:hover {
	color: #cfa54f
}

.salary_program_block .program_tab_nav li .bottom_line {
	display: none;
	position: relative;
	bottom: -24px;
	margin: 0 auto;
	width: 60px;
	height: 2px;
	background: url("https://img.renlijia.com/201905/RLJ4Q2cQZB70jIvb50fp1W0x89-60-2.png")
}

.salary_program_block .program_tab_content {
	margin: 0 41px 0;
	overflow: hidden
}

.salary_program_block .program_tab_content .tab_plan {
	overflow: hidden
}

.salary_program_block .program_tab_content .img_box {
	float: left
}

.salary_program_block .program_tab_content .img_box img {
	width: 100%;
	max-width: 630px
}

.salary_program_block .program_tab_content .tab_plan_conten {
	float: left;
	padding: 90px 0 0 80px
}

.salary_program_block .program_tab_content .tab_plan_conten .title {
	font-size: 26px;
	font-weight: 300;
	padding-bottom: 21px;
	margin-bottom: 25px;
	background: url(https://img.renlijia.com/201905/RLJCQqY1G64AN01urYGa8Ay2fN-36-4.png) no-repeat left bottom
}

.salary_program_block .program_tab_content .tab_plan_conten p {
	margin: 0;
	font-size: 16px;
	line-height: 22px;
	font-weight: 300
}

.salary_program_block .fadeInLeft-1 {
	-webkit-animation: fadeInLeft 2s .1s 1 forwards;
	animation: fadeInLeft 2s .1s 1 forwards
}

.salary_program_block .fadeInRight-1 {
	-webkit-animation: fadeInRight 2s 1 forwards;
	animation: fadeInRight 2s 1 forwards
}

.salary_industries_block {
	padding: 41px 0 144px
}

.salary_industries_block .industries_title_box {
	margin-bottom: 50px;
	text-align: center;
	font-weight: 300
}

.salary_industries_block .industries_title_box .title {
	font-size: 36px;
	line-height: 50px
}

.salary_industries_block .industries_title_box .sub_title {
	font-size: 18px;
	line-height: 25px
}

.salary_industries_block .salary_industries_item {
	background-size: cover;
	height: 201px;
	color: #fff
}

.salary_industries_block .salary_industries_item .title {
	font-weight: 300;
	text-align: center;
	font-size: 26px;
	line-height: 37px;
	padding: 117px 0 6px;
	background: url("https://img.renlijia.com/201905/RLJR558xBB5xI1V7aYduEWrusI-20-4.png") no-repeat center bottom
}

.salary_price_list_block {
	background: linear-gradient(180deg, #ffffff, #ffffff, #f9f9f9)
}

.salary_price_list_block .price_list_title {
	font-size: 36px;
	line-height: 50px;
	color: #333;
	text-align: center;
	padding-top: 110px;
	padding-bottom: 10px
}

.salary_price_list_block .price_list_sub_title {
	font-size: 20px;
	font-weight: lighter;
	line-height: 33px;
	text-align: center;
	padding-bottom: 60px
}

.salary_price_list_block .block-title {
	font-size: 30px;
	line-height: 42px;
	margin-top: 80px;
	margin-bottom: 40px
}

.salary_price_list_block .block-title::before {
	content: '';
	width: 6px;
	height: 28px;
	display: inline-block;
	background: linear-gradient(to bottom, #F6E3A6, #DFC36A);
	margin-right: 12px;
	vertical-align: -3px
}

.salary_price_list_block .block-title a {
	font-size: 14px;
	color: #CFA54F;
	margin-left: 12px
}

.salary_price_list_block .version-description {
	overflow: hidden
}

.salary_price_list_block .version-description .version-description-item {
	float: left;
	width: 30.2%;
	box-sizing: border-box
}

.salary_price_list_block .version-description .version-description-item img {
	width: 34px
}

.salary_price_list_block .version-description .version-description-item div {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 16px
}

.salary_price_list_block .version-description .version-description-item div::after {
	content: "";
	width: 100px;
	height: 2px;
	display: block;
	background: linear-gradient(to right, #f1d888, #cfa54f);
	margin-top: 14px
}

.salary_price_list_block .version-description .version-description-item div a {
	font-size: 14px;
	color: #CFA54F;
	margin-left: 15px
}

.salary_price_list_block .version-description .version-description-item p {
	font-size: 16px;
	line-height: 22px
}

.salary_price_list_block .version-description .middle {
	width: 39.6%;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	padding-left: 131px
}

.salary_price_list_block .version-description .last-child {
	padding-left: 152px
}

.salary_price_list_block .deploy-server {
	overflow: hidden;
	padding-bottom: 100px
}

.salary_price_list_block .deploy-server .deploy-server-item {
	width: 25%;
	float: left;
	text-align: center
}

.salary_price_list_block .deploy-server .deploy-server-item img {
	width: 64px
}

.salary_price_list_block .deploy-server .deploy-server-item p {
	margin-top: 26px;
	font-size: 20px;
	line-height: 28px;
	color: #333333
}

.salary_price_list_block .deploy-server .deploy-server-item p span {
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	margin-top: 5px
}

.salary_modal .close {
	position: absolute;
	right: 17px;
	top: 10px
}

.salary_modal .modal-dialog {
	width: 500px
}

.salary_modal .modal-content {
	padding: 60px
}

.salary_modal .modal-body {
	padding: 0
}

.salary_modal .modal-body .title {
	font-size: 20px;
	line-height: 25px;
	color: #cfa54f;
	text-align: center
}

.salary_modal .modal-body .sub_title {
	font-size: 16px;
	margin-top: 4px;
	font-weight: 300;
	color: #8c8787;
	text-align: center
}

.salary_modal .modal-body .sub_title_desc {
	text-align: center;
	color: #8c8787;
	font-weight: 300;
	margin-top: 5px
}

.salary_modal .intro_content {
	margin-top: 40px
}

.salary_modal .intro_content .tab-content {
	display: flex
}

.salary_modal .intro_content .tab-content .tab-pane {
	display: block;
	opacity: 1
}

.salary_modal .intro_content .qrcode-box .block_title,.salary_modal .intro_content .form_box .block_title {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 30px
}

.salary_modal .intro_content .qrcode-box {
	width: 280px;
	margin-left: 40px;
	border-right: 1px solid #e9e9ea
}

.salary_modal .intro_content .qrcode-box img {
	width: 98px
}

.salary_modal .intro_content .qrcode {
	margin-left: 13px
}

.salary_modal .intro_content .qrcode img {
	width: 156px
}

.salary_modal .intro_content .qrcode_footer {
	width: 112px;
	margin: 28px 0 0 35px;
	line-height: 20px;
	text-align: center;
	color: #333
}

.salary_modal .intro_content .qrcode_footer .desc {
	font-weight: 300
}

.salary_modal .intro_content .form_box {
	margin: 0 auto
}

.salary_modal .intro_content .form_box img {
	width: 239px
}

.salary_modal .intro_content .form_box .group {
	display: flex;
	margin-bottom: 20px
}

.salary_modal .intro_content .form_box .form-label {
	display: inline-block;
	width: 65px;
	height: 32px;
	margin: 0;
	line-height: 32px;
	margin-right: 19px;
	font-size: 16px;
	text-align: justify;
	text-align-last: justify;
	font-weight: normal;
	box-sizing: initial;
	color: #262626
}

.salary_modal .intro_content .form_box .form-control-box {
	flex: 1
}

.salary_modal .intro_content .form_box .form-control-box select.control {
	background: url(https://img.renlijia.com/201905/RLJNW3cEq7O75LA7K39A248WSh-24-16.png) no-repeat 175px 12px;
	background-size: 11px 7px
}

.salary_modal .intro_content .form_box .form-control-box .control {
	width: 200px;
	height: 32px;
	padding: 0 12px;
	line-height: 32px;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #d7d7d7
}

.salary_modal .intro_content .form_box .form-control-box .control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.salary_modal .intro_content .form_box .group-footer {
	padding-top: 18px;
	text-align: center
}

.salary_modal .intro_content .form_box .group-footer .try_btn {
	width: 150px;
	height: 40px;
	font-size: 18px;
	color: #fff;
	font-family: "PingFang-SC-Semibold";
	letter-spacing: 4.5px;
	border-radius: 20px;
	border: 0
}

.salary_modal .intro_content .submit-success-box {
	margin: 0 0 54px;
	text-align: center
}

.salary_modal .intro_content .submit-success-box p {
	margin: 10px 0 0;
	line-height: 24px;
	font-size: 16px;
	color: #8c8c8c
}

.salary_modal .intro_content .success-icon {
	width: 90px;
	margin: 0 auto
}

.salary_modal .intro_content .success-icon img {
	width: 100%
}

.salary_modal .intro_content .success-title {
	margin: 22px 0 0;
	font-size: 26px;
	line-height: 34px
}

.salary_modal_version .modal-content {
	width: 560px;
	padding: 0
}

.salary_modal_version .modal-content .close {
	color: #fff;
	z-index: 9
}

.salary_modal_version img {
	width: 100%
}

.salary-detail-modal h3 {
	font-size: 20px;
	line-height: 28px;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	font-weight: 600
}

.salary-detail-modal h3::before {
	content: '';
	width: 52px;
	height: 3px;
	background-image: url(https://img.renlijia.com/201908/RLJ4ls4k16XPt141iBzlw1rfy0-156-9.png);
	background-size: 100%;
	display: inline-block;
	transform: rotate(180deg);
	vertical-align: 5px;
	margin-right: 20px
}

.salary-detail-modal h3::after {
	content: '';
	width: 52px;
	height: 3px;
	background-image: url(https://img.renlijia.com/201908/RLJ4ls4k16XPt141iBzlw1rfy0-156-9.png);
	background-size: 100%;
	display: inline-block;
	vertical-align: 5px;
	margin-left: 20px
}

.salary-detail-modal .sdm-content {
	padding: 0 70px
}

.salary-detail-modal .sdm-content h4 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	margin-bottom: 10px
}

.salary-detail-modal .sdm-content h4::before {
	content: '';
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(https://img.renlijia.com/201908/RLJ6LzhkPW6j2O5NvSY51z64O2-48-48.png);
	background-size: 100%;
	vertical-align: -3px;
	margin-right: 6px
}

.salary-detail-modal .sdm-content p {
	font-size: 12px;
	line-height: 17px;
	padding-left: 22px;
	margin-bottom: 20px;
	font-weight: 300;
	text-align: justify
}

.salary-detail-modal .sdm-content .sdm-des {
	margin-bottom: 47px;
	padding-left: 22px;
	overflow: hidden
}

.salary-detail-modal .sdm-content .sdm-des div {
	font-size: 14px;
	font-weight: 300;
	float: left
}

.salary-detail-modal .sdm-content .sdm-des .float-right {
	float: right
}

.salary-detail-modal .sds-content {
	padding-bottom: 30px
}

.salary-detail-modal .sds-content .table-head {
	width: 500px;
	margin: 0 auto;
	font-size: 14px;
	font-weight: 600;
	line-height: 40px
}

.salary-detail-modal .sds-content .table-head .th-tr {
	overflow: hidden;
	background-image: url(https://img.renlijia.com/201908/RLJeVWM51u6UZ6RTQjD3HPF6Dw-1500-120.png);
	background-size: 100%;
	width: 100%;
	height: 40px
}

.salary-detail-modal .sds-content .table-head .th-tr div {
	float: left;
	width: 29%;
	padding: 0 10px
}

.salary-detail-modal .sds-content .table-head .th-tr div:last-child {
	width: 71%
}

.salary-detail-modal .sds-content .table-body {
	width: 500px;
	margin: 0 auto;
	font-size: 12px
}

.salary-detail-modal .sds-content .table-body .tb-tr {
	overflow: hidden;
	width: 100%;
	min-height: 40px;
	line-height: 18px;
	padding: 11px 0
}

.salary-detail-modal .sds-content .table-body .tb-tr:nth-child(even) {
	background-color: #F9F9F9
}

.salary-detail-modal .sds-content .table-body .tb-tr div {
	float: left;
	width: 29%;
	padding: 0 10px
}

.salary-detail-modal .sds-content .table-body .tb-tr div:last-child {
	width: 71%
}

.right-overflow-close {
	width: 20px;
	height: 20px;
	top: 0 !important;
	right: -30px !important;
	line-height: 20px;
	opacity: 1
}

.right-overflow-close:hover {
	opacity: .8
}

.right-overflow-close span {
	width: 20px;
	height: 20px;
	display: inline-block;
	background-image: url(https://img.renlijia.com/201908/RLJmImE7750wPprCJyH945518E-66-66.png);
	background-size: 100%
}

@media (max-width:767px) {
	#salaryPriceListMobile2 {
		margin-bottom: 40px
	}

	.salary_price_list_block .block-title {
		margin-top: 40px;
		font-size: 20px;
		padding-left: 9%;
		line-height: 28px
	}

	.salary_price_list_block .block-title::before {
		width: 3px;
		height: 19px;
		vertical-align: -2px;
		margin-right: 10px
	}

	.salary_price_list_block .version-description .version-description-item p a {
		float: right;
		margin-left: 0
	}

	.salary_price_list_block .deploy-server {
		margin: 33px 0 0 !important;
		padding-bottom: 30px
	}

	.salary_price_list_block .deploy-server .deploy-server-item {
		width: 100%;
		float: initial;
		padding-left: 9%;
		overflow: hidden;
		margin-bottom: 30px
	}

	.salary_price_list_block .deploy-server .deploy-server-item img,.salary_price_list_block .deploy-server .deploy-server-item p {
		float: left
	}

	.salary_price_list_block .deploy-server .deploy-server-item img {
		width: 50px;
		vertical-align: middle
	}

	.salary_price_list_block .deploy-server .deploy-server-item p {
		margin: 0;
		padding-left: 20px;
		padding-top: 2px;
		text-align: left;
		font-size: 18px;
		line-height: 25px
	}

	.salary_price_list_block .deploy-server .deploy-server-item p span {
		display: block;
		font-size: 12px;
		line-height: 17px;
		margin-top: 2px
	}

	.salary_modal_version .modal-content {
		width: 84%;
		margin-left: 8%
	}

	.salary-detail-modal h3 {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.salary-detail-modal .mobile-h3 {
		font-size: 16px
	}

	.salary-detail-modal .mobile-h3::before {
		width: 34.666666px;
		height: 2px;
		margin-right: 13px
	}

	.salary-detail-modal .mobile-h3::after {
		width: 34.666666px;
		height: 2px;
		margin-left: 13px
	}

	.salary-detail-modal .sdm-content {
		padding: 0 16px
	}

	.salary-detail-modal .sdm-content .sdm-des {
		margin-bottom: 25px
	}

	.salary-detail-modal .sdm-content .sdm-des div {
		float: initial;
		margin-bottom: 10px
	}

	.salary-detail-modal .sdm-content .sdm-des .float-right {
		float: initial
	}

	.salary-detail-modal .sds-content {
		padding-bottom: 20px
	}

	.salary-detail-modal .sds-content .table-head,.salary-detail-modal .sds-content .table-body {
		width: 100%
	}
}

.ss-price {
	font-size: 36px;
	color: #cda34e;
	padding-top: 10px
}

.ss-price span {
	font-size: 20px;
	position: relative;
	padding-left: 10px
}

.ss-price span img {
	position: absolute;
	top: -18px;
	left: 10px;
	width: 40px
}

.ss-container {
	height: 500px;
	padding: 74px 0 0
}

.ss-container.grey {
	padding: 102px 0 0
}

.ss-container.grey .ss-img-box {
	float: right;
	width: 556px
}

.ss-container.grey .ss-desc-content {
	float: left;
	padding-left: 112px
}

.ss-container .container {
	padding: 0
}

.ss-container .ss-img-box {
	float: left;
	width: 610px
}

.ss-container .ss-img-box img {
	width: 100%
}

.ss-container .ss-desc-content {
	float: left;
	flex: 1;
	padding: 56px 0 0 102px
}

.ss-container .ss-desc-content .title {
	font-size: 24px;
	color: #CFA54F;
	line-height: 33px
}

.ss-container .ss-desc-content .title span {
	font-size: 26px;
	color: #333
}

.ss-container .ss-desc-content .line {
	width: 38px;
	height: 4px;
	margin: 27px 0 25px;
	background-image: -webkit-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -moz-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -ms-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -o-linear-gradient(right, #cfa54f, #f1d888)
}

.ss-container .ss-desc-content p {
	font-size: 16px;
	line-height: 26px;
	color: #999
}

.ss_intro_block img {
	width: 146px
}

.service-container {
	color: #fff;
	height: 580px;
	background: url("https://img.renlijia.com/201905/RLJ9hd6k61DyRm19oXK8HKOC9d-3840-1162.jpg") no-repeat center;
	background-size: 1920px 581px
}

.service-container h2.title {
	margin: 60px 0 48px;
	font-size: 36px;
	line-height: 50px;
	text-align: center;
	font-weight: 300
}

.service-container .service-number-warp .content-box {
	width: 140px;
	margin: 0 auto
}

.service-container .service-number-warp .content-box .number,.service-container .service-number-warp .content-box .plus-icon {
	color: #CFA54F
}

.service-container .service-number-warp .content-box .plus-icon {
	font-size: 38px;
	position: relative;
	top: -20px;
	margin-left: 10px
}

.service-container .service-number-warp .content-box .number {
	font-size: 60px;
	line-height: 70px;
	font-family: "DINAlternate-Bold"
}

.service-container .service-number-warp .content-box p {
	font-family: "PingFangSC-Light";
	font-size: 20px;
	color: #fff
}

.service-container .container {
	position: relative
}

.service-container .dot-box {
	position: absolute
}

.service-container .dot-box .dot {
	position: relative;
	width: 13px;
	height: 13px;
	border: 2px solid #fff;
	background: #CFA54F;
	border-radius: 50%;
	z-index: 2
}

.service-container .dot-box .circle,.service-container .dot-box .circle1,.service-container .dot-box .circle2 {
	position: absolute;
	border-radius: 50%;
	background: #CFA54F;
	animation: circle-opacity 2s infinite
}

.service-container .dot-box .circle {
	left: -7px;
	top: -7px;
	width: 27px;
	height: 27px
}

.service-container .dot-box .circle1 {
	left: -14px;
	top: -14px;
	width: 41px;
	height: 41px
}

.service-container .dot-box .circle2 {
	left: -19px;
	top: -19px;
	width: 51px;
	height: 51px
}

.service-container .dot-box-1 {
	top: 352px;
	left: 97px
}

.service-container .dot-box-2 {
	top: 324px;
	left: 622px
}

.service-container .dot-box-2 .circle,.service-container .dot-box-2 .circle1,.service-container .dot-box-2 .circle2 {
	opacity: 0;
	animation-delay: .5s
}

.service-container .dot-box-3 {
	top: 392px;
	right: 77px
}

.service-container .dot-box-3 .circle,.service-container .dot-box-3 .circle1,.service-container .dot-box-3 .circle2 {
	opacity: 0;
	animation-delay: .2s
}

@keyframes circle-opacity {
	from {
		opacity: 1;
		transform: scale(0)
	}

	to {
		opacity: 0;
		transform: scale(1)
	}
}

.salary-pro-banner {
	width: 100%;
	height: 534px;
	background-image: url("https://img.renlijia.com/201902/RLJR29mMh1yP26g0wGxi55tnN8-1920-534.png");
	background-position: center;
	background-size: 1920px 534px;
	text-align: center;
	padding-top: 175px
}

.salary-pro-banner img {
	width: 474px;
	margin-bottom: 50px
}

.salary-pro-banner a {
	width: 160px;
	height: 50px;
	color: #2f2b29;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	display: block;
	margin: 0 auto;
	border-radius: 25px;
	background: linear-gradient(90deg, #e7bd90, #d19d68, #c48951)
}

.salary-pro-banner a:hover {
	text-decoration: none
}

.salary-pro-title {
	text-align: center;
	padding-top: 100px;
	padding-bottom: 80px
}

.salary-pro-title img {
	height: 35px
}

.salary-pro-hr-swiper-container,.salary-pro-swiper-container {
	width: 100%;
	overflow: hidden
}

.salary-pro-hr-tabs,.salary-pro-tabs {
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e6eb
}

.salary-pro-hr-tabs>div,.salary-pro-tabs>div {
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	cursor: pointer
}

.salary-pro-hr-tabs>div.active,.salary-pro-tabs>div.active {
	color: #d19d68;
	position: relative;
	font-weight: normal
}

.salary-pro-hr-tabs>div.active::after,.salary-pro-tabs>div.active::after {
	content: "";
	width: 60px;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: -21px;
	margin-left: -30px;
	background: linear-gradient(90deg, #e7bd90, #c48951)
}

.salary-pro-hr-content>div,.salary-pro-content>div {
	padding: 45px 35px 116px 35px
}

.salary-pro-hr-content>div img,.salary-pro-content>div img {
	width: 601px
}

.salary-pro-hr-content>div .descirption,.salary-pro-content>div .descirption {
	display: inline-block;
	width: 360px;
	font-weight: 300;
	vertical-align: middle;
	margin-left: 125px
}

.salary-pro-hr-content>div .descirption .title,.salary-pro-content>div .descirption .title {
	font-size: 26px
}

.salary-pro-hr-content>div .descirption .title::after,.salary-pro-content>div .descirption .title::after {
	content: "";
	width: 36px;
	height: 4px;
	display: block;
	margin: 25px 0;
	background: linear-gradient(90deg, #e7bd90, #c48951)
}

.salary-pro-hr-content>div .descirption .text,.salary-pro-content>div .descirption .text {
	font-size: 16px;
	line-height: 22px
}

.salary-pro-safe {
	background-color: #f8f8f8;
	padding-bottom: 80px
}

.salary-pro-safe .data-safe {
	text-align: center;
	padding-top: 75px;
	padding-bottom: 47px
}

.salary-pro-safe .data-safe img {
	height: 35px
}

.salary-pro-safe .data-safe div {
	font-weight: 300;
	font-size: 20px;
	line-height: 28px;
	margin-top: 8px
}

.salary-pro-safe .text-safe {
	padding-top: 40px;
	padding-left: 86px
}

.salary-pro-safe .text-safe p {
	position: relative;
	margin-bottom: 30px;
	font-weight: 300
}

.salary-pro-safe .text-safe p::before {
	content: "";
	width: 8px;
	height: 8px;
	position: absolute;
	top: 6px;
	left: -20px;
	border: 1px solid #c48951;
	border-radius: 4px
}

.salary-pro-price {
	padding-top: 100px;
	padding-bottom: 100px
}

.salary-pro-price .title img {
	display: block;
	margin: 0 auto
}

.salary-pro-price .title img:first-child {
	margin-bottom: 30px
}

.salary-pro-price .content {
	padding-top: 50px;
	position: relative
}

.salary-pro-price .content img {
	margin-left: -30px
}

.salary-pro-price .content .pro1,.salary-pro-price .content .pro2 {
	width: 48px;
	height: 16px;
	position: absolute;
	top: 62px
}

.salary-pro-price .content .pro1 {
	left: 489px
}

.salary-pro-price .content .pro2 {
	left: 1110px
}

.salary-pro-vip {
	width: 100%;
	height: 250px;
	background-image: url("https://img.renlijia.com/201902/RLJjnTp3G3K20MXUuQ65JJz85I-1920-250.png");
	background-position: center;
	background-size: 1920px 250px;
	text-align: center;
	padding-top: 60px
}

.salary-pro-vip img {
	margin-bottom: 38px
}

.salary-pro-vip a {
	width: 160px;
	height: 50px;
	color: #2f2b29;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	display: block;
	margin: 0 auto;
	border-radius: 25px;
	background: linear-gradient(90deg, #e7bd90, #d19d68, #c48951)
}

.salary-pro-vip a:hover {
	text-decoration: none
}

.salary-pro-example {
	padding: 100px 0
}

.salary-pro-example .title {
	width: 147px;
	display: block;
	margin: 0 auto
}

.salary-pro-example .card {
	width: 1200px;
	height: 200px;
	box-shadow: 0 0 15px rgba(0,0,0,0.08);
	border-radius: 20px;
	margin-top: 80px;
	margin-bottom: 60px;
	position: relative
}

.salary-pro-example .card .logo {
	position: absolute;
	width: 150px;
	top: -25px;
	left: 50%;
	margin-left: -75px
}

.salary-pro-example .card .company-name {
	width: 655px;
	padding: 70px 100px 44px 161px;
	position: relative;
	float: left
}

.salary-pro-example .card .company-name::after {
	content: "";
	position: absolute;
	right: 0;
	top: 65px;
	height: 96px;
	border-right: 1px solid rgba(151,151,151,0.15)
}

.salary-pro-example .card .company-name p {
	margin-top: 24px;
	margin-bottom: 0
}

.salary-pro-example .card .company-people {
	padding: 56px 160px 37px 100px;
	float: left;
	display: flex
}

.salary-pro-example .card .company-people img {
	width: 100px;
	height: 100px
}

.salary-pro-example .card .company-people div {
	padding-left: 25px;
	padding-top: 14px
}

.salary-pro-example .card .company-people div b {
	font-size: 26px;
	line-height: 38px
}

.salary-pro-example .card .company-people div p {
	font-size: 20px;
	line-height: 28px
}

.salary-pro-example .description {
	display: flex
}

.salary-pro-example .description h3 {
	font-size: 20px;
	text-align: center;
	margin: 0
}

.salary-pro-example .description span {
	width: 100%;
	height: 1px;
	display: block;
	background-color: #c48951;
	margin-top: 26px;
	margin-bottom: 35px;
	position: relative
}

.salary-pro-example .description span::after {
	content: "";
	width: 12px;
	height: 12px;
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -6px;
	background-color: #cb955d;
	border-radius: 6px
}

.salary-pro-example .description p {
	font-size: 16px;
	line-height: 22px;
	font-weight: 300
}

.salary-pro-example .description .des1,.salary-pro-example .description .des3 {
	flex: 1
}

.salary-pro-example .description .des1 p,.salary-pro-example .description .des3 p {
	padding: 0 35px
}

.salary-pro-example .description .des2 {
	flex: 1.5
}

.salary-pro-example .description .des2 p {
	padding: 0 110px
}

#salaryProFormModal .now-expe-sub {
	color: #c48951
}

#salaryProFormModal .submit-apply {
	background: linear-gradient(90deg, #e7bd90, #c48951)
}

#salaryProFormModal .submit-apply:hover {
	text-decoration: none
}

#salaryProFormModal .modal-dialog {
	width: 500px
}

#salaryProFormModal .modal-dialog .modal-body {
	padding: 20px 47px 30px
}

#salaryProFormModal #salaryProApplyBtn {
	margin-top: 29px
}

#salaryProSuccessModal .modal-dialog {
	width: 400px;
	height: 300px
}

#salaryProSuccessModal .modal-dialog .modal-content {
	border: none
}

#salaryProSuccessModal .modal-dialog .success-body .success-img {
	margin-top: 50px
}

#salaryProSuccessModal .modal-dialog .success-body h4 {
	font-size: 26px;
	margin-top: 26px;
	font-weight: 400
}

#salaryProSuccessModal .modal-dialog .success-body p {
	font-size: 16px;
	text-align: center;
	color: #8c8c8c;
	line-height: 24px;
	margin-bottom: 50px;
	font-weight: 300
}

@media (max-width:768px) {
	.salary-pro-banner {
		width: 100%;
		height: 343px;
		background-image: url("https://img.renlijia.com/201902/RLJ8CA6L3wv2332F0u6TXi1U0M-750-686.png");
		background-position: center;
		background-size: cover;
		padding-top: 98px
	}

	.salary-pro-banner img {
		width: 264px;
		margin: 0 auto 30px auto
	}

	.salary-pro-banner a {
		width: 120px;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		border-radius: 20px
	}

	.salary-pro-title {
		padding-top: 48px;
		padding-bottom: 40px
	}

	.salary-pro-title img {
		height: 20px
	}

	.salary-pro-hr-tabs,.salary-pro-tabs {
		padding: 0 12px 12px
	}

	.salary-pro-hr-tabs .col-xs-3,.salary-pro-tabs .col-xs-3 {
		padding-left: 2px;
		padding-right: 2px
	}

	.salary-pro-hr-tabs>div,.salary-pro-tabs>div {
		font-size: 14px
	}

	.salary-pro-hr-tabs>div.active::after,.salary-pro-tabs>div.active::after {
		bottom: -13px
	}

	.salary-pro-hr-content,.salary-pro-content {
		padding-bottom: 32px
	}

	.salary-pro-hr-content>div,.salary-pro-content>div {
		padding: 28px 0
	}

	.salary-pro-hr-content>div img,.salary-pro-content>div img {
		width: 100%
	}

	.salary-pro-hr-content>div .descirption,.salary-pro-content>div .descirption {
		display: block;
		width: 100%;
		font-weight: 300;
		text-align: center;
		margin-left: 0;
		margin-top: 21px
	}

	.salary-pro-hr-content>div .descirption .title,.salary-pro-content>div .descirption .title {
		font-size: 14px;
		font-weight: bold
	}

	.salary-pro-hr-content>div .descirption .title::after,.salary-pro-content>div .descirption .title::after {
		content: "";
		width: 20px;
		height: 2px;
		display: block;
		margin: 10px auto;
		background: linear-gradient(90deg, #e7bd90, #c48951)
	}

	.salary-pro-hr-content>div .descirption .text,.salary-pro-content>div .descirption .text {
		width: 252px;
		margin: 0 auto;
		font-size: 12px;
		line-height: 18px
	}

	.salary-pro-safe {
		background-color: #f8f8f8;
		padding-bottom: 14px
	}

	.salary-pro-safe .data-safe {
		text-align: center;
		padding-top: 46px;
		padding-bottom: 47px
	}

	.salary-pro-safe .data-safe img {
		height: 20px
	}

	.salary-pro-safe .data-safe div {
		font-weight: 300;
		font-size: 14px;
		line-height: 22px;
		margin-top: 8px
	}

	.salary-pro-safe .col-md-6 {
		text-align: center
	}

	.salary-pro-safe .col-md-6 img {
		width: 90%
	}

	.salary-pro-safe .text-safe {
		padding-top: 40px;
		padding-left: 56px
	}

	.salary-pro-safe .text-safe p {
		position: relative;
		margin-bottom: 30px;
		font-size: 12px;
		text-align: left;
		padding-right: 20px
	}

	.salary-pro-safe .text-safe p::before {
		left: -20px
	}

	.salary-pro-price {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.salary-pro-price .title img {
		width: 310px
	}

	.salary-pro-price .title img:first-child {
		margin-bottom: 17px;
		width: 86px
	}

	.salary-pro-price .content {
		padding: 20px 0 0
	}

	.salary-pro-price .content img {
		width: 100%;
		margin-left: 0
	}

	.salary-pro-price .content .pro3 {
		width: 44px;
		height: 15px;
		position: absolute;
		top: 27px;
		right: 21px
	}

	.salary-pro-vip {
		height: 180px;
		background-image: url("https://img.renlijia.com/201902/RLJZiXo2tTs588f1XxpHVGn7Gf-1125-540.png");
		background-size: cover;
		text-align: center;
		padding-top: 31px
	}

	.salary-pro-vip img {
		margin: 0 auto 20px
	}

	.salary-pro-vip a {
		width: 120px;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		margin: 0 auto;
		border-radius: 20px
	}

	.salary-pro-example {
		padding: 55px 12px 50px
	}

	.salary-pro-example .title {
		width: 85px
	}

	.salary-pro-example .card {
		width: 100%;
		height: 225px;
		margin-top: 42px;
		margin-bottom: 0;
		position: relative
	}

	.salary-pro-example .card .logo {
		width: 90px;
		top: -15px;
		left: 50%;
		margin-left: -45px
	}

	.salary-pro-example .card .company-name {
		width: 100%;
		padding: 0 36px 25px;
		float: initial
	}

	.salary-pro-example .card .company-name::after {
		display: none
	}

	.salary-pro-example .card .company-name img {
		width: 252px
	}

	.salary-pro-example .card .company-name p {
		width: 100%;
		font-size: 12px;
		margin-top: 10px;
		margin-bottom: 0
	}

	.salary-pro-example .card .company-people {
		padding: 45px 0 26px 26px;
		float: initial;
		display: flex
	}

	.salary-pro-example .card .company-people img {
		width: 60px;
		height: 60px
	}

	.salary-pro-example .card .company-people div {
		padding-left: 18px;
		padding-top: 8px
	}

	.salary-pro-example .card .company-people div b {
		font-size: 18px;
		line-height: 25px
	}

	.salary-pro-example .card .company-people div p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 0
	}

	.salary-pro-example .description {
		display: block;
		padding-top: 30px;
		position: relative
	}

	.salary-pro-example .description::before {
		content: "";
		width: 1px;
		height: 100%;
		position: absolute;
		top: 0;
		left: 26px;
		background: linear-gradient(180deg, #e7bd90, #c48951)
	}

	.salary-pro-example .description h3 {
		font-size: 16px;
		text-align: center;
		margin: 0;
		text-align: left;
		padding-left: 52px;
		padding-bottom: 10px;
		position: relative
	}

	.salary-pro-example .description h3::before {
		content: "";
		width: 9px;
		height: 9px;
		border-radius: 50%;
		position: absolute;
		top: 3px;
		left: 22px;
		background-color: #cb945d
	}

	.salary-pro-example .description span {
		display: none
	}

	.salary-pro-example .description p {
		font-size: 16px;
		line-height: 22px;
		font-weight: 300
	}

	.salary-pro-example .description .des1,.salary-pro-example .description .des2,.salary-pro-example .description .des3 {
		width: 100%
	}

	.salary-pro-example .description .des1 p,.salary-pro-example .description .des2 p,.salary-pro-example .description .des3 p {
		padding: 0 18px 40px 52px;
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 0
	}

	.salary-pro-example .description .des3 p {
		padding-bottom: 0
	}

	#salaryProFormModal .modal-dialog {
		width: inherit
	}

	#salaryProFormModal .modal-dialog .modal-body {
		padding: 20px 10px 30px
	}

	#salaryProFormModal .modal-dialog .modal-body .now-expe-sub img {
		width: 100%
	}

	#salaryProFormModal #salaryProApplyBtn {
		margin-top: 20px;
		margin-bottom: 20px
	}

	#salaryProSuccessModal .modal-dialog {
		width: inherit;
		margin: 40px
	}

	#salaryProSuccessModal .modal-dialog .success-body .success-img {
		margin-top: 50px
	}

	#salaryProSuccessModal .modal-dialog .success-body h4 {
		font-size: 20px
	}

	#salaryProSuccessModal .modal-dialog .success-body p {
		margin-bottom: 0;
		font-size: 12px;
		line-height: 16px
	}
}

.apply-salary-box {
	background-image: url(https://img.renlijia.com/201903/RLJ2j4kT3jnXKokffLB17yLyE7-1920-375.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #3b3837;
	padding-bottom: 106px
}

.apply-salary-box .assistAutoComplete {
	position: absolute;
	top: 0;
	visibility: hidden
}

.apply-salary-box .tips {
	width: 1060px;
	margin: 0 auto;
	padding: 78px 0 68px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.apply-salary-box .tips .left {
	width: 350px
}

.apply-salary-box .tips .right {
	width: 520px
}

.apply-salary-box .container {
	width: 1060px;
	margin: 0 auto;
	background: #fff;
	border-radius: 8px;
	padding: 60px 100px
}

.apply-salary-box .container .title {
	font-size: 20px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 20px
}

.apply-salary-box .container .button {
	cursor: pointer;
	height: 70px;
	width: 200px;
	border-radius: 8px;
	border: 1px solid #d7d7d7;
	font-size: 18px;
	line-height: 70px;
	text-align: center;
	color: #333;
	position: relative;
	margin-right: 70px
}

.apply-salary-box .container .button.active {
	border-color: #d29f6c;
	color: #d29f6c
}

.apply-salary-box .container .button.active::before {
	content: "";
	height: 32px;
	width: 40px;
	background-image: url(https://img.renlijia.com/201903/RLJ2T7v3eSx7t5KZt45e8XBA25-120-102.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-bottom-right-radius: 8px;
	position: absolute;
	right: -1px;
	bottom: -1px
}

.apply-salary-box .container .button-group {
	overflow: hidden
}

.apply-salary-box .container .button-group .button {
	float: left
}

.apply-salary-box .container hr {
	margin: 46px 0;
	border: 0;
	border-top: 1px solid #d7d7d7
}

.apply-salary-box .container .form-group-box .form-group {
	margin-bottom: 20px
}

.apply-salary-box .container .form-group-box .form-group label {
	color: #333;
	font-size: 16px
}

.apply-salary-box .container .form-group-box .form-group .form-control {
	height: 42px;
	width: 300px;
	box-shadow: none;
	border-color: #d7d7d7
}

.apply-salary-box .container .form-group-box .form-group .form-control:focus {
	border-color: #d7d7d7
}

.apply-salary-box .container .form-group-box .form-group .form-control::-webkit-input-placeholder {
	color: #bfbfbf;
	font-weight: 300;
	font-size: 14px
}

.apply-salary-box .container .apply-price-button {
	text-align: right
}

.apply-salary-box .container .apply-price-button .money {
	font-size: 20px;
	color: #333333;
	margin-bottom: 40px
}

.apply-salary-box .container .apply-price-button .money span {
	color: #d29f6c;
	font-size: 44px;
	margin-left: 40px;
	vertical-align: -3px
}

.apply-salary-box .container .apply-price-button .apply-button {
	height: 60px;
	width: 180px;
	border-radius: 30px;
	background: linear-gradient(90deg, #e7bd90, #d19d68, #c48951);
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	display: inline-block;
	cursor: pointer
}

@media (max-width:768px) {
	.apply-salary-box {
		padding: 0 10px 50px;
		background-image: url(https://img.renlijia.com/201903/RLJ5x5lZ9Ue2YF3Eef7G3s0t3A-1128-1212.png);
		background-color: #2a2b2e
	}

	.apply-salary-box .assistAutoComplete {
		display: none
	}

	.apply-salary-box .tips {
		width: auto;
		margin: 0 auto;
		padding: 48px 0;
		flex-direction: column
	}

	.apply-salary-box .tips .left {
		width: 210px
	}

	.apply-salary-box .tips .right {
		width: 264px;
		margin-top: 10px
	}

	.apply-salary-box .container {
		width: auto;
		padding: 40px 40px 28px
	}

	.apply-salary-box .container .title {
		font-size: 16px;
		line-height: 22px
	}

	.apply-salary-box .container .button {
		height: 36px;
		width: 100px;
		font-size: 14px;
		line-height: 36px;
		margin-right: 30px;
		border-radius: 4px
	}

	.apply-salary-box .container .button.active::before {
		width: 20px;
		height: 16px;
		border-bottom-right-radius: 4px
	}

	.apply-salary-box .container .button-group .button {
		margin-bottom: 20px
	}

	.apply-salary-box .container .button-group .button:last-child {
		margin-bottom: 0
	}

	.apply-salary-box .container hr {
		margin: 30px 0
	}

	.apply-salary-box .container .form-group-box .form-group {
		margin-bottom: 16px;
		display: flex;
		align-items: center
	}

	.apply-salary-box .container .form-group-box .form-group label {
		font-size: 14px;
		width: 75px
	}

	.apply-salary-box .container .form-group-box .form-group .form-control {
		height: 36px;
		flex: 1
	}

	.apply-salary-box .container .form-group-box .form-group .form-control::-webkit-input-placeholder {
		font-weight: 400
	}

	.apply-salary-box .container .apply-price-button .money {
		font-size: 16px;
		margin-bottom: 18px;
		margin-top: -13px
	}

	.apply-salary-box .container .apply-price-button .money span {
		font-size: 28px;
		margin-left: 0;
		vertical-align: -2px;
		font-weight: bold
	}

	.apply-salary-box .container .apply-price-button .money span::before {
		content: "";
		display: block
	}

	.apply-salary-box .container .apply-price-button .apply-button {
		height: 40px;
		width: 120px;
		border-radius: 20px;
		line-height: 40px;
		font-size: 14px
	}
}

.smart-back-invertigate .salary_intro_block {
	height: 540px;
	padding-top: 160px;
	text-align: center;
	position: relative;
	margin: 0 auto;
	color: #fff;
	background: url("https://img.renlijia.com/201909/RLJiyX77B38SdW6h0667j9o8L2-1920-540.jpg") no-repeat center
}

.smart-back-invertigate .salary_intro_block.visible-xs {
	padding-top: 86px;
	height: 342px;
	background: url("https://img.renlijia.com/201909/RLJHx2nD11rK8wZ56cktFnUBSk-1125-1029.png") no-repeat center
}

.smart-back-invertigate .salary_intro_block.visible-xs h1 {
	margin-bottom: 8px;
	font-size: 24px;
	line-height: 34px
}

.smart-back-invertigate .salary_intro_block.visible-xs h2 {
	font-size: 16px
}

.smart-back-invertigate .salary_intro_block.visible-xs .try_btn {
	font-size: 14px
}

.smart-back-invertigate .salary_intro_block h1 {
	margin: 0 0 10px;
	font-size: 44px;
	font-weight: normal;
	line-height: 62px
}

.smart-back-invertigate .salary_intro_block h2 {
	font-size: 42px;
	font-weight: 100;
	line-height: 1.5;
	letter-spacing: 6px
}

.smart-back-invertigate .salary_intro_block img {
	position: absolute;
	width: 210px;
	animation-delay: .5s
}

.smart-back-invertigate .salary_intro_block .try_btn {
	font-size: 16px;
	display: inline-block;
	margin-top: 50px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	text-decoration: none;
	animation-delay: .5s
}

.smart-back-invertigate .smartbg-container {
	padding-top: 90px
}

.smart-back-invertigate .smartbg-container.grey .container .img-box {
	margin: 0 0 0 200px
}

.smart-back-invertigate .smartbg-container .container {
	padding: 0;
	display: flex;
	justify-content: space-between
}

.smart-back-invertigate .smartbg-container .container .img-box {
	width: 448px;
	margin: 0 200px 0 0
}

.smart-back-invertigate .smartbg-container .container .img-box img {
	width: 100%
}

.smart-back-invertigate .smartbg-container .container .desc-content {
	padding-top: 56px;
	width: 384px
}

.smart-back-invertigate .smartbg-container .container .desc-content .title {
	font-size: 24px;
	color: #cfa54f;
	line-height: 33px
}

.smart-back-invertigate .smartbg-container .container .desc-content .line {
	width: 38px;
	height: 4px;
	margin: 27px 0 25px;
	background-image: -webkit-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -moz-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -ms-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -o-linear-gradient(right, #cfa54f, #f1d888)
}

.smart-back-invertigate .smartbg-container .container .desc-content p {
	font-size: 16px;
	line-height: 26px;
	color: #999
}

.smart-back-invertigate .smartbg-container.visible-xs {
	padding-top: 50px
}

.smart-back-invertigate .smartbg-container.visible-xs .mobile-container {
	width: 100%
}

.smart-back-invertigate .smartbg-container.visible-xs .mobile-container .desc-content {
	padding: 0;
	text-align: center
}

.smart-back-invertigate .smartbg-container.visible-xs .mobile-container .desc-content .title {
	font-size: 20px;
	color: #cfa54f;
	line-height: 28px
}

.smart-back-invertigate .smartbg-container.visible-xs .mobile-container .desc-content .line {
	width: 24px;
	height: 4px;
	margin: 16px auto;
	background-image: -webkit-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -moz-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -ms-linear-gradient(right, #cfa54f, #f1d888);
	background-image: -o-linear-gradient(right, #cfa54f, #f1d888)
}

.smart-back-invertigate .smartbg-container.visible-xs .mobile-container .desc-content p {
	margin-bottom: 0;
	font-size: 14px;
	color: #999;
	line-height: 26px
}

.smart-back-invertigate .smartbg-container.visible-xs .mobile-container .img-box {
	margin: 24px 0 0 36px;
	width: 322px
}

.smart-back-invertigate .smartbg-container.visible-xs .mobile-container .img-box img {
	width: 100%
}

.smart-back-invertigate .smart-advance {
	padding: 100px 0 84px 0;
	background-color: #fff
}

.smart-back-invertigate .smart-advance.visible-xs {
	padding: 60px 0 0 0
}

.smart-back-invertigate .smart-advance.visible-xs .title {
	margin-bottom: -4px;
	text-align: center;
	font-size: 26px;
	color: #333333;
	font-weight: 700
}

.smart-back-invertigate .smart-advance.visible-xs .list {
	margin-top: 30px;
	display: block
}

.smart-back-invertigate .smart-advance.visible-xs .list .tit {
	font-size: 20px;
	color: #333
}

.smart-back-invertigate .smart-advance.visible-xs .list p {
	line-height: 22px;
	font-size: 16px;
	color: #666666
}

.smart-back-invertigate .smart-advance .title {
	margin-bottom: 10px;
	text-align: center;
	font-size: 36px;
	color: #333333
}

.smart-back-invertigate .smart-advance .pl90 {
	padding-left: 90px
}

.smart-back-invertigate .smart-advance .list {
	margin-top: 40px;
	display: inline-block
}

.smart-back-invertigate .smart-advance .list.pl60 {
	padding-left: 60px
}

.smart-back-invertigate .smart-advance .list.pl100 {
	padding-left: 100px
}

.smart-back-invertigate .smart-advance .list .tit {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(https://img.renlijia.com/201909/RLJJ5479k9bXfc50l5ihuieFrN-93-93.png) no-repeat left 2px;
	background-size: 20px 20px;
	font-size: 18px;
	color: #333333;
	line-height: 26px
}

.smart-back-invertigate .smart-advance .list .tit:after {
	margin-top: 6px;
	margin-left: -30px;
	content: "";
	width: 70px;
	height: 2px;
	display: block;
	background: linear-gradient(to right, #f1d888, #cfa54f)
}

.smart-back-invertigate .smart-advance .list p {
	line-height: 26px;
	font-size: 14px;
	color: #666666
}

.smart-back-invertigate .product_and_price {
	padding-top: 100px;
	background-color: #f8f8f8
}

.smart-back-invertigate .product_and_price.visible-xs {
	padding: 60px 0;
	background-color: #fff;
	width: 100%;
	overflow: hidden
}

.smart-back-invertigate .product_and_price.visible-xs .title {
	margin-bottom: 30px;
	font-size: 26px;
	font-weight: 700
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container {
	position: relative
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .index-mob-swiper-pagination {
	position: absolute;
	bottom: 30px;
	left: 0;
	text-align: center;
	z-index: 10
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .index-mob-swiper-pagination .swiper-pagination-bullet {
	background-color: #dfc36a
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .index-mob-swiper-pagination .swiper-pagination-bullet-active {
	background-color: #cfa54f
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel {
	position: relative;
	margin: 0 auto;
	width: 280px;
	height: 526px;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,0.08);
	text-align: center
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .tit {
	margin: 45px 0 25px 0;
	font-size: 22px;
	color: #333333;
	font-weight: 700
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .list {
	margin-bottom: 8px;
	padding-left: 96px;
	color: #666;
	font-size: 16px;
	text-align: left;
	background: url(https://img.renlijia.com/201909/RLJMkJiViO01tJD13D1n0l9usu-10-10.svg) no-repeat 80px center;
	background-size: 8px 8px
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .list.pl70 {
	padding-left: 86px;
	background: url(https://img.renlijia.com/201909/RLJMkJiViO01tJD13D1n0l9usu-10-10.svg) no-repeat 70px center
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .list.pl60 {
	padding-left: 76px;
	background: url(https://img.renlijia.com/201909/RLJMkJiViO01tJD13D1n0l9usu-10-10.svg) no-repeat 60px center
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .bottom-price {
	position: absolute;
	left: 65px;
	bottom: 65px;
	text-align: center
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .bottom-price .invalid-price {
	margin-bottom: 4px;
	color: #bfbfbf;
	font-size: 18px;
	text-decoration: line-through
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .bottom-price .price-tag {
	margin-top: 8px;
	width: 130px;
	height: 42px;
	line-height: 42px;
	color: #503c00;
	background: url(https://img.renlijia.com/201909/RLJ2ifSSAWc2fo4WfuzD66610t-450-162.png) no-repeat;
	background-size: 130px 42px
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .bottom-price .price-tag .txt {
	font-size: 16px
}

.smart-back-invertigate .product_and_price.visible-xs .product-price-mob-swiper-container .panel .bottom-price .price-tag .price {
	font-size: 24px
}

.smart-back-invertigate .product_and_price .title {
	margin-bottom: 52px;
	text-align: center;
	font-size: 36px;
	color: #333
}

.smart-back-invertigate .product_and_price .container {
	margin: auto;
	width: 1242px;
	display: flex;
	justify-content: center
}

.smart-back-invertigate .product_and_price .container .panel {
	position: relative;
	margin: 0 26px 100px 0;
	width: 250px;
	height: 486px;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,0.08);
	text-align: center
}

.smart-back-invertigate .product_and_price .container .panel:last-child {
	margin-right: 0
}

.smart-back-invertigate .product_and_price .container .panel .tit {
	margin: 45px 0 25px 0;
	font-size: 20px;
	color: #333333
}

.smart-back-invertigate .product_and_price .container .panel .list {
	margin-bottom: 8px;
	padding-left: 96px;
	color: #666;
	font-size: 14px;
	text-align: left;
	background: url(https://img.renlijia.com/201909/RLJMkJiViO01tJD13D1n0l9usu-10-10.svg) no-repeat 80px center;
	background-size: 8px 8px
}

.smart-back-invertigate .product_and_price .container .panel .list.pl70 {
	padding-left: 86px;
	background: url(https://img.renlijia.com/201909/RLJMkJiViO01tJD13D1n0l9usu-10-10.svg) no-repeat 70px center
}

.smart-back-invertigate .product_and_price .container .panel .list.pl60 {
	padding-left: 76px;
	background: url(https://img.renlijia.com/201909/RLJMkJiViO01tJD13D1n0l9usu-10-10.svg) no-repeat 60px center
}

.smart-back-invertigate .product_and_price .container .panel .bottom-price {
	position: absolute;
	left: 65px;
	bottom: 45px;
	text-align: center
}

.smart-back-invertigate .product_and_price .container .panel .bottom-price .invalid-price {
	margin-bottom: 4px;
	color: #bfbfbf;
	font-size: 16px;
	text-decoration: line-through
}

.smart-back-invertigate .product_and_price .container .panel .bottom-price .price-tag {
	margin-top: 8px;
	width: 120px;
	height: 36px;
	line-height: 36px;
	color: #503c00;
	background: url(https://img.renlijia.com/201909/RLJ2ifSSAWc2fo4WfuzD66610t-450-162.png) no-repeat;
	background-size: 120px 36px
}

.smart-back-invertigate .product_and_price .container .panel .bottom-price .price-tag .txt {
	font-size: 14px
}

.smart-back-invertigate .product_and_price .container .panel .bottom-price .price-tag .price {
	font-size: 18px
}

.smart-back-invertigate .serveice-process {
	padding: 100px 0 120px;
	background-color: #fff
}

.smart-back-invertigate .serveice-process.visible-xs {
	padding: 0 0 60px 0
}

.smart-back-invertigate .serveice-process.visible-xs .title {
	margin-bottom: 38px;
	font-size: 26px;
	color: #333;
	font-weight: 700
}

.smart-back-invertigate .serveice-process.visible-xs .steps {
	display: block
}

.smart-back-invertigate .serveice-process.visible-xs .steps .step {
	position: unset;
	display: block;
	margin-left: 60px;
	text-align: left;
	line-height: 40px
}

.smart-back-invertigate .serveice-process.visible-xs .steps .step img {
	display: inline-block;
	margin: 0 26px 0 0;
	width: 40px;
	height: 40px
}

.smart-back-invertigate .serveice-process.visible-xs .steps .step .txt {
	position: unset;
	display: inline-block;
	font-size: 18px;
	color: #263238
}

.smart-back-invertigate .serveice-process.visible-xs .steps .step-line {
	margin: 10px 20px 10px 80px;
	width: 1px;
	height: 20px;
	background-color: #cfa54f
}

.smart-back-invertigate .serveice-process .title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 36px;
	color: #333
}

.smart-back-invertigate .serveice-process .steps {
	display: flex;
	justify-content: center
}

.smart-back-invertigate .serveice-process .steps .step {
	position: relative;
	text-align: center
}

.smart-back-invertigate .serveice-process .steps .step img {
	display: block;
	margin: 0 auto 8px;
	width: 70px;
	height: 70px
}

.smart-back-invertigate .serveice-process .steps .step .num {
	margin-bottom: 6px;
	font-size: 16px;
	color: #cfa54f
}

.smart-back-invertigate .serveice-process .steps .step .txt {
	position: absolute;
	left: -8px;
	right: -8px;
	bottom: -30px;
	font-size: 16px;
	color: #263238
}

.smart-back-invertigate .serveice-process .steps .step-line {
	margin: 32px 10px;
	width: 70px;
	height: 1px;
	background-color: #cfa54f
}

.smart-back-invertigate .foot-banner {
	padding-top: 115px;
	width: 100%;
	height: 385px;
	background: url(https://img.renlijia.com/201909/RLJXWE2ey9zA7Fp9Gcz43sAIJg-1920-500.jpg) no-repeat top center;
	text-align: center
}

.smart-back-invertigate .foot-banner.visible-xs {
	padding-top: 80px;
	height: 354px;
	background: url(https://img.renlijia.com/201909/RLJN9Dso5CY8I2TDv6N0hU141m-1125-1062.png) no-repeat top center;
	background-size: 100% 100%
}

.smart-back-invertigate .foot-banner.visible-xs .title {
	font-size: 24px;
	font-weight: unset
}

.smart-back-invertigate .foot-banner.visible-xs .sub-title {
	font-size: 18px;
	color: #333
}

.smart-back-invertigate .foot-banner.visible-xs .button {
	margin: 38px auto 0
}

.smart-back-invertigate .foot-banner .title {
	margin-bottom: 8px;
	color: #333;
	font-size: 36px
}

.smart-back-invertigate .foot-banner .sub-title {
	font-size: 30px;
	color: #333;
	font-weight: lighter
}

.smart-back-invertigate .foot-banner .button {
	display: block;
	margin: 60px auto 0;
	width: 120px;
	height: 40px;
	border-radius: 20px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	background-image: -webkit-linear-gradient(right, #e2c680, #d0a752);
	background-image: -moz-linear-gradient(right, #e2c680, #d0a752);
	background-image: -ms-linear-gradient(right, #e2c680, #d0a752);
	background-image: -o-linear-gradient(right, #e2c680, #d0a752)
}

#modalForSmartBG .qrcode-box {
	padding: 34px 0
}

#modalForSmartBG .desc {
	margin: 0
}

#modalForSmartBG .modal-content {
	min-height: 430px
}

.dropdownClassForWeb .dropdown-menu {
	top: 96%
}

.about_banner,.service_banne,.customer-case-banner,.service_banner,.news_banner {
	color: #fff;
	text-align: center;
	background-size: cover;
	padding-top: 146px;
	padding-bottom: 146px
}

.about_banner h1,.service_banne h1,.customer-case-banner h1,.service_banner h1,.news_banner h1 {
	margin-top: 0;
	font-size: 50px;
	font-weight: 300
}

.about_banner h2,.service_banne h2,.customer-case-banner h2,.service_banner h2,.news_banner h2 {
	font-weight: lighter;
	margin-top: 20px;
	margin-bottom: 0
}

.about_container {
	margin: 0px auto;
}

.about_container,.service_container,.news_container {
	padding-top: 70px
}

.about_container .about_menu_list,.service_container .about_menu_list,.news_container .about_menu_list,.about_container .open_menu_list,.service_container .open_menu_list,.news_container .open_menu_list {
	list-style: none;
	padding: 0
}

.about_container .about_menu_list li a,.service_container .about_menu_list li a,.news_container .about_menu_list li a,.about_container .open_menu_list li a,.service_container .open_menu_list li a,.news_container .open_menu_list li a {
	width: 100%;
	padding-right: 15px;
	display: inline-block;
	text-decoration: none;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	color: #999;
	cursor: pointer
}

.about_container .about_menu_list li a:hover,.service_container .about_menu_list li a:hover,.news_container .about_menu_list li a:hover,.about_container .open_menu_list li a:hover,.service_container .open_menu_list li a:hover,.news_container .open_menu_list li a:hover {
	color: #333
}

.about_container .about_menu_list li a.active,.service_container .about_menu_list li a.active,.news_container .about_menu_list li a.active,.about_container .open_menu_list li a.active,.service_container .open_menu_list li a.active,.news_container .open_menu_list li a.active {
	padding-left: 20px;
	color: #333;
	background-color: #f8f8f8
}

.about_container .about_item,.service_container .about_item,.news_container .about_item {
	margin-bottom: 70px
}

.about_container .about_item:last-child,.service_container .about_item:last-child,.news_container .about_item:last-child {
	margin-bottom: 0
}

.about_container .about_item h3,.service_container .about_item h3,.news_container .about_item h3 {
	font-size: 20px;
	color: #cfa54f;
	margin-top: 0;
	margin-bottom: 40px;
	font-weight: normal
}

.about_container .about_item h3 span,.service_container .about_item h3 span,.news_container .about_item h3 span {
	width: 6px;
	height: 22px;
	border-radius: 3px;
	float: left;
	background-color: #cfa54f;
	margin-right: 10px
}

.about_container .about_item h6,.service_container .about_item h6,.news_container .about_item h6 {
	font-size: 18px
}

.about_container .about_item h6 span,.service_container .about_item h6 span,.news_container .about_item h6 span {
	width: 8px;
	height: 8px;
	float: left;
	background-color: #cfa54f;
	border-radius: 100%;
	margin: 4px 6px 0 0
}

.about_container .about_item p,.service_container .about_item p,.news_container .about_item p,.about_container .about_item .service-log,.service_container .about_item .service-log,.news_container .about_item .service-log {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	text-align: justify;
	margin-bottom: 40px
}

.about_container .about_item p span,.service_container .about_item p span,.news_container .about_item p span,.about_container .about_item .service-log span,.service_container .about_item .service-log span,.news_container .about_item .service-log span {
	font-weight: normal
}

.about_container .about_item p .lh-middle,.service_container .about_item p .lh-middle,.news_container .about_item p .lh-middle,.about_container .about_item .service-log .lh-middle,.service_container .about_item .service-log .lh-middle,.news_container .about_item .service-log .lh-middle {
	font-weight: 300;
	line-height: 40px
}

.about_container .about_item p,.service_container .about_item p,.news_container .about_item p {
	margin-bottom: 0
}

.about_container .about_item .sub_desc,.service_container .about_item .sub_desc,.news_container .about_item .sub_desc {
	font-size: 14px;
	color: #999999
}

.about_container .about_item .mb_item,.service_container .about_item .mb_item,.news_container .about_item .mb_item {
	margin-bottom: 45px
}

.about_container .about_item .pl_item,.service_container .about_item .pl_item,.news_container .about_item .pl_item {
	padding-left: 60px
}

.about_container .about_item .zuoyour_item,.service_container .about_item .zuoyour_item,.news_container .about_item .zuoyour_item {
	overflow: hidden;
	text-align: justify
}

.about_container .about_item .zuoyour_item img,.service_container .about_item .zuoyour_item img,.news_container .about_item .zuoyour_item img {
	width: 60px;
	float: left;
	margin-top: 26px
}

.about_container .about_item .zuoyour_item img.mt,.service_container .about_item .zuoyour_item img.mt,.news_container .about_item .zuoyour_item img.mt {
	margin-top: 46px
}

.about_container .about_item .zuoyour_item div,.service_container .about_item .zuoyour_item div,.news_container .about_item .zuoyour_item div {
	width: 318px;
	float: left;
	margin-left: 20px
}

.about_container .about_item .zuoyour_item div h4,.service_container .about_item .zuoyour_item div h4,.news_container .about_item .zuoyour_item div h4 {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 10px
}

.about_container .about_item .zuoyour_item div p,.service_container .about_item .zuoyour_item div p,.news_container .about_item .zuoyour_item div p {
	font-size: 16px;
	line-height: 30px;
	margin: 0
}

.about_container .about_item .job_item,.service_container .about_item .job_item,.news_container .about_item .job_item {
	border: 1px solid #cfa54f;
	border-radius: 8px;
	padding: 10px 20px;
	margin-bottom: 20px;
	width: 43%;
	cursor: pointer;
	display: inline-block;
	transition: all .2s ease
}

.col_item {
	border: 1px solid #cfa54f;
	border-radius: 8px;
    padding: 10px 20px;
	width: 100%;
	cursor: pointer;
	display: inline-block;
	transition: all .2s ease;
    background-color: #4C93E6;
	text-align: center;
}

.about_container .about_item .job_item:nth-child(even),.service_container .about_item .job_item:nth-child(even),.news_container .about_item .job_item:nth-child(even) {
	margin-right: 12%
}

.about_container .about_item .job_item .title,.service_container .about_item .job_item .title,.news_container .about_item .job_item .title {
	color: #333;
	font-size: 18px;
	font-weight: normal
}

.about_container .about_item .job_item .title_en,.service_container .about_item .job_item .title_en,.news_container .about_item .job_item .title_en {
	font-size: 16px;
	color: #333;
	font-weight: 300
}

.about_container .about_item .job_item .click,.service_container .about_item .job_item .click,.news_container .about_item .job_item .click {
	display: block;
	text-align: right;
	margin-top: 15px;
	color: #cfa54f
}

.about_container .about_item .job_item:hover,.service_container .about_item .job_item:hover,.news_container .about_item .job_item:hover {
	background-color: #cfa54f;
	box-shadow: 0 6px 18px 0 rgba(207,165,79,0.15)
}

.about_container .about_item .job_item:hover span,.service_container .about_item .job_item:hover span,.news_container .about_item .job_item:hover span {
	color: #fff
}

.service_container {
	margin-bottom: 5px
}

.service_container .service-log {
	overflow: hidden
}

.service_container .service-log .timeline {
	width: 44px;
	height: 100%;
	float: left;
	position: relative
}

.service_container .service-log .timeline img {
	width: 44px
}

.service_container .service-log .timeline span {
	position: absolute;
	top: 42px;
	left: 21px;
	width: 2px;
	background-image: url("https://img.renlijia.com/201907/RLJKb2z6fMV5Le71r26SlRPfF4-1-10.png");
	background-repeat: repeat-y;
	background-position: center
}

.service_container .service-log .log-content {
	padding-left: 44px;
	margin-left: 17px
}

.service_container .service-log .log-content .log-tilte {
	font-size: 20px;
	color: #cfa54f;
	font-weight: normal;
	line-height: 44px;
	padding-bottom: 58px
}

.service_container .service-log .log-content .log-item {
	padding-bottom: 40px;
	position: relative
}

.service_container .service-log .log-content .log-item span {
	width: 10px;
	height: 10px;
	background-color: #cfa54f;
	position: absolute;
	top: 3px;
	left: -44px;
	border-radius: 50%
}

.service_container .service-log .log-content .log-item h3 {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 15px
}

.service_container .service-log .log-content .log-item div {
	color: #cfa54f;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-left: -9px
}

.service_container .service-log .log-content .log-item p {
	line-height: 22px;
	margin-bottom: 0
}

.service_banner {
	background-image: url("https://img.renlijia.com/201907/RLJan7SCBI6AJ1IX202QQ6vzua-1920-400.jpg")
}

.open-platform {
	margin-bottom: 45px
}

.customer-case-banner {
	background-image: url("https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/m_customer-21.png")
}

.about_banner {
	background-image: url("https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/customer-21.jpg");
	height: 400px;
	margin-top: 60px;
}

.open-platform-banner {
	background-image: url("https://img.renlijia.com/201907/RLJxsmKLC8uU2xxKBzksJN662I-3840-800.jpg")
}

.service-cloud {
	position: fixed;
	right: 30px;
	bottom: 270px;
	cursor: pointer;
	z-index: 9
}

.service-cloud span {
	width: 25px;
	height: 25px;
	position: absolute;
	right: 0;
	top: 0
}

.service-cloud img {
	box-shadow: 0 8px 14px -4px rgba(207,165,79,0.2)
}

.vip {
	width: 100%;
	height: 150px;
	background-image: url("https://img.renlijia.com/201907/RLJ6f8k4aEL6S6lawvNlb621vx-1920-150.png");
	background-size: 1920px;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9
}

.vip .btn-wrap {
	width: 1170px;
	margin: 0 auto;
	margin-top: 50px
}

.vip .btn-wrap .make_btn {
	width: 170px;
	height: 50px;
	color: #fff;
	position: relative;
	border-radius: 25px;
	float: right;
	font-size: 20px;
	line-height: 50px;
	text-align: center
}

.vip .btn-wrap .make_btn:active,.vip .btn-wrap .make_btn:hover,.vip .btn-wrap .make_btn:visited,.vip .btn-wrap .make_btn:focus {
	text-decoration: none
}

.vip .vip-btn-close {
	position: absolute;
	font-size: 30px;
	right: 20px;
	top: 10px;
	color: #fff;
	cursor: pointer
}

.open-platform .op-item-content {
	color: #333333;
	font-size: 16px;
	margin-bottom: 40px
}

.open-platform .about_menu_list li a.active {
	padding-left: 16px
}

.open-platform .open-api-doc .about_item {
	display: none
}

.open-platform .open-api-doc .about_item.active {
	display: block
}

.open-platform .about_item h3 {
	margin-bottom: 15px
}

.open-platform .about_item p {
	font-size: 14px
}

.open-platform .table {
	font-size: 14px;
	color: #333;
	table-layout: fixed;
	margin-top: 10px
}

.open-platform .table td {
	width: 100%;
	word-wrap: break-word
}

.open-platform .table-header {
	background-color: #cfa54f
}

@media (max-width:768px) {
	.open-platform .open_menu_list {
		margin-bottom: 30px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap
	}

	.open-platform .open_menu_list li {
		width: 48%;
		margin-bottom: 10px
	}

	.open-platform .open_menu_list li a {
		text-align: center;
		padding-left: 0;
		padding-right: 0;
		font-size: 14px;
		margin-bottom: 0;
		border-radius: 6px;
		border: 1px solid #999999;
		font-weight: 300
	}

	.open-platform .open_menu_list li a.active {
		background-color: #fff;
		padding-left: 0;
		color: #cfa54f;
		border: 1px solid #cfa54f;
		font-weight: normal
	}
}

.cc-container {
	margin-top: 70px;
	margin-bottom: 60px
}

.cc-container .nav-tabs {
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	border: none
}

.cc-container .nav-tabs>li {
	margin: 0 115px
}

.cc-container .nav-tabs>li.active>a {
	border: none;
	font-size: 20px
}

.cc-container .nav-tabs>li.active>a:hover {
	border: none
}

.cc-container .nav>li>a:focus,.cc-container .nav>li>a:hover {
	background: none;
	color: #cfa54f;
	border-bottom: 2px solid #fff
}

.cc-container .nav-tabs>li>a {
	border: none;
	font-size: 20px;
	color: #333;
	padding: 10px 0
}

.cc-container .nav-tabs>li.active a {
	color: #cfa54f;
	border-bottom: 2px solid #cfa54f;
	cursor: pointer
}

.cc-container .nav-tabs>li.active a:hover {
	border-bottom: 2px solid #cfa54f
}

.cc-container .card_img2 {
	background-image: url(https://img.renlijia.com/201907/RLJaP01NvB10jL4v9P67LPQ2Dp-1632-792.jpg)
}

.cc-container .industries_warp {
	padding-top: 60px;
	height: 608px
}

.cc-container .industries_warp.unLoop {
	height: 508px
}

.cc-container .cc-tab-pane .industries_warp {
	height: 508px
}

.cc-container .swiper-button-next,.cc-container .swiper-button-prev {
	top: 40%
}

.sub-nav-wrap {
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	margin-bottom: 55px
}

.sub-nav-wrap .nav-pills>li>a {
	color: #333
}

.sub-nav-wrap .nav-pills>li+li {
	border: none
}

.sub-nav-wrap .nav>li>a:focus,.sub-nav-wrap .nav>li>a:hover {
	border: none
}

.sub-nav-wrap>ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.subNav.nav-pills>li.active>a {
	background: none;
	color: #cfa54f
}

.subNav>li>a:hover {
	border-bottom: none
}

.after {
	color: #333
}

#all-nine,#all-more {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center
}

#all-more {
	display: none
}

.case-swiper-body .case-swiper-box {
	opacity: 0;
	height: 0;
	transition: opacity .15s linear
}

.case-swiper-body .case-swiper-box.selected {
	opacity: 1;
	height: auto
}

.customer-case-card-container {
	margin: 0 10px;
	padding: 24px 30px;
	border: 1px solid #ececec;
	max-width: 360px;
	height: 300px;
	border-radius: 8px;
	margin-bottom: 30px;
	background: url('https://img.renlijia.com/201904/RLJ64w0FW33BgTWN0Lz4zrZ64i-360-360.png') no-repeat right -10px;
	background-size: 40%;
	transition: box-shadow .2s,box-shadow .2s;
	text-align: justify
}

.customer-case-card-container .cardHeader {
	text-align: center;
	margin-bottom: 10px
}

.customer-case-card-container .logo {
	height: 38px;
	margin-bottom: 24px
}

.customer-case-card-container .logo img {
	display: block;
	height: 38px;
	margin: 0 auto
}

.customer-case-card-container .line {
	width: 30px;
	height: 3px;
	background-image: linear-gradient(-45deg, #cfa54f, #f1d888);
	margin: 10px auto
}

.customer-case-card-container:hover {
	box-shadow: 0 10px 17px 0 rgba(0,0,0,0.1);
	border: 1px solid #fff
}

.customer-case-card-container .before {
	min-height: 72px;
	color: #666
}

@media (max-width:768px) {
	.customer-case-card-container {
		height: 330px
	}
}

.more-case-wrap {
	display: none
}

.to-flex {
	display: flex !important
}

@media (max-width:768px) {
	.cc-container {
		margin-bottom: 0
	}
}

.news_banner {
	background-image: url("https://img.renlijia.com/201907/RLJBM4Gyz069E60CocO19ub4lq-1920-400.jpg")
}

.news_container {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 54px
}

.news_container .news-content h3 {
	font-size: 24px;
	line-height: 32px;
	margin: 0;
	margin-bottom: 20px
}

.news_container .news-content h4 {
	font-weight: bold;
	margin-bottom: 10px !important
}

.news_container .news-content div,.news_container .news-content p {
	color: #999;
	font-size: 16px
}

.news_container .news-content div {
	line-height: 16px;
	margin: 20px 0
}

.news_container .news-content p {
	color: #333333;
	text-align: justify;
	line-height: 30px;
	margin-bottom: 30px
}

.news_container .news-content img {
	width: 100%;
	margin-bottom: 30px
}

.news_container .news-content img+span {
	display: block;
	margin: -20px 0 20px;
	text-align: center
}

.news_container .news-others a:visited {
	color: #999
}

.news_container .news-others a:visited span {
	color: #999
}

.news_container .news-others a {
	color: #333;
	text-decoration: none
}

.news_container .news-others a:hover {
	color: #333;
	border: none;
	text-decoration: none
}

.news_container .news-others a:focus {
	color: #333;
	text-decoration: none
}

.news_container .news-others #profile a:hover {
	color: #cfa54f
}

.news_container .news-others .nav-tabs {
	border: none;
	margin-bottom: 10px;
	border-bottom: 1px solid #e5e5e5
}

.news_container .news-others .nav-tabs li {
	width: 50%;
	text-align: center
}

.news_container .news-others .nav-tabs li a {
	outline: none;
	border: none;
	color: #333333;
	font-size: 18px;
	margin-right: 0;
	padding-top: 0
}

.news_container .news-others .nav-tabs li a:hover {
	color: #cfa54f
}

.news_container .news-others .nav-tabs li a:hover:hover {
	background: none
}

.news_container .news-others .nav-tabs>li.active>a {
	border: none;
	border-bottom: 2px solid #cfa54f;
	color: #cfa54f;
	padding-bottom: 12px
}

.news_container .news-others .tab-pane .news-items {
	margin-top: 30px;
	height: 110px;
	border-bottom: 1px solid #efefef;
	cursor: pointer;
	position: relative;
	display: block;
	text-align: justify
}

.news_container .news-others .tab-pane .news-items:visited span {
	color: #808080
}

.news_container .news-others .tab-pane .news-items img {
	height: 80px;
	float: left
}

.news_container .news-others .tab-pane .news-items span {
	width: 53%;
	float: left;
	margin-left: 4%;
	margin-top: 0;
	line-height: 20px;
	font-size: 14px;
	cursor: pointer
}

.news_container .news-others .tab-pane .news-items span:hover {
	color: #383838
}

.news_container .news-others .tab-pane .item {
	display: block;
	padding: 26px 0 10px;
	border-bottom: 1px solid #efefef
}

.news_container .news-others .tab-pane .item:hover {
	color: #333
}

.news_container .news-others .tab-pane .item:hover p {
	color: #cfa54f
}

.news_container .news-others .tab-pane .item h4 {
	margin-bottom: 10px;
	font-size: 16px
}

.news_container .news-others .tab-pane .item p {
	font-size: 14px
}

.news_container .news-others .tab-pane .item>div {
	display: inline-block;
	width: 45%;
	height: 120px;
	overflow: hidden
}

.news_container .news-others .tab-pane .item>div a {
	overflow: hidden;
	display: block;
	margin-left: 20px
}

.news_container .news-others .tab-pane .item>div h4 {
	margin-bottom: 10px;
	font-size: 16px
}

.news_container .news-others .tab-pane .item>div p {
	font-size: 14px
}

.news_container .news-others .tab-pane li.item {
	padding: 18px 0
}

.news_container .news-others .news-others-item {
	padding: 32px 0 20px;
	border-bottom: 1px solid rgba(151,151,151,0.2);
	overflow: hidden;
	display: block;
	cursor: pointer
}

.news_container .news-others .news-others-item img {
	width: 100%
}

.news_container .news-others .news-others-item div {
	font-size: 13px;
	line-height: 19px;
	font-weight: 500;
	margin-top: 20px
}

.display-more {
	width: 100%;
	text-align: center
}

.display-more .display-more-btn {
	text-align: center;
	border: 1px solid #cfa54f;
	color: #cfa54f;
	border-radius: 35px;
	letter-spacing: 3px;
	width: 150px;
	height: 40px;
	font-size: 14px;
	padding: 0;
	background: none;
	margin: 50px 0 30px
}

.display-more .display-more-btn:hover {
	opacity: .6
}

.job_modal .modal-content {
	padding: 10px 20px
}

.job_modal .modal-header {
	padding: 0;
	border: none;
	position: absolute;
	right: 10px;
	width: 40px;
	height: 40px;
	z-index: 99
}

.job_modal .modal-header button {
	width: 100%;
	height: 100%;
	font-size: 30px;
	font-weight: 300
}

.job_modal .job_title {
	color: #333;
	font-size: 24px
}

.job_modal .apply {
	float: right;
	color: #fff;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	width: 150px;
	text-align: center;
	background-color: #cfa54f;
	border-radius: 20px;
	text-decoration: none;
	margin-top: -10px
}

.job_modal .apply-email {
	float: right;
	color: #333333;
	font-weight: normal
}

.job_modal .apply-email span {
	color: #cfa54f
}

.job_modal .salary {
	color: #999;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 20px
}

.job_modal .salary .num {
	color: #cfa54f
}

.job_modal .salary .apply-email a {
	color: #cfa54f
}

.job_modal .salary .apply-email a:active,.job_modal .salary .apply-email a:hover,.job_modal .salary .apply-email a:visited,.job_modal .salary .apply-email a:focus {
	text-decoration: none
}

.job_modal .salary .apply-email span {
	color: #999
}

.job_modal .job_desc_block {
	background-color: #f8f8f8;
	padding: 10px 20px;
	color: #333;
	height: 422px;
	overflow-y: auto
}

.job_modal .job_desc_block h5 {
	font-size: 18px;
	border-left: 3px solid #cfa54f;
	padding-left: 8px;
	margin-top: 40px
}

.job_modal .job_desc_block .mt10 {
	margin-top: 10px
}

.job_modal .job_desc_block p {
	font-size: 14px;
	line-height: 30px;
	font-weight: 400
}

.tab-content a {
	display: block;
	color: #333
}

.tab-content a:hover {
	color: #d2a651
}

.expe_modal .modal-dialog {
	width: 450px
}

.expe_modal .modal-body {
	text-align: center;
	padding: 0 15px 16px
}

.expe_modal .modal-body .now-expe {
	font-size: 20px;
	margin-top: 40px;
	color: #cfa54f
}

.expe_modal .modal-body .now-expe-sub {
	font-size: 16px;
	color: #8c8787;
	margin: 10px 0 0;
	font-weight: 300
}

.expe_modal .modal-body .qrcode-box {
	padding-top: 10px
}

.expe_modal .modal-body .qrcode-box img {
	width: 200px
}

.expe_modal .modal-body .desc {
	margin: 25px 0 20px;
	text-align: center;
	color: #333;
	line-height: 20px
}

.expe_modal .modal-body .desc p {
	font-weight: 300;
	margin: 0
}

.ss_modal .close {
	position: absolute;
	right: 0;
	top: 10px
}

.ss_modal .modal-content {
	position: relative;
	padding: 0
}

.ss_modal .modal-body {
	padding: 40px
}

.ss_modal .modal-body .now-expe {
	margin: 0
}

.ss_modal .modal-body .now-expe-sub {
	margin-bottom: 40px
}

.ss_modal .form-content {
	width: 284px;
	margin: 0 auto
}

.ss_modal .submit-apply {
	margin-top: 40px
}

.connect-modal .modal-dialog {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/contact.png) no-repeat 100%;
	background-size: contain;
	height: 400px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 400px
}

.connect-modal button {
	background: none;
	border: none
}

.connect-modal .close-btn {
	position: absolute;
	top: 6px;
	right: 12px;
	left: auto;
	width: 50px;
	height: 50px;
	color: #fff;
	font-size: 26px
}

.connect-modal .connect-btn {
	width: 120px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	background: linear-gradient(135deg, #f1d888, #cfa54f);
	border-radius: 35px;
	margin-top: 312px;
	letter-spacing: 4px
}

.form-group {
	text-align: left;
	user-select: text;
	-webkit-user-select: text
}

.form-group label {
	width: 84px;
	font-weight: normal;
	color: #262626;
	text-align: right;
	padding-right: 10px
}

.form-group .form-control {
	display: inline-block;
	width: calc(100% - 94px);
	user-select: text;
	-webkit-user-select: text;
	line-height: normal
}

.submit-apply {
	width: 150px;
	height: 40px;
	border-radius: 20px;
	display: block;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	margin: 25px auto 0;
	background-image: -webkit-linear-gradient(right, #e2c680, #d0a752);
	position: relative
}

.submit-apply:hover {
	text-decoration: none
}

.submit-apply:focus {
	outline: none;
	color: #fff
}

.success-body {
	padding: 56px 0
}

.success-body h4 {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 10px
}

.success-body p {
	color: #8c8c8c;
	font-size: 12px
}

.success-img {
	width: 90px;
	height: 90px;
	margin: 0 auto
}

.success-img img {
	width: 100%
}

.rlj-hoem-video-modal .close {
	padding: 8px;
	font-size: 24px;
	line-height: 20px
}

.rlj-hoem-video-modal .modal-content {
	border: 0
}

.rlj-hoem-video-modal .modal-header {
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000;
	border-bottom: 0
}

.rlj-hoem-video-modal .modal-body {
	padding: 0
}

.rlj-hoem-video-modal-video {
	float: left;
	border-radius: 4px
}

@media (max-width:1200px) {
	.container {
	}

	.safe_guarantee .guarantee_item {
		width: 260px
	}

	.index-common-section .container {
		width: 950px
	}

	.salary_feature_block .left_nav {
		width: 200px
	}

	.salary_feature_block .left_nav li .bottom_progress .progress_line {
		width: 205px
	}

	.salary_feature_block .left_nav li .bottom_progress .progress_line::after {
		left: 205px
	}

	.salary_feature_block .right_content {
		padding: 20px 20px 0 0;
		height: 700px
	}

	.salary_feature_block .features_box {
		padding: 0 20px
	}

	.salary_program_block .program_tab_content {
		padding: 0
	}

	.salary_program_block .program_tab_content .tab_plan_conten {
		padding-left: 7px
	}

	.salary_program_block .program_tab_content .tab_plan_conten p {
		font-size: 14px
	}

	.salary_price_list_block .row {
		margin: 0 -5px
	}

	.salary_price_list_block .img-list {
		padding: 5px
	}

	.salary_price_list_block .img-hover-box {
		top: 2px
	}

	.ss-container,.ss-container.grey {
		height: auto;
		padding: 40px 0 50px
	}

	.ss-container .ss-img-box,.ss-container.grey .ss-img-box,.ss-container .ss-desc-content,.ss-container.grey .ss-desc-content {
		float: none;
		margin: auto
	}

	.ss-container .ss-desc-content,.ss-container.grey .ss-desc-content {
		padding-left: 0;
		text-align: center
	}

	.ss-container .ss-desc-content .line,.ss-container.grey .ss-desc-content .line {
		width: 50px;
		margin: 25px auto
	}
}

@media (max-width:1000px) {
	.navbar_container .navbar .navbar-nav>li a {
		padding: 0 10px
	}

	.navbar_container .try_btn {
		margin-left: 20px
	}

	.about_container .about_menu_list {
		display: none !important
	}

	.about_container {
		margin: 0
	}

	.footer .container {
		width: 100%
	}

	.fixed_try_btn {
		display: none !important
	}

	.cc-container .nav-tabs>li {
		margin: 0 100px
	}

	.customer-case-card-container {
		max-width: 330px
	}

	.news_container .news-others {
		position: static
	}

	.news_container .news-content {
		padding-bottom: 28px
	}

	.dropdown-menu {
		width: 100%
	}
}

@media (max-width:990px) {
	.about_container .about_item .pl_item {
		padding-left: 15px
	}
}

@media (max-width:970px) {
	.container {
		width: 100%
	}

	.navbar_container .navbar .navbar-nav>li a {
		padding: 0 8px
	}

	.index-common-section .container {
		width: 100%;
		padding: 0
	}
}

@media (max-width:900px) {
	.safe_guarantee .guarantee_item {
		width: 200px;
		height: 380px
	}

	.safe_guarantee .guarantee_item {
		width: 100%
	}

	.safe_guarantee .guarantee_item .data-safe,.safe_guarantee .guarantee_item .item_desc {
		padding: 0 15px
	}

	.salary_feature_block .right_content {
		width: 548px
	}

	.salary_program_block .program_tab_content .img_box {
		float: initial;
		width: 100%;
		text-align: center;
		margin: 0
	}

	.salary_program_block .program_tab_content .img_box img {
		display: inline-block
	}

	.salary_program_block .program_tab_content .tab_plan_conten {
		float: initial;
		width: 100%;
		padding: 35px 0 0 0;
		text-align: center
	}

	.salary_program_block .program_tab_content .tab_plan_conten .title {
		background-position: bottom center
	}
}

@media (max-width:767px) {
	* {
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		-khtml-user-select: none;
		user-select: none
	}

	html,body {
		position: relative;
		-webkit-overflow-scrolling: touch
	}

	a {
		outline: none
	}

	a:hover,a:active,a:visited {
		outline: none
	}

	input {
		-webkit-appearance: none
	}

	.modal .close {
		font-size: 30px
	}

	.navbar_container .navbar .navbar-nav>li a {
		padding: 0 30px
	}

	.fixed_try_btn {
		display: block !important
	}

	.body_container {
		height: 456px;
		min-width: 0
	}

	.body_container.pd-70 {
		padding-bottom: 70px
	}

	.mobile-container {
		padding-left: 27px;
		padding-right: 27px
	}

	.smart-ss .content,.smart-bg .content {
		float: inherit
	}

	.industries_mobile_container {
		padding-bottom: 32px
	}

	.table>tbody>tr>td {
		overflow: auto
	}

	.site-header {
		width: 100%;
		height: 100%;
		background: #f2f2f2;
		overflow: hidden
	}

	.site-header.pc {
		height: 60px
	}@	-webkit-keyframes showMoerPage {
		0%{bottom: 50px
	}

	100% {
		bottom: 30px
	}
}

.site-header .show-moer-page {
	left: 50%;
	bottom: 50px;
	font-size: 17px;
	color: #dab768;
	position: absolute;
	margin-left: -9px;
	animation: showMoerPage 1.5s linear;
	animation-timing-function: 1s;
	animation-iteration-count: infinite
}

.nav-main {
	left: 0;
	right: 0;
	z-index: 10;
	height: 60px;
	display: flex;
	margin: 0 auto;
	position: fixed;
	align-items: center;
	justify-content: space-between;
	background-color: #fff;
	width: 100%;
	border-bottom: 1px solid #ebebeb
}

.nav-header {
	margin-left: 15px
}

.top-menu-btn {
	height: 32px;
	color: #dab768;
	float: right;
	padding: 6px;
	margin-right: 20px
}

.top-menu-btn .iconfont {
	font-size: 21.5px
}

.nav-header-ul {
	top: 60px;
	z-index: 10;
	width: 100%;
	display: none;
	position: fixed;
	background-color: #ffffff;
	box-shadow: 0 2px 24px 0 rgba(0,0,0,0.07)
}

.nav-header-li {
	height: 61px;
	margin: 0 25px;
	font-size: 15px;
	color: #555555;
	line-height: 61px;
	border-bottom: 1px solid #ebebeb
}

.nav-header-li a {
	width: 100%;
	height: 100%;
	display: block
}

.nav-header-li:last-child {
	border-bottom: 0
}

.menuFive {
	width: 21.5px;
	height: 30px;
	position: relative;
	cursor: pointer;
	display: inline-block
}

.menuFive span {
	background-color: #dab768;
	position: absolute;
	border-radius: 2px;
	transition: .3s cubic-bezier(.8, .5, .2, 1.4);
	width: 100%;
	height: 2px;
	transition-duration: 500ms
}

.menuFive span:nth-child(1) {
	top: 0;
	left: 0
}

.menuFive span:nth-child(2) {
	top: 7px;
	left: 0
}

.menuFive span:nth-child(3) {
	top: 14px;
	left: 0
}

.clickMenuFive span:nth-child(1) {
	transform: rotate(45deg);
	top: 8px
}

.clickMenuFive span:nth-child(2) {
	transform: scale(0)
}

.clickMenuFive span:nth-child(3) {
	transform: rotate(-45deg);
	top: 8px
}

.navbar-nav>li>.dropdown-menu {
	width: 100%
}

#navbarCollapse {
	position: fixed;
	width: 100%;
	top: 65px;
	border: none;
	background: #fff;
	padding: 0
}

.navbar_container .navbar_black.navbar {
	background: #fff
}

.navbar-brand {
	width: 102px;
	height: 34px;
	background-image: url(https://img.renlijia.com/201907/RLJuT56mEIfQAUmAz78166szo7-210-70.png);
	background-size: cover;
	padding: 0
}

.navbar-nav .open .dropdown-menu {
	background: #f8f8f8
}

.open .dropdown-menu {
	display: block
}

.banner_container .banner_block h1 {
	font-size: 30px
}

.banner_container .banner_block p {
	font-size: 16px
}

.swiper-container-for-mobile h3 {
	padding: 30px 20px 0
}

.swiper-container-for-mobile .desc_text {
	padding: 0 20px 30px
}

.sub-nav-wrap-ForMobile ul {
	justify-content: center
}

.sub-nav-wrap-ForMobile .nav>li>a {
	padding: 0 12px;
	color: #333333;
	margin: 0
}

.right-col {
	padding: 24px 0;
	position: relative
}

.right-col .dingding-qrcode {
	position: absolute;
	top: -140px;
	right: 30px;
	display: none
}

.right-col .dingding-qrcode img {
	width: 120px
}

.right-col .wechat {
	width: 40px;
	height: 40px;
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/weixin.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	float: right;
	margin-right: 30px
}

.right-col .wechat:active {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/weiixn-current.png) no-repeat center;
	background-size: 100%
}

.right-col .wechat .dingding-qrcode img {
	width: 190px
}

.right-col .wechat-highlight {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/weiixn-current.png) no-repeat center;
	background-size: 100%
}

.right-col .weblog {
	width: 40px;
	height: 40px;
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/sina.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	float: right
}

.right-col .weblog:active {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/sina-current.png) no-repeat center;
	background-size: 100%
}

.right-col .weblog a {
	width: 40px;
	height: 40px;
	display: block
}

.right-col .weblog-highlight {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/sina-current.png) no-repeat center;
	background-size: 100%
}

.customer-case-banner {
	background-image: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/m_customer-21.png) !important
}

.create {
	height: 46px
}

.nav>li>a {
	padding: 0 15px
}

.nav-pills>li {
	line-height: 32px !important
}

.nav>li {
	line-height: 46px
}

.classDropDownMenuForMobile li {
	height: 46px
}

.navbar-nav {
	margin: 0;
	background: #fff;
	padding-bottom: 15px;
	box-shadow: 0 0 5px rgba(0,0,0,0.06)
}

.navbar_container .navbar .navbar-nav>li a {
	font-weight: normal;
	height: 46px;
	line-height: 46px
}

.safe_guarantee .guarantee_item h5 {
	margin: 30px 0 15px
}

.connect-modal .modal-dialog {
	background: url(https://cdn.renlijia.com/img/201901/RLJv6n0I9BVd58CP9E84958F2Y-648-848.png) no-repeat center;
	background-size: contain
}

.connect-modal .connect-btn {
	width: 110px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	letter-spacing: 3px;
	margin-top: 316px
}

.connect-modal .close-btn {
	top: 5px;
	right: 15%;
	opacity: 0
}

.guarantee_item:nth-child(1)>img {
	padding-top: 37px
}

.paddingForMobile .guarantee_item img {
	padding-top: 23px
}

.paddingForMobile2 .guarantee_item img {
	padding-top: 40px
}

.ss-price span {
	font-size: 14px
}

.smart-salary,.smart-ss,.smart-salay-slip,.smart-bg {
	height: 400px;
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-mbg01.png) no-repeat 100%;
	background-size: cover;
	text-align: center;
	padding: 64px 36px 148px
}

.smart-salary .checkmore,.smart-ss .checkmore,.smart-salay-slip .checkmore,.smart-bg .checkmore {
	margin: 0 auto
}

.smart-ss {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-mbg02.png) no-repeat 100%;
	background-size: cover
}

.smart-salay-slip {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-mbg03.png) no-repeat 100%;
	background-size: cover
}

.smart-bg {
	background: url(https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/banner-mbg04.jpg) no-repeat 100%;
	background-size: cover
}

.index-common-section .content>div {
	margin: 0 auto 25px;
	width: 30px
}

.index-common-section .content h4 {
	color: #333333;
	font-size: 26px;
	margin-bottom: 10px
}

.index-common-section .content h4 span {
	color: #f1d888;
	font-size: 45px
}

.index-common-section .content h5 {
	font-size: 16px;
	font-weight: 200;
	white-space: nowrap
}

.index-common-section .content p {
	font-size: 14px;
	margin-bottom: 30px
}

.index-common-section .content .fs-16 {
	font-size: 16px
}

.about_banner,.service_banner,.news_banner {
	background-image: url("https://img.renlijia.com/201907/RLJBl2Vs5EI9H6Bjtv0x656Gwj-750-690.jpg");
	padding-top: 130px;
	padding-bottom: 160px
}

.about_banner h1,.service_banner h1,.news_banner h1 {
	font-size: 25px
}

.about_banner h2,.service_banner h2,.news_banner h2 {
	font-size: 17px;
	margin-top: 10px
}

.service_banner {
	background-image: url("https://img.renlijia.com/201907/RLJmQg6a6gBnl6VkNsQ25mNO1r-750-690.jpg")
}

.news_banner {
	background-image: url("https://img.renlijia.com/201907/RLJ5eJ2DF6zyJtGtr7u1e146uD-750-690.jpg")
}

.open-platform-banner {
	background-image: url(https://img.renlijia.com/201907/RLJ6fSNT6q615kg6lAPcOySl25-750-686.png)
}

.tab-content {
	padding-bottom: 10px
}

.tab-content .fade.in {
	justify-content: center
}

.tab-content .customer-case-card-container {
	margin-left: 0;
	border: 0;
	box-shadow: 0 2px 8px rgba(0,0,0,0.08)
}

.submit-apply {
	bottom: -15px
}

.about_container {
	padding-top: 0
}

.about_container .about_item:last-child {
	margin-bottom: 50px
}

.about_container .about_item h3 {
	font-size: 20px;
	margin-bottom: 20px
}

.about_container .about_item p {
	font-size: 14px;
	line-height: 28px;
	text-align: justify;
	margin-bottom: 20px
}

.about_container .about_item .mb_item {
	margin-bottom: 20px
}

.about_container .about_item .pl_item {
	padding-left: 15px
}

.about_container .about_item .zuoyour_item {
	display: flex
}

.about_container .about_item .zuoyour_item img {
	width: 50px;
	height: 50px;
	float: left;
	margin-top: 12px
}

.about_container .about_item .zuoyour_item img.mt {
	margin-top: 12px
}

.about_container .about_item .zuoyour_item div {
	flex: 1
}

.about_container .about_item .zuoyour_item div h4 {
	font-size: 16px
}

.about_container .about_item .zuoyour_item div p {
	font-size: 14px
}

.about_container .about_item .job_item {
	width: 100%;
	margin-bottom: 10px
}

.about_container .about_item .job_item:nth-child(even) {
	margin-right: 0
}

.about_container .about_item .job_item .title {
	font-size: 17px
}

.about_container .about_item .job_item .title_en {
	font-size: 14px
}

.about_container .about_item .job_item .click {
	font-size: 14px
}

.about_container #intro {
	padding-top: 60px;
	margin-bottom: 0
}

.about_container #intro p {
	margin-bottom: 0
}

.about_container #renlijia {
	padding-top: 60px;
	margin-bottom: 0
}

.about_container #job {
	padding-top: 60px
}

.service_container {
	padding-top: 31px
}

.service_container .about_item>h3 {
	margin-bottom: 30px
}

.service_container .service-log .timeline {
	width: 30px;
	position: absolute
}

.service_container .service-log .timeline img {
	width: 30px
}

.service_container .service-log .timeline span {
	top: 32px;
	left: 13px
}

.service_container .service-log .log-content {
	width: 100%;
	padding-left: 40px;
	float: none;
	margin-left: 0
}

.service_container .service-log .log-content .log-item span {
	top: 1px;
	left: -31px;
	border-radius: 50%
}

.service_container .service-log .log-content .log-tilte {
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 30px
}

.service_container .service-log .log-content .log-item {
	padding-bottom: 30px
}

.service_container .service-log .log-content .log-item h3 {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 14px
}

.service_container .service-log .log-content .log-item div {
	font-size: 14px;
	line-height: 14px
}

.service_container .service-log .log-content .log-item p {
	line-height: 17px;
	font-size: 14px
}

#homeVideo {
	height: auto
}

.news_container {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px
}

.news_container .news-content {
	width: 100%;
	padding-bottom: 35px;
	padding: 0
}

.news_container .news-content h3 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 8px
}

.news_container .news-content h4 {
	font-size: 16px;
	line-height: 22px
}

.news_container .news-content div {
	font-size: 14px;
	line-height: 20px;
	margin-top: 0
}

.news_container .news-content p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 15px
}

.news_container .news-content img {
	margin-bottom: 15px
}

.news_container .news-content img+span {
	margin: -10px 0 15px
}

.news_container .news-others {
	padding: 0;
	margin-top: 30px
}

.news_container .news-others .tab-pane .item {
	padding: 25px 0 20px
}

.news_container .news-others .tab-pane .item div {
	height: 70px;
	width: 204px
}

.news_container .news-others .tab-pane .item .img-css-for-mobile {
	width: 120px;
	height: 70px;
	overflow: hidden;
	vertical-align: top
}

.news_container .news-others .tab-pane .item img {
	width: 100%
}

.news_container .news-others .tab-pane h4 {
	font-size: 16px
}

.news_container .news-others .tab-pane p {
	font-size: 14px
}

.job_modal .modal-body {
	padding-bottom: 30px;
	padding-left: 7px;
	padding-right: 0
}

.job_modal .modal-content {
	padding: 5px 10px;
	padding-right: 0
}

.job_modal .modal-header {
	padding: 0;
	border: none;
	position: absolute;
	right: 10px;
	width: 40px;
	height: 40px
}

.job_modal .modal-header button {
	width: 100%;
	height: 100%;
	font-size: 30px;
	font-weight: 300
}

.job_modal .job_title {
	color: #333;
	font-size: 21px
}

.job_modal .apply {
	position: absolute;
	bottom: 10px;
	float: none;
	color: #fff;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	width: 70%;
	text-align: center;
	background-color: #cfa54f;
	border-radius: 25px;
	text-decoration: none;
	margin: auto;
	left: 0;
	right: 0
}

.job_modal .salary {
	color: #999;
	font-size: 14px;
	font-weight: normal;
	margin: 15px 0;
	padding-right: 17px;
	position: relative
}

.job_modal .salary::after {
	content: "";
	width: calc(100% - 17px);
	border-top: 1px solid #f0f0f0;
	position: absolute;
	bottom: -15px;
	left: 0
}

.job_modal .salary .num {
	color: #cfa54f
}

.job_modal .job_desc_block {
	background: none;
	padding: 0;
	padding-top: 10px;
	color: #333;
	max-height: 423px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	text-align: justify
}

.job_modal .job_desc_block h5 {
	font-size: 16px;
	border-left: 3px solid #cfa54f;
	padding-left: 8px;
	padding-right: 17px
}

.job_modal .job_desc_block p {
	color: #999;
	font-size: 14px;
	line-height: 25px;
	padding-right: 17px
}

.copyright_mobile {
	background-color: #454a55;
	text-align: center;
	color: #aaa;
	font-size: 12px;
	margin-top: 10px;
	padding: 16px 0
}

.copyright_mobile a {
	color: #aaa
}

.copyright_mobile .links_mobile {
	padding-bottom: 10px;
	line-height: 10px
}

.copyright_mobile .links_mobile ul,.copyright_mobile .links_mobile li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block
}

.copyright_mobile .links_mobile li {
	padding: 0 12px;
	border-right: 1px solid #979797
}

.copyright_mobile .links_mobile li:last-child {
	border: 0
}

.salary_intro_block {
	width: 100%;
	padding: 86px 0 0;
	height: 343px;
	background: url("https://img.renlijia.com/201905/RLJjl72X935Z7sdnV1wpAEjVSm-750-686.jpg") no-repeat;
	background-size: cover
}

.salary_intro_block h1 {
	margin: 0 0 9px;
	font-size: 24px;
	line-height: 33px
}

.salary_intro_block h2 {
	font-size: 26px;
	font-weight: 100;
	letter-spacing: 0
}

.salary_intro_block .try_btn {
	font-size: 14px;
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	text-decoration: none;
	animation-delay: .5s;
	margin-top: 50px
}

.salary_intro_block img {
	width: 80px
}

.salary_intro_block #salary_1 {
	top: 10px;
	left: 10px
}

.salary_intro_block #salary_2 {
	top: 10px;
	right: 10px
}

.salary_intro_block #salary_3 {
	top: 250px;
	left: 10px
}

.salary_intro_block #salary_4 {
	top: 250px;
	right: 10px
}

.salarySlip-body .salary_intro_block {
	background: url(https://img.renlijia.com/201906/RLJI7L8X8zobyZe3K9sR2M51Mp-1125-1029.png) no-repeat;
	background-size: cover
}

.salarySlip-body .begin_now_container {
	background-image: url(https://img.renlijia.com/201906/RLJ19GJK49Ho4Th6r2FegrEyLC-1125-1062.png);
	background-size: cover
}

.ss_intro_block {
	padding: 110px 0 72px
}

.salay-body .ss_intro_block {
	padding-top: 91px
}

.salary_product {
	padding: 20px 0 20px
}

.salary_product h2 {
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 10px
}

.salary_product .name {
	font-weight: normal;
	font-size: 22px
}

.salary_product img {
	width: 100%
}

.blue_block {
	background-color: #3293f7;
	height: 60px;
	text-align: center
}

.blue_block h3 {
	line-height: 60px;
	margin: 0;
	color: #fff;
	font-size: 15px;
	font-weight: 300
}

.safe_guarantee {
	margin: 0;
	padding: 30px 0;
	text-align: center
}

.safe_guarantee .safe_block_title {
	margin-top: 10px;
	font-size: 30px;
	font-weight: normal
}

.safe_guarantee .safe_sub_title {
	font-size: 14px;
	font-weight: 300
}

.safe_guarantee .safe_white_paper {
	margin-bottom: 25px
}

.safe_guarantee .safe_white_paper a {
	font-size: 13px
}

.safe_guarantee .guarantee_item {
	background: none;
	text-align: center;
	padding: 30px 0;
	height: auto;
	width: 100%;
	display: table
}

.safe_guarantee .guarantee_item:hover {
	box-shadow: none
}

.safe_guarantee .guarantee_item .img_box {
	display: table-cell;
	width: 38%;
	padding-right: 19px;
	text-align: center;
	vertical-align: middle
}

.safe_guarantee .guarantee_item .img_box img {
	height: 68px;
	padding: 0
}

.safe_guarantee .guarantee_item .item_desc {
	text-align: left;
	padding: 0
}

.safe_guarantee .guarantee_item h5 {
	margin: 0 0 8px;
	color: #cfa54f;
	font-size: 20px;
	line-height: 28px;
	font-weight: normal
}

.safe_guarantee .guarantee_item p {
	color: #666;
	font-size: 12px;
	font-weight: 300;
	padding: 0;
	margin-bottom: 10px
}

.expe_modal .modal-dialog {
	width: inherit
}

.expe_modal .modal-dialog .modal-content {
	padding-right: 10px
}

.expe_modal .modal-dialog .modal-body {
	padding-bottom: 0;
	padding-right: 7px
}

.expe_modal .modal-dialog .now-expe {
	font-size: 18px;
	margin-top: 30px
}

.expe_modal .modal-dialog .now-expe-sub {
	font-size: 14px
}

.expe_modal .modal-dialog .qrcode-box {
	padding-top: 0
}

.expe_modal .modal-dialog .qrcode-box img {
	width: 200px
}

.ss_modal .modal-body {
	padding: 0
}

.ss_modal .submit-apply {
	margin-top: 10px;
	bottom: -10px
}

.ss-container,.ss-container.grey {
	text-align: center;
	padding: 40px 0 50px;
	height: auto
}

.ss-container .ss-img-box,.ss-container.grey .ss-img-box {
	float: inherit;
	width: 350px;
	margin: 0 auto
}

.ss-container .ss-desc-content,.ss-container.grey .ss-desc-content {
	padding: 0;
	float: initial
}

.ss-container .ss-desc-content .title,.ss-container.grey .ss-desc-content .title {
	font-size: 22px
}

.ss-container .ss-desc-content .title span,.ss-container.grey .ss-desc-content .title span {
	font-size: 22px
}

.ss-container .ss-desc-content .line,.ss-container.grey .ss-desc-content .line {
	margin: 15px auto 18px
}

.ss-container .ss-desc-content p,.ss-container.grey .ss-desc-content p {
	font-size: 14px;
	font-weight: inherit;
	margin: 0
}

.ss-container .ss-desc-content p span,.ss-container.grey .ss-desc-content p span {
	font-size: 12px
}

.salarySlip-body .ss-container img,.salarySlip-body .ss-container.grey img {
	margin-bottom: 30px
}

.salarySlip-body .begin_now_container .begin_block_title,.salarySlip-body .begin_now_container .begin_sub_title {
	font-size: 18px
}

.service-container {
	height: 400px;
	background: url("https://img.renlijia.com/201905/RLJ0O152xFmG2FPf90uiO4WMX6-1150-800.png") no-repeat center;
	background-size: 575px 400px
}

.service-container .container {
	width: 375px !important
}

.service-container h2.title {
	font-size: 22px;
	margin: 40px 0 10px
}

.service-container .service-number-warp {
	display: flex;
	width: 100%;
	margin: 0
}

.service-container .service-number-warp .content-box {
	width: 90px
}

.service-container .service-number-warp .content-box .number {
	font-size: 35px;
	line-height: 40px
}

.service-container .service-number-warp .content-box .plus-icon {
	font-size: 26px;
	top: -10px;
	margin: 0
}

.service-container .service-number-warp .content-box p {
	font-size: 12px;
	margin: 0
}

.service-container .img-box {
	width: 289px;
	margin: 100px auto 0
}

.service-container .img-box img {
	width: 100%
}

.service-container .dot-box-1 {
	top: 218px;
	left: 35px
}

.service-container .dot-box-2 {
	top: 177px;
	left: 177px
}

.service-container .dot-box-3 {
	top: 232px;
	right: 54px
}

.begin_now_container {
	padding-top: 92px;
	height: 354px;
	background-image: url("https://img.renlijia.com/201905/RLJCcn8FTW5g5iJ2jv5w9INV5t-750-708.png");
	background-size: cover
}

.begin_now_container .begin_block_title,.begin_now_container .begin_sub_title {
	font-size: 24px;
	line-height: 33px
}

.begin_now_container .begin_sub_title {
	margin-bottom: 40px
}

.begin_now_container .try_btn {
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	letter-spacing: 4px
}

.cc-container {
	margin-top: 28px
}

.cc-container .nav-tabs>li {
	margin: 0 20px
}

.cc-container .nav-tabs>li.active>a {
	font-size: 16px
}

.cc-container .nav-tabs>li>a {
	font-size: 16px;
	padding: 5px 0
}

.cc-container .sub-nav-wrap {
	margin-bottom: 50px
}

.cc-container .customer-case-card-container {
	width: 100%;
	margin: 0 auto 30px;
	float: initial
}

.cc-container .display-more .display-more-btn {
	height: 40px;
	font-size: 14px;
	padding: 0 20px;
	background: #fff;
	margin: 50px 0 66px
}

.salay-body .salary_intro_block {
	background-image: url("https://img.renlijia.com/201905/RLJ82f7tlbKw3TUL5kFNjaI7U2-750-686.jpg")
}

.salary_industries_block {
	padding-bottom: 80px
}

.salary_industries_block .industries_title_box {
	margin-bottom: 20px
}

.salary_industries_block .industries_title_box .title {
	font-size: 20px;
	line-height: 28px
}

.salary_industries_block .industries_title_box .sub_title {
	font-size: 12px;
	line-height: 17px;
	margin-top: 8px
}

.industries_mobile_swiper {
	position: relative;
	margin: 0 3px;
	overflow: hidden
}

.industries_mobile_swiper .salary_industries_item {
	border-radius: 6px;
	height: 190px
}

.industries_mobile_swiper .salary_industries_item .title {
	padding: 79px 0 0;
	font-size: 18px;
	background-image: url("https://img.renlijia.com/201905/RLJ631pgudXHXa4M09C83m36Ca-20-2.png")
}

.industries_mobile_swiper .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
	opacity: .3;
	background: #cfa54f
}

.industries_mobile_swiper .swiper-pagination-bullet-active {
	opacity: 1;
	background: #cfa54f
}

.salary_features_title {
	margin: 50px 0 40px;
	font-size: 22px;
	font-weight: 300;
	text-align: center
}

.salary_feature_mobile {
	margin: 39px 0 0
}

.salary_feature_mobile .panel {
	box-shadow: none;
	border: 0
}

.salary_feature_mobile .panel-heading {
	padding: 0
}

.salary_feature_mobile .panel-heading a {
	position: relative;
	display: block;
	padding: 20px 38px;
	text-decoration: none
}

.salary_feature_mobile .panel-heading a.collapsed .icon_font {
	transform: rotate(180deg) scale(.8) !important
}

.salary_feature_mobile .panel-heading a.collapsed .sub_title {
	display: none
}

.salary_feature_mobile .panel-heading a.collapsed .num {
	color: #a5a5a5
}

.salary_feature_mobile .panel-heading a.collapsed .title {
	color: #999
}

.salary_feature_mobile .panel-heading a .icon_font {
	position: absolute;
	right: 38px;
	top: 27px;
	font-size: 12px;
	color: #d9d9d9;
	transform: rotate(0deg) scale(.8)
}

.salary_feature_mobile .panel-heading .num {
	font-family: "DIN AlterNate";
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 24px;
	margin-right: 10px
}

.salary_feature_mobile .panel-heading .title {
	font-size: 16px;
	line-height: 22px;
	color: #cfa54f
}

.salary_feature_mobile .panel-heading .sub_title {
	display: block;
	color: #cfa54f;
	font-size: 12px;
	line-height: 17px;
	margin: 7px 0 0 35px
}

.salary_feature_mobile .panel-collapse {
	position: relative;
	width: 375px;
	margin: 10px auto 0
}

.salary_feature_mobile .panel-collapse ul,.salary_feature_mobile .panel-collapse li {
	margin: 0;
	padding: 0
}

.salary_feature_mobile .panel-collapse img {
	display: block;
	margin: 0 0 0 11px;
	width: 320px;
	box-shadow: 0 2px 13px 0 rgba(0,0,0,0.06)
}

.salary_feature_mobile .panel-collapse .products_value {
	position: absolute;
	right: 13px;
	top: 118px;
	width: 274px;
	height: 111px;
	padding: 13px;
	color: #fff;
	background: url(https://img.renlijia.com/201905/RLJi903VoZQ07WHw57hInmIwyF-274-111.png) no-repeat;
	background-size: cover;
	box-shadow: 0 2px 13px 0 rgba(0,0,0,0.2)
}

.salary_feature_mobile .panel-collapse .products_value .title {
	position: relative;
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 4px;
	margin: 0 0 8px
}

.salary_feature_mobile .panel-collapse .products_value .title .bottom_line {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 12px;
	height: 2px;
	display: inline-block;
	background: #fff
}

.salary_feature_mobile .panel-collapse .products_value .products_value_list {
	font-size: 12px;
	line-height: 14px
}

.salary_feature_mobile .panel-collapse .products_value .products_value_list li {
	transform: scale(.8);
	font-weight: 300;
	margin: 0 -26px 6px
}

.salary_feature_mobile .panel-collapse .features_box {
	padding: 87px 38px 30px;
	line-height: 17px;
	color: #333
}

.salary_feature_mobile .panel-collapse .feature_title {
	margin-bottom: 12px;
	font-size: 12px;
	padding-bottom: 14px;
	font-weight: bold;
	background: url("https://img.renlijia.com/201905/RLJB4P5r583dUS5NB6oQhSDMbA-20-2.png") no-repeat left bottom
}

.salary_feature_mobile .panel-collapse .feature_list {
	font-size: 12px;
	font-weight: 300
}

.salary_feature_mobile .panel-collapse .feature_list li {
	margin-bottom: 10px
}

.salary_feature_mobile .panel-collapse .feature_list .icon_ok {
	display: inline-block;
	width: 9px;
	height: 6px;
	margin-right: 8px;
	background: url("https://img.renlijia.com/201905/RLJ7qpM6M3XmCS7aQ27MNx9dN0-18-12.png") no-repeat;
	background-size: 9px 6px
}

.salary_feature_mobile .panel_line {
	margin: 0 38px;
	border-bottom: 1px solid #d9d9d9
}

.salary_program_block {
	padding: 0;
	margin: 0 12px
}

.salary_program_block .program_title_box {
	margin: 70px 0 40px
}

.salary_program_block .program_title_box .login {
	position: initial;
	border: 0;
	margin: 0;
	padding: 0
}

.salary_program_block .program_title_box .login img {
	width: 140px
}

.salary_program_block .program_title_box .title {
	display: block;
	margin: 8px 0 0;
	font-size: 22px;
	line-height: 30px;
	color: #333
}

.salary_program_block .program_tab_nav {
	margin: 0 0 19px;
	padding: 0 0 11px;
	font-size: 14px;
	line-height: 20px
}

.salary_program_block .program_tab_nav li {
	font-size: 14px
}

.salary_program_block .program_tab_nav li .bottom_line {
	width: 40px;
	bottom: -11px;
	font-weight: 300;
	background-image: url("https://img.renlijia.com/201905/RLJXZE3vXa6Iu9649IE7JuMsC0-40-2.png")
}

.salary_program_block .program_tab_content {
	margin: 0
}

.salary_program_block .program_tab_content .img_box img {
	display: block;
	margin: 0 auto
}

.salary_program_block .program_tab_content .tab_plan_conten {
	padding: 12px 0 29px;
	text-align: center;
	float: initial
}

.salary_program_block .program_tab_content .tab_plan_conten .title {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
	margin-bottom: 10px;
	color: #333
}

.salary_program_block .program_tab_content .tab_plan_conten p {
	font-size: 12px;
	line-height: 17px
}

.salary_price_list_block {
	margin: 73px 0 0
}

.salary_price_list_block .price_list_title {
	font-size: 22px;
	line-height: 30px;
	padding: 0
}

.salary_price_list_block .price_list_sub_title {
	font-size: 14px;
	line-height: 20px;
	font-weight: lighter;
	margin-top: 6px;
	margin-bottom: 26px;
	padding: 0
}

.salary_price_list_block #salaryPriceListMobile2 {
	width: 100%
}

.salary_price_list_block #salaryPriceListMobile2 img {
	width: 100%
}

.salary_price_list_block .version-description {
	padding: 0 0 40px 0
}

.salary_price_list_block .version-description .version-description-item {
	margin-top: 60px;
	float: none;
	width: 100%;
	box-sizing: border-box
}

.salary_price_list_block .version-description .version-description-item img {
	position: absolute;
	top: 50%;
	left: 33px;
	width: 48px;
	margin-top: -24px
}

.salary_price_list_block .version-description .version-description-item div {
	height: 87px;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 0;
	position: relative;
	padding-left: 114px
}

.salary_price_list_block .version-description .version-description-item div span {
	width: 30px;
	height: 2px;
	display: block;
	background: linear-gradient(to right, #f1d888, #cfa54f);
	margin-top: 10px;
	margin-bottom: 10px
}

.salary_price_list_block .version-description .version-description-item div::after {
	display: none
}

.salary_price_list_block .version-description .version-description-item p {
	width: 89%;
	font-size: 14px;
	line-height: 20px
}

.salary_price_list_block .version-description .middle {
	width: 100%;
	border-left: none;
	border-right: none;
	padding-left: 0
}

.salary_price_list_block .version-description .last-child {
	padding-left: 0
}

.safe_banner {
	padding-top: 97px;
	background-image: url("https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/itro-mbg.jpg");
	background-size: cover
}

.safe_banner .container {
	padding: 0 35px
}

.safe_banner .safe_block_title {
	font-size: 22px;
	line-height: 30px
}

.safe_banner .safe_desc {
	font-size: 12px;
	line-height: 17px;
	margin: 4px 0 50px
}

.safe_banner .link-box a {
	display: block;
	font-size: 12px;
	margin: 0 auto 20px
}

.safe_guard_warp {
	width: 100%;
	min-width: unset;
	padding: 60px 0
}

.safe_guard_warp .safe_tab_nav {
	text-align: center;
	padding: 0 10px
}

.safe_guard_warp .safe_tab_nav .icon_font {
	display: block;
	font-size: 24px;
	line-height: 24px;
	color: #d8d8d8
}

.safe_guard_warp .safe_tab_nav .title {
	display: inline-block;
	margin-top: 11px;
	padding-bottom: 4px;
	font-size: 14px;
	line-height: 20px;
	color: #b9b9b9;
	border-bottom: 2px solid transparent
}

.safe_guard_warp .safe_tab_nav li.active .icon_font,.safe_guard_warp .safe_tab_nav li.active .title {
	color: #cfa54f;
	border-color: #cfa54f
}

.safe_guard_warp .safe_tab_nav li.active .title {
	color: #333;
	font-weight: bold
}

.safe_guard_warp .safe_tab_content {
	padding: 0 30px
}

.safe_guard_warp .safe_tab_content .safe_swiper_container {
	width: 100%;
	overflow: hidden
}

.safe_guard_warp .safe_tab_content dl {
	position: relative;
	padding: 0 0 0 13px;
	margin-top: 20px
}

.safe_guard_warp .safe_tab_content dt {
	margin-bottom: 10px;
	font-size: 12px;
	color: #cfa54f;
	font-weight: bold;
	line-height: 17px
}

.safe_guard_warp .safe_tab_content dt .point {
	position: absolute;
	left: 3px;
	top: 7px;
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	border: 1px solid #cfa54f
}

.safe_guard_warp .safe_tab_content dd {
	color: #666;
	font-size: 12px;
	line-height: 17px
}

.salary_modal .modal-dialog {
	width: auto
}

.salary_modal .modal-body .sub_title {
	line-height: 16px
}

.salary_modal .modal-content {
	padding: 5px 10px
}

.salary_modal .modal-content .nav {
	font-size: 12px;
	margin: 20px 20px 0;
	border-bottom: 1px solid #d9d9d9
}

.salary_modal .modal-content .nav li,.salary_modal .modal-content .nav a {
	padding: 0;
	text-align: center
}

.salary_modal .modal-content .nav li a {
	color: #b9b9b9
}

.salary_modal .modal-content .nav li a:focus,.salary_modal .modal-content .nav li a:hover {
	background: none
}

.salary_modal .modal-content .nav li.active a {
	color: #cfa54f
}

.salary_modal .modal-content .nav li.active::after {
	content: " ";
	display: block;
	width: 40px;
	height: 2px;
	margin: 0 auto -1px;
	background: #cfa54f
}

.salary_modal .modal-content .intro_content {
	display: initial
}

.salary_modal .modal-content .intro_content .tab-content {
	display: initial
}

.salary_modal .modal-content .intro_content .tab-content .tab-pane {
	display: none
}

.salary_modal .modal-content .intro_content .tab-content .tab-pane.active {
	display: block;
	opacity: 1
}

.salary_modal .modal-content .intro_content .qrcode-box {
	width: auto;
	margin: 0 auto;
	border: 0
}

.salary_modal .modal-content .intro_content .qrcode {
	margin: 0
}

.salary_modal .modal-content .intro_content .qrcode img {
	display: block;
	margin: 42px auto;
	width: 180px
}

.salary_modal .modal-content .intro_content .form_box {
	padding: 30px 0 30px 30px
}

.salary_modal .modal-content .intro_content .form_box .group-footer {
	padding: 10px 0 0;
	text-align: center
}

.salary_modal .modal-content .intro_content .submit-success-box {
	margin-left: -30px
}

.salary_modal .modal-body .title {
	margin: 25px 0 10px
}

.modal.safe_modal {
	z-index: 100000
}

.modal.safe_modal .close {
	top: initial;
	bottom: 12px;
	font-size: 24px
}

.modal.safe_modal .modal-dialog {
	width: auto;
	height: auto
}

.modal.safe_modal .modal-content {
	padding: 0
}

.modal.safe_modal .modal-body {
	padding: 0;
	margin: 30px 30px 50px
}

.salary_begin_now_container.begin_now_container {
	background-image: url("https://img.renlijia.com/201905/RLJQpr5s9kTLjnH99lK2M3SQ9d-1150-708.png")
}

.salary_begin_now_container.begin_now_container .begin_sub_title {
	font-size: 18px
}}

.mobile-map {
	height: 248px
}

.mobile-map img {
	height: 100%;
	width: auto
}

.mobile_footer.index-pd {
	padding-bottom: 70px
}

.mobile_footer {
	background-color: #454a55;
	padding: 25px 20px 10px;
	position: relative
}

.mobile_footer.pd-70 {
	padding-bottom: 70px;
	margin-bottom: 70px
}

.mobile_footer .footer_title {
	color: #999;
	font-size: 16px;
	font-weight: 300;
	margin: 0;
	border-bottom: 1px solid #5c616c;
	padding-bottom: 10px
}

.mobile_footer .footer_title img {
	width: 67px;
	margin-right: 10px
}

.mobile_footer .footer_panel .nav_item {
	border-bottom: 1px solid #5c616c
}

.mobile_footer .footer_panel .nav_item .nav_title {
	width: 100%;
	margin: 0
}

.mobile_footer .footer_panel .nav_item .nav_title a {
	display: block;
	position: relative;
	height: 46px;
	line-height: 46px;
	width: 100%;
	font-weight: 300;
	color: #cfa54f;
	font-size: 15px;
	text-decoration: none
}

.mobile_footer .footer_panel .nav_item .nav_title a span.arrow {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 8px;
	background-image: url("https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/bg-icon.png");
	background-size: cover;
	background-position: 20px 0
}

.mobile_footer .footer_panel .nav_item .nav_title a.collapsed {
	color: #eee
}

.mobile_footer .footer_panel .nav_item .nav_title a.collapsed span.arrow {
	background-position: 46px 0
}

.mobile_footer .footer_panel .nav_item .nav_body {
	padding-left: 16px;
	padding-top: 10px
}

.mobile_footer .footer_panel .nav_item .nav_body.no_padding_left {
	padding-left: 0
}

.mobile_footer .footer_panel .nav_item .nav_body .nav_link {
	font-weight: 300;
	display: block;
	color: #999;
	margin-bottom: 10px;
	font-size: 14px
}

.mobile_footer .footer_panel .nav_item .nav_body .nav_link span.glyphicon {
	margin-right: 10px
}

.mobile_footer .footer_panel .nav_item .contact_icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url("https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/ecms/static/home/public/images/icon.png");
	background-size: cover;
	margin-right: 10px;
	vertical-align: -2px
}

.mobile_footer .footer_panel .nav_item .contact_icon.tel {
	background-position: 0 0
}

.mobile_footer .footer_panel .nav_item .contact_icon.time {
	background-position: 37px 0
}

.mobile_footer .footer_panel .nav_item .contact_icon.mail {
	background-position: 15px 0
}

.mobile_footer .qrcode-box {
	display: flex;
	border-top: 1px solid #5c616c
}

.mobile_footer .qrcode-box>div {
	width: 50%;
	color: #fff;
	text-align: center;
	font-weight: lighter;
	font-size: 14px;
	padding: 20px 10% 15px
}

.mobile_footer .qrcode-box>div img {
	width: 100%;
	margin-bottom: 15px
}

.salary_compare_mobile {
	padding: 40px 10px
}

.salary_compare_mobile .compare_switch {
	width: 104px;
	height: 30px;
	margin: 0 auto 10px
}

.salary_compare_mobile .compare_switch>span {
	color: #fff;
	text-align: center;
	float: left;
	width: 52px;
	line-height: 30px;
	height: 30px;
	font-weight: 300;
	background-color: #ddd
}

.salary_compare_mobile .compare_switch>span.before {
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px
}

.salary_compare_mobile .compare_switch>span.now {
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px
}

.salary_compare_mobile .compare_switch>span.before.active {
	background-color: #3296fa
}

.salary_compare_mobile .compare_switch>span.now.active {
	background-color: #cfa54f
}

.salary_compare_mobile .compare-swiper-container {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-bottom: 15px
}

.salary_compare_mobile .compare-swiper-container .swiper-pagination-bullets {
	bottom: 0
}

.salary_compare_mobile .compare-swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #cfa54f
}

.salary_compare_mobile .compare-swiper-container .swiper-slide {
	text-align: center
}

.salary_compare_mobile .compare-swiper-container .swiper-slide img {
	width: 80%
}

.salary_compare_mobile .compare_text_container {
	min-height: 134px
}

.salary_compare_mobile .compare_text_container .compare_item {
	text-align: center;
	display: none
}

.salary_compare_mobile .compare_text_container .compare_item.active {
	display: block
}

.salary_compare_mobile .compare_text_container .compare_item h3 {
	color: #333;
	font-size: 22px;
	font-weight: 300
}

.salary_compare_mobile .compare_text_container .compare_item p {
	font-weight: 300;
	color: #666;
	font-size: 14px;
	line-height: 25px
}

.fixed_try_btn {
	display: none;
	position: fixed;
	height: 70px;
	width: 100%;
	background-color: #fff;
	z-index: 999;
	padding-top: 10px;
	left: 0;
	right: 0;
	bottom: 0
}

.fixed_try_btn .try_btn {
	font-size: 16px;
	display: block;
	margin: 0 auto;
	width: 66%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	text-decoration: none
}

.index-mob-swiper-pagination {
	position: absolute;
	bottom: 20px;
	left: 0;
	text-align: center;
	z-index: 10
}

.index-mob-swiper-pagination .swiper-pagination-bullet {
	background-color: #fff
}

.index-mob-swiper-pagination .swiper-pagination-bullet-active {
	background-color: #cfa54f
}

.banner_block_mobile {
	position: absolute;
	top: 39%;
	text-align: center;
	color: #fff;
	margin: auto;
	left: 0;
	right: 0;
	z-index: 10
}

.banner_block_mobile h1 {
	font-size: 36px;
	margin-bottom: 10px;
	margin-top: 40px;
	font-weight: normal
}

.banner_block_mobile h2 {
	font-weight: lighter;
	font-size: 24px;
	margin-top: 0
}

.banner_block_mobile .try_btn {
	font-size: 16px;
	display: block;
	margin: 60px auto 0;
	width: 200px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	text-decoration: none
}

.industries_mobile_container,.ss_mobile_container {
	padding-top: 20px;
	position: relative;
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: bottom;
	padding-bottom: 72px;
	transition: background-image .2s ease-in-out;
	width: 100%
}

.industries_mobile_container .industry_block_title,.ss_mobile_container .industry_block_title {
	text-align: center;
	font-size: 22px;
	color: #333;
	margin-top: 0;
	margin-bottom: 50px;
	font-weight: normal
}

.industries_mobile_container .industries-swiper-container,.ss_mobile_container .industries-swiper-container,.industries_mobile_container .ss-swiper-container,.ss_mobile_container .ss-swiper-container {
	width: 85%;
	margin: 0 auto;
	color: #cfa54f;
	overflow: hidden;
	background-image: url("https://img.renlijia.com/201905/RLJ0x4fYGFaqHRI33h9TyGY4Ta-300-387.png");
	background-size: cover;
	border-radius: 12px;
	box-shadow: 0 0 17px 0 rgba(0,0,0,0.1)
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_text,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_text,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_text,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_text {
	padding-top: 12px
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_text p,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_text p,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_text p,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_text p {
	font-size: 14px;
	font-weight: lighter;
	padding-top: 18px
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_info,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_info,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_info,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_info {
	overflow: hidden
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_info img,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_info img,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_info img,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_info img {
	width: 75px;
	float: left
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_info .user_info,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_info .user_info,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_info .user_info,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_info .user_info {
	float: left;
	font-size: 20px;
	padding-top: 15px;
	margin-left: 10px;
	color: #4a4a4a
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_info .user_info span,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_info .user_info span,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_info .user_info span,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_info .user_info span {
	font-size: 12px;
	padding-left: 10px
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_info .user_info .company,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_info .user_info .company,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_info .user_info .company,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_info .user_info .company {
	font-size: 12px;
	margin-top: 3px
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_contrast,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_contrast,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_contrast,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_contrast {
	text-align: justify;
	padding-top: 20px;
	color: #4a4a4a
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_contrast b,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_contrast b,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_contrast b,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_contrast b {
	font-size: 16px;
	line-height: 22px;
	font-weight: normal
}

.industries_mobile_container .industries-swiper-container .swiper-slide .desc_contrast span,.ss_mobile_container .industries-swiper-container .swiper-slide .desc_contrast span,.industries_mobile_container .ss-swiper-container .swiper-slide .desc_contrast span,.ss_mobile_container .ss-swiper-container .swiper-slide .desc_contrast span {
	font-size: 12px;
	line-height: 17px;
	margin-top: 15px;
	display: block
}

.industries_mobile_container .industries-swiper-container .swiper-pagination-bullets,.ss_mobile_container .industries-swiper-container .swiper-pagination-bullets,.industries_mobile_container .ss-swiper-container .swiper-pagination-bullets,.ss_mobile_container .ss-swiper-container .swiper-pagination-bullets {
	bottom: 40px
}

.industries_mobile_container .industries-swiper-container .swiper-pagination-bullets .swiper-pagination-bullet,.ss_mobile_container .industries-swiper-container .swiper-pagination-bullets .swiper-pagination-bullet,.industries_mobile_container .ss-swiper-container .swiper-pagination-bullets .swiper-pagination-bullet,.ss_mobile_container .ss-swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
	background-color: #cfa54f;
	margin: 0 7px
}

.industries_mobile_container .industries-swiper-container h3,.ss_mobile_container .industries-swiper-container h3,.industries_mobile_container .ss-swiper-container h3,.ss_mobile_container .ss-swiper-container h3 {
	margin-top: 0;
	font-size: 22px
}

.industries_mobile_container .industries-swiper-container h3 span,.ss_mobile_container .industries-swiper-container h3 span,.industries_mobile_container .ss-swiper-container h3 span,.ss_mobile_container .ss-swiper-container h3 span {
	font-size: 14px
}

.industries_mobile_container .industries-swiper-container h4,.ss_mobile_container .industries-swiper-container h4,.industries_mobile_container .ss-swiper-container h4,.ss_mobile_container .ss-swiper-container h4 {
	font-size: 14px
}

.industries_mobile_container .industries-swiper-container p,.ss_mobile_container .industries-swiper-container p,.industries_mobile_container .ss-swiper-container p,.ss_mobile_container .ss-swiper-container p {
	font-size: 12px
}

.industries_mobile_container .paddingForMobile,.ss_mobile_container .paddingForMobile {
	padding: 30px 20px
}

.ss_mobile_container {
	background-image: url("https://img.renlijia.com/201907/RLJFK26QBUkT669f84zS7h5M0n-750-462.png")
}

.salary_compare_warp .container {
	padding: 0
}

.salary_compare_warp .mobile-map {
	padding: 0 !important
}

.banner_block_mobile .try_btn,.banner_container .banner_block .try_btn {
	font-size: 16px;
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	text-decoration: none;
	animation-delay: .5s;
	margin-top: 30px;
	letter-spacing: inherit
}

.banner_block_mobile p,.banner_container .banner_block p {
	padding: 0;
	margin: 0
}
