.cs-index-wrap {
	background-color:#eee
}
.cs-index-wrap .el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button {
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#fff
}
.cs-index-wrap .el-carousel .el-carousel__indicators .is-active .el-carousel__button {
	background-color:#f94045
}
.cs-index-wrap .wrap-item {
	cursor:pointer;
	display:block;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden
}
.cs-index-wrap .wrap-item .wrap-item-img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-tabs-banner {
	width:100%;
	padding:15px 60px
}
.cs-tabs-banner .cs-tabs-banner-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.cs-tabs-banner .cs-tabs-banner-content .banner-content-item {
	width:360px;
	height:132px;
	position:relative;
	overflow:hidden;
	display:block;
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
	margin-top:0
}
.cs-tabs-banner .cs-tabs-banner-content .banner-content-item .banner-item-img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:42%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-tabs-banner .cs-tabs-banner-content .banner-content-item:hover {
	margin-top:-5px
}
.cs-navgation-tab {
	display: none;
}
.cs-navigation {
	margin-top:50px;
	padding:0 60px;
	position:relative
}
.cs-navigation .cs-navigation-btn {
	border:none;
	outline:0;
	padding:0;
	margin:0;
	height:36px;
	width:36px;
	cursor:pointer;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	border-radius:50%;
	background-color:#d2d5da;
	color:#fff;
	position:absolute;
	top:50%;
	z-index:9;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center;
	font-size:12px
}
.cs-navigation .cs-navigation-btn:hover {
	background-color:#bfc2c5
}
.cs-navigation .cs-navigation-btn i {
	font-size:20px
}
.cs-navigation .cs-navigation-prev-btn {
	left:16px
}
.cs-navigation .cs-navigation-next-btn {
	right:16px
}
.cs-navigation .cs-navgation-tab {
	width:100%;
	height:120px;
	overflow:hidden;
	position:relative
}
.cs-navigation .cs-navigation-content {
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item {
	margin-right:18px;
	text-align:center;
	float:left
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-title {
	color:#2d2f33;
	font-size:17px;
	display:block;
	max-width:200px;
	margin:0 auto;
	cursor:pointer;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-weight:600
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-title .item-title-icon {
	width:22px;
	height:22px;
	position:relative;
	display:inline-block;
	vertical-align:-4px;
	overflow:hidden;
	margin-right:6px
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-title .item-title-icon img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-title:hover {
	color:#ff6a02
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-info {
	width:364px;
	overflow:hidden;
	color:#747984;
	font-size:13px;
	padding:20px 0 10px;
	margin-left:-14px;
	height:90px
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-info .item-info-desc {
	float:left;
	border-left:1px solid #d2d2d3;
	margin-left:-1px;
	margin-bottom:12px;
	height:14px;
	line-height:14px;
	position:relative;
	cursor:pointer
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-info .item-info-desc span {
	padding:0 14px;
	color:#747984;
	height:14px
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-info .item-info-desc span:hover {
	color:#ff9072
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-info .item-info-desc .hot {
	color:#f94045
}
.cs-navigation .cs-navigation-content .cs-navigation-content-item .item-info .item-info-desc .item-info-desc-hot {
	position:absolute;
	color:#ff2d04;
	display:block;
	width:9px;
	height:12px;
	right:3px;
	top:-8px;
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAgElEQVQYlY3QIQ7CQBSE4W/JonsIBJgqLJYroJA9AMfgOHAHDIKEBIVB12Ixrdk0m80GGPPezPvzxIShjYMfmqX5QV/c+pRP0BNdAXUpn6Cvitl+xTbz9xq0wjHzhxrUYF14EFIFbzywyaALWjThn54iFljihD1uNeiFOXY41z6N980XRRynMvsAAAAASUVORK5CYII=);
	background-size:contain;
	background-repeat:no-repeat
}
.computed-result-title-type__item__popover {
	border:1px solid #f94045;
	background-color:#fff;
	-webkit-box-shadow:0 3px 6px 0 rgba(115,167,229,.2);
	box-shadow:0 3px 6px 0 rgba(115,167,229,.2);
	height:20px;
	padding:0;
	font-size:12px;
	line-height:20px;
	width:137px;
	text-align:center;
	color:#f94045
}
.computed-result-title-type__item__popover .popper__arrow {
	border-bottom-color:#f94045!important
}
.cs-tax-plan {
	width:100%;
	padding:30px 60px 0
}
.cs-tax-plan .tax-plan-type .plan-type-title {
	color:#2d2f33;
	font-size:18px;
	font-weight:700;
	display:inline-block;
	margin-right:24px;
	float:left;
	margin-top:4px
}
.cs-tax-plan .tax-plan-type .plan-type-checkbox {
	display:inline-block;
	background-color:#949bac;
	width:190px;
	height:34px;
	line-height:34px;
	border-radius:16px;
	padding:2px;
	float:left;
	cursor:pointer
}
.cs-tax-plan .tax-plan-type .plan-type-checkbox .type-checkbox-core {
	width:50%;
	color:#fff;
	text-align:center;
	height:30px;
	line-height:30px;
	border-radius:16px
}
.cs-tax-plan .tax-plan-type .plan-type-checkbox .type-checkbox-enterprise {
	float:left
}
.cs-tax-plan .tax-plan-type .plan-type-checkbox .type-checkbox-personal {
	float:right
}
.cs-tax-plan .tax-plan-type .plan-type-checkbox .is-active {
	background-color:#fff;
	color:#5a5e66;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.cs-tax-plan .enterprise-income {
	padding:43px 0 26px
}
.cs-tax-plan .enterprise-income .enterprise-income-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:20px
}
.cs-tax-plan .enterprise-income .enterprise-income-content .income-info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	margin-right:21px
}
.cs-tax-plan .enterprise-income .enterprise-income-content .income-info .income-item-input {
	width:344px;
	height:30px
}
.cs-tax-plan .enterprise-income .enterprise-income-content .income-info .income-item-input input {
	width:100%;
	height:30px
}
.cs-tax-plan .enterprise-income .enterprise-income-content .income-info .income-item-input .income-item-option {
	width:100%;
	height:100%
}
.cs-tax-plan .enterprise-income .enterprise-income-content .income-info .income-info-item {
	width:458px;
	position:relative;
	margin-bottom:25px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cs-tax-plan .enterprise-income .enterprise-income-content .income-info .income-info-item .item-title {
	font-size:14px;
	color:#878d99;
	width:98px;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	text-align:left
}
.cs-tax-plan .enterprise-income .enterprise-income-content .income-info .income-info-item .item-unit {
	position:absolute;
	right:26px;
	top:5px;
	height:19px;
	line-height:20px
}
.cs-tax-plan .income-title {
	color:#5a5e66;
	font-size:14px
}
.cs-tax-plan .computed-btn {
	width:116px;
	height:84px;
	line-height:84px;
	border-radius:4px;
	-webkit-box-shadow:0 3px 6px 0 rgba(233,147,123,.34);
	box-shadow:0 3px 6px 0 rgba(233,147,123,.34);
	font-size:16px;
	color:#fefeff;
	background-color:#f94045;
	cursor:pointer;
	border:none
}
.cs-tax-plan .computed-btn:hover {
	background-color:#ff9072
}
.cs-tax-plan .personal-income {
	padding:43px 0 52px
}
.cs-tax-plan .personal-income .personal-income-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:20px
}
.cs-tax-plan .personal-income .personal-income-info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 21px 0 0;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.cs-tax-plan .personal-income .personal-income-info .income-info-item {
	position:relative;
    width: 290px;
    float: left;
    margin-right: 23px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.cs-tax-plan .personal-income .personal-income-info .income-info-item:first-child,.cs-tax-plan .personal-income .personal-income-info .income-info-item:nth-child(2),.cs-tax-plan .personal-income .personal-income-info .income-info-item:nth-child(3) {
	margin-bottom:20px
}
.cs-tax-plan .personal-income .personal-income-info .income-info-item .income-item-input {
	height:30px;
	width:140px
}
.cs-tax-plan .personal-income .personal-income-info .income-info-item .income-item-input input {
	width:100%;
	height:30px
}
.cs-tax-plan .personal-income .personal-income-info .income-info-item .income-item-input .income-item-option {
	width:100%;
	height:100%
}
.cs-tax-plan .personal-income .personal-income-info .income-info-item .item-title {
	font-size:14px;
	color:#878d99;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	text-align:left;
	width:146px;
	margin-top:5px
}
.cs-tax-plan .personal-income .personal-income-info .income-info-item .item-unit {
	position:absolute;
	right:10px;
	margin-top:5px
}
.cs-tax-plan .personal-income .personal-income-info .income-info-title {
	font-size:14px;
	color:#878d99;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	text-align:right;
	width:82px;
	padding-right:8px
}
.cs-tax-plan .personal-income .personal-income-info .income-info-content {
	margin-left:-9px
}
.cs-tax-plan .personal-income .personal-income-info .income-remuneration {
	position:relative;
	margin:0 0 10px 9px;
	width:116px;
	float:left
}
.cs-tax-plan .personal-income .personal-income-info .income-remuneration .income-item-input {
	height:30px;
	width:116px
}
.cs-tax-plan .personal-income .personal-income-info .income-remuneration .income-item-input input {
	width:100%;
	height:30px
}
.cs-tax-plan .personal-income .personal-income-info .income-remuneration-desc {
	font-size:12px;
	color:#878d99;
	float:left;
	padding-left:10px
}
.cs-tax-plan .personal-income .personal-income-info .income-remuneration-desc span {
	color:#f94045;
	text-decoration:underline;
	cursor:pointer
}
.cs-tax-plan .personal-income .result-info-item-desc {
	color:#878d99;
	font-size:12px;
	display:block;
	padding:4px 0 0 84px
}
.cs-tax-plan .cs-navigation {
	margin-top:34px;
	padding:0
}
.cs-tax-plan .computed-result .computed-result-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:16px;
	font-weight:700;
	color:#2d2f33
}
.cs-tax-plan .computed-result .computed-result-title h3 {
	margin-right:20px
}
.cs-tax-plan .computed-result .computed-result-title .computed-result-title-type {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.cs-tax-plan .computed-result .computed-result-title .computed-result-title-type .computed-result-title-type__item {
	margin-right:11px
}
.cs-tax-plan .computed-result .computed-result-title .computed-result-title-type .computed-result-title-type__item .computed-result-title-type-item__button {
	border:1px solid #b9bfc6;
	background-color:#fff;
	width:100px;
	height:30px;
	border-radius:15px;
	color:#5a5e66;
	font-size:14px;
	padding:0
}
.cs-tax-plan .computed-result .computed-result-title .computed-result-title-type .computed-result-title-type__item .computed-result-title-type-item__button:hover {
	border-color:#ff7b57
}
.cs-tax-plan .computed-result .computed-result-title .computed-result-title-type .active .computed-result-title-type-item__button {
	border-color:#f94045;
	background-color:#ffeae4
}
.cs-tax-plan .computed-result .computed-result-title .computed-result-title-type .active .computed-result-title-type-item__button span {
	color:#f94045
}
.cs-tax-plan .computed-result .computed-result-content {
	margin-top:37px
}
.cs-tax-plan .computed-result .computed-result-content .result-info {
	overflow:hidden;
	font-size:14px;
	border:1px solid #eef2fd;
	border-radius:6px;
	background-color:#fff;
	-webkit-box-shadow:0 6px 6px 0 rgba(115,167,229,.05);
	box-shadow:0 6px 6px 0 rgba(115,167,229,.05);
	width:1078px;
	height:76px;
	color:#5a5e66
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__des {
	border:1px solid #eef2fd;
	border-radius:6px 0 0 6px;
	background-color:#b4bbcb;
	width:139px;
	height:76px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#2d2f33
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__des p:first-child {
	font-weight:700
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:556px;
	height:100%;
	padding:10px 0
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--left div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:left;
	-ms-flex-pack:left;
	justify-content:left;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--left div p {
	font-size:14px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--left div p:first-child {
	width:128px;
	color:#90a1b5;
	height:21px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--left div p:nth-child(2) {
	width:130px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#878d99
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--left div p:nth-child(2) span {
	font-size:18px;
	max-width:110px;
	font-weight:700
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--line {
	border:1px solid #eef2fd;
	width:0;
	height:42px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right {
	width:224px;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:10px 0
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right div:first-child {
	width:160px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right div:nth-child(2) {
	width:100px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right div p {
	text-align:center;
	font-size:14px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right div p:first-child {
	color:#2d2f33;
	font-weight:700
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right div p:first-child span:first-child {
	font-size:18px;
	font-weight:700
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--right div p:nth-child(2) {
	color:#90a1b5
}
.cs-tax-plan .computed-result .computed-result-content .result-info .tax-left-person {
	width:620px;
	padding:10px 20px;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.cs-tax-plan .computed-result .computed-result-content .result-info .tax-left-person div {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.cs-tax-plan .computed-result .computed-result-content .result-info .tax-left-person div p:first-child {
	width:auto
}
.cs-tax-plan .computed-result .computed-result-content .result-info .tax-left-person div p:first-child span:first-child {
	font-size:18px;
	font-weight:700
}
.cs-tax-plan .computed-result .computed-result-content .result-info .tax-left-person div p:nth-child(2) {
	width:auto;
	display:inline-block;
	text-align:center
}
.cs-tax-plan .computed-result .computed-result-content .result-info .tax-right-person {
	width:299px;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.cs-tax-plan .computed-result .computed-result-content .result-info .tax-right-person div {
	width:auto!important
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--sub {
	border:1px solid #eef2fd;
	background-color:#fff5f2;
	width:157px;
	height:100%;
	border-radius:0 6px 6px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--sub p {
	color:#f94045;
	font-weight:700;
	font-size:16px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--sub .tax-sub__tax {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--sub .tax-sub__tax span {
	font-size:14px
}
.cs-tax-plan .computed-result .computed-result-content .result-info .result-info__tax--sub .tax-sub__tax span:first-child {
	font-size:18px;
	max-width:120px
}
.cs-tax-plan .computed-result .computed-result-btn-group {
	height:40px;
	margin-top:17px;
	margin-bottom:52px
}
.cs-tax-plan .computed-result .computed-result-btn-group .result-btn {
	border-radius:4px;
	background-color:#f94045;
	height:40px;
	font-size:14px;
	color:#fff;
	-webkit-box-shadow:0 4px 9px 0 rgba(213,220,237,.41);
	box-shadow:0 4px 9px 0 rgba(213,220,237,.41);
	cursor:pointer;
	margin-left:12px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:right
}
.cs-tax-plan .computed-result .computed-result-btn-group .free-advisory {
	width:183px;
	background-color:#f94045;
	border:none
}
.cs-tax-plan .computed-result .computed-result-btn-group .free-advisory:hover {
	background-color:#ff9072
}
.cs-tax-plan .computed-result .computed-result-btn-group .recalculate {
	width:127px;
	color:#878d99;
	border:1px solid #878d99;
	background-color:#fff
}
.cs-tax-plan .computed-result .computed-result-btn-group .recalculate:hover {
	border:1px solid #ff7b57;
	color:#ff7b57;
	background-color:#fff
}
.real-name-verification-dialog .el-dialog {
	border-radius:8px;
	overflow:hidden
}
.real-name-verification-dialog .el-dialog__headerbtn {
	color:#b4bbcb;
	font-size:22px;
	top:6px;
	right:10px
}
.real-name-verification-dialog .el-dialog__header {
	padding:35px 30px;
	background-color:#fff
}
.real-name-verification-dialog .el-dialog__body {
	padding:0 35px 10px;
	background-color:#fff
}
.real-name-verification-dialog .real-name-verification-title {
	height:40px
}
.real-name-verification-dialog .real-name-verification-title .advisory-title-icon {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	background-color:#ffe7e1;
	display:inline-block;
	text-align:center;
	margin-right:12px;
	color:#ff7954;
	vertical-align:top;
	-webkit-box-shadow:0 4px 8px 0 rgba(246,194,180,.14);
	box-shadow:0 4px 8px 0 rgba(246,194,180,.14)
}
.real-name-verification-dialog .real-name-verification-title .advisory-title-icon .icon-message {
	font-size:22px
}
.real-name-verification-dialog .real-name-verification-title .advisory-title-content {
	display:inline-block;
	font-size:18px;
	color:#2e2f33;
	line-height:40px
}
.real-name-verification-dialog .real-name-verification-content .zbj-private-policy-checkbox {
	text-align:center;
	margin-top:14px
}
.real-name-verification-dialog .real-name-verification-content .real-name-verification-name {
	color:#5a5e67;
	font-size:14px;
	height:20px;
	line-height:20px
}
.real-name-verification-dialog .real-name-verification-content .real-name-verification-input {
	margin-top:12px
}
.real-name-verification-dialog .el-dialog__footer {
	background-color:#f0f4f7;
	padding:15px 35px
}
.real-name-verification-dialog .real-name-verification-footer .have-zbj-account {
	color:#878d99;
	font-size:12px;
	width:150px;
	float:left;
	padding-top:14px
}
.real-name-verification-dialog .real-name-verification-footer .have-zbj-account a {
	color:#f94045;
	text-decoration:underline
}
.real-name-verification-dialog .real-name-verification-footer .real-name-verification-btn {
	height:44px;
	background-color:#ff7b57;
	color:#fff;
	font-size:14px;
	width:130px
}
.cs-common-city-select-panel {
	margin-top:0;
	border:none;
	font-size:12px;
	-webkit-box-shadow:0 2px 5px 0 #e6ebf5;
	box-shadow:0 2px 5px 0 #e6ebf5;
	outline-color:snow
}
.cs-common-city-select-panel .cate {
	z-index:99;
	padding-top:10px
}
.cs-common-city-select-panel .cate .cate-item {
	display:inline-block;
	height:25px;
	line-height:25px;
	background:#fff;
	padding:0 10px;
	margin:0;
	border-color:transparent transparent #dedede;
	border-style:solid;
	border-width:2px 1px 1px;
	cursor:pointer
}
.cs-common-city-select-panel .cate .active {
	border-color:#f94045 #dedede #fff;
	border-style:solid;
	border-width:2px 1px 1px
}
.cs-common-city-select-panel .cities {
	z-index:9;
	border-top:1px solid #dedede;
	margin-top:-1px
}
.cs-common-city-select-panel .cities .city-wrapper {
	padding-top:10px
}
.cs-common-city-select-panel .cities .city-wrapper .city-letter {
	width:30px;
	text-align:center;
	color:#999;
	float:left
}
.cs-common-city-select-panel .cities .city-wrapper .city-items {
	margin-left:50px
}
.cs-common-city-select-panel .cities .city-wrapper .city-items li {
	cursor:pointer;
	float:left;
	display:inline-block;
	margin:0 20px 5px 0
}
.cs-common-city-select-panel .cities .city-wrapper .city-items .active,.cs-common-city-select-panel .cities .city-wrapper .city-items li:hover {
	color:#f94045
}
.yhm-city-popper {
	margin-top:0;
	border:none;
	font-size:12px;
}
.layui-layer-content .el-popover {
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
.yhm-city-popper .result {
	padding-top:10px
}
.yhm-city-popper .result .result-item {
	color:#000;
	margin-right:20px;
	cursor:pointer
}
.yhm-city-popper .cate {
	z-index:99;
	padding-top:10px
}
.yhm-city-popper .cate .cate-item {
	display:inline-block;
	height:25px;
	line-height:25px;
	background:#fff;
	padding:0 10px;
	margin:0;
	border-color:transparent transparent #dedede;
	border-style:solid;
	border-width:2px 1px 1px;
	cursor:pointer
}
.yhm-city-popper .cate .active {
	border-color:#f94045 #dedede #fff;
	border-style:solid;
	border-width:2px 1px 1px
}
.yhm-city-popper .cities {
	z-index:9;
	border-top:1px solid #dedede;
	margin-top:-1px
}
.yhm-city-popper .cities .city-wrapper {
	padding-top:10px
}
.yhm-city-popper .cities .city-wrapper .city_letter {
	width:30px;
	text-align:center;
	color:#999;
	float:left
}
.yhm-city-popper .cities .city-wrapper .city_items {
	margin-left:50px
}
.yhm-city-popper .cities .city-wrapper .city_items li {
	display:inline-block;
	margin:0 20px 5px 0
}
.yhm-city-popper .cities .city-wrapper .city_items li span {
	cursor:pointer;
	color:#000
}
.yhm-city-popper .cities .city-wrapper .city_items li span:hover {
	color:#f94045
}
.yhm-city-popper .cities .city-wrapper .city_items li .city-item {
	cursor:pointer
}
.yhm-city-popper .cities .city-wrapper .city_items .active {
	color:#f94045
}
.yhm-city-popper .cities .city-wrapper .city_items .disabled {
	color:#b4bccc
}
.yhm-city-popper .city-item {
	margin:0 15px 0 0;
	color:#000
}
.cs-common-city-selected {
	color:#f94045;
	font-size:16px;
	cursor:pointer;
	outline:none
}
.cs-tabs-tips {
	display: none;
}
.block {
	display: block;
}
.none {
	display: none;
}
.cs-common-city-selected .el-input__inner {
	cursor:pointer;
	border:none
}
.cs-common-city-selected .el-input__prefix {
	left:-4px;
	top:-7px
}
.cs-common-city-is-reverse .el-input__suffix i {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.cs-input-wrapper {
	width:100%;
	padding:50px 60px 0
}
.cs-input-wrapper .cs-input {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.cs-input-wrapper .cs-input .cs-input-content {
	height:50px;
	line-height:50px;
	border:2px solid #f94045;
	font-size:14px;
	color:#7f8081;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative
}
.cs-input-wrapper .cs-input .cs-input-common input {
	border-radius:0;
	border:none;
	border-right:1px solid #d4d4d7;
	height:24px
}
.cs-input-wrapper .cs-input .cs-input-common .el-input__prefix {
	color:#ff9072
}
.cs-input-wrapper .cs-input .input-fl {
	float:left
}
.cs-input-wrapper .cs-input .cs-input-city {
	width:150px;
	font-size:14px
}
.cs-input-wrapper .cs-input .cs-input-city .el-input__prefix {
	left:0;
	top:0
}
.cs-input-wrapper .cs-input .cs-input-city .el-input__prefix .icon-dizhi2 {
	display:inline-block;
	font-size:16px;
	margin-top:3px;
	margin-left: 3px;
}
.cs-input-wrapper .cs-input .cs-input-city .el-input__suffix {
	color:#f94045
}
.cs-input-wrapper .cs-input .cs-input-company {
	width:284px
}
.cs-input-wrapper .cs-input .cs-input-company .el-input__prefix {
	font-size:16px
}
.cs-input-wrapper .cs-input .cs-input-company .el-input__prefix .el-icon-edit {
	display:inline-block;
	margin-top:0
}
.cs-input-wrapper .cs-input .cs-input-company .el-input__prefix .icon-telephone {
	display:inline-block;
	margin-top:3px
}
.cs-input-wrapper .cs-input .cs-input-company .el-input__suffix .safe-pic {
	height:75%!important;
	-webkit-transform:translateY(5px);
	transform:translateY(5px)
}
.cs-input-wrapper .cs-input .cs-input-name {
	width:300px
}
.cs-input-wrapper .cs-input .cs-input-name .el-input__prefix .icon-advisory3 {
	display:inline-block;
	font-size:18px;
	margin-top:3px
}
.cs-input-wrapper .cs-input .cs-input-name input {
	border:none
}
.cs-input-wrapper .cs-input .cs-input-hy {
	width:300px
}
.cs-input-wrapper .cs-input .cs-input-hy .el-input__prefix .icon-guide {
	display:inline-block;
	font-size:16px;
	margin-top:3px
}
.cs-input-wrapper .cs-input .cs-select-company-type {
	width:168px
}
.cs-input-wrapper .cs-input .cs-select-company-type input {
	border:none;
	border-radius:0
}
.cs-input-wrapper .cs-input .cs-select-company-type .el-input .el-input__suffix .el-icon-arrow-up {
	color:#f94045
}
.cs-input-wrapper .cs-input .cs-city-hy-list {
	position:absolute;
	padding:10px;
	margin-top:5px;
	width:100%;
	background:#fff;
	top:50px;
	left:0;
	z-index:40;
	-webkit-box-shadow:3px 5px 24px 0 hsla(220,5%,44%,.3);
	box-shadow:3px 5px 24px 0 hsla(220,5%,44%,.3)
}
.cs-input-wrapper .cs-input .cs-city-hy-list .city-list-content .city-list-item {
	font-size:13px;
	color:#666;
	display:inline-block;
	float:left;
	line-height:24px;
	text-align:left;
	width:70px;
	height:24px;
	padding-right:10px;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.cs-input-wrapper .cs-input .cs-city-hy-list .city-list-content .city-list-item:hover {
	color:#f94045
}
.cs-input-wrapper .cs-input .cs-city-hy-list .hy-list-content .hy-list-content-item {
	margin-bottom:5px;
	font-size:12px;
	color:#666;
	width:65px;
	display:block;
	height:24px;
	float:left;
	line-height:24px;
	overflow:hidden;
	cursor:pointer;
	text-align:center
}
.cs-input-wrapper .cs-input .cs-city-hy-list .hy-list-content .hy-list-content-item:hover {
	color:#f94045
}
.cs-input-wrapper .cs-input .cs-city-hy-list .cs-yhm-list .yhm-type-item {
	margin-top:6px;
	height:24px;
	line-height:24px
}
.cs-input-wrapper .cs-input .cs-city-hy-list .cs-yhm-list .yhm-type-item .yhm-type-title {
	background-color:#f0f1f3;
	width:50px;
	height:24px;
	font-size:13px;
	line-height:24px;
	color:#666;
	font-weight:400;
	text-align:center;
	overflow:hidden;
	float: left;
}
.cs-input-wrapper .cs-input .cs-city-hy-list .cs-yhm-list .yhm-type-item .yhm-detail-name {
	cursor:pointer;
	font-size:12px;
	color:#666;
	padding:0 10px;
	display:inline-block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:center
}
.cs-input-wrapper .cs-input .cs-city-hy-list .cs-yhm-list .yhm-type-item .yhm-detail-name.active,.cs-input-wrapper .cs-input .cs-city-hy-list .cs-yhm-list .yhm-type-item .yhm-detail-name:hover {
	color:#f94045
}
.cs-input-wrapper .cs-input .cs-button {
	border:none;
	float:right;
	width:150px;
	height:50px;
	line-height:50px;
	background-color:#f94045;
	color:#fff;
	border-radius:0;
	font-size:16px;
	cursor:pointer
}
.cs-input-wrapper .cs-input .icon-advisory3 {
	font-size:18px
}
.cs-input-wrapper .zbj-private-policy-checkbox {
	margin-top:12px;
	margin-left:4px
}
.cs-index-banner-tabs {
	position:relative
}
.cs-index-banner-tabs .cs-slogon {
	text-align:center;
	padding:34px 0 16px
}
.cs-index-banner-tabs .cs-slogon .cs-slogon-title {
	color:#fff;
	font-size:28px
}
.cs-index-banner-tabs .cs-slogon .cs-slogon-title .slogon-title-link {
	color:#fff;
	font-size:28px;
	cursor:pointer
}
.cs-index-banner-tabs .cs-slogon .cs-slogon-title .slogon-title-link:hover {
	color:#ff8900
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list {
	position:relative;
	width:270px;
	height:28px;
	margin:0 auto
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list .notice-list-content {
	overflow:hidden;
	height:28px;
	line-height:28px
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list .notice-list-content .notice-list-content-item {
	color:#fff;
	font-size:12px;
	cursor:pointer;
	display:block
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list .notice-list-content .notice-list-content-item span {
	color:#ff8900;
	font-size:13px;
	font-weight:700
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list .scroll-text {
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	margin-top:-28px
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list:after,.cs-index-banner-tabs .cs-slogon .slogon-notice-list:before {
	content:"";
	display:block;
	position:absolute;
	width:70px;
	height:0;
	top:50%;
	border-top:1px solid hsla(0,0%,100%,.5)
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list:before {
	left:-50px
}
.cs-index-banner-tabs .cs-slogon .slogon-notice-list:after {
	right:-50px
}
.cs-index-banner-tabs .cs-slogon-88jie .slogon-title-link-88 {
	display:block;
	margin:0 auto -15px;
	height:-webkit-max-content;
	height:-moz-max-content;
	height:max-content;
	width:685px
}
.cs-index-banner-tabs .cs-slogon-88jie .slogon-title-link-88 img {
	height:100%;
	width:100%;
	margin-bottom:10px
}
.cs-index-banner-tabs .cs-slogon-88jie .slogon-title-link-88 p {
	color:#fff;
	font-size:20px;
	margin-bottom:20px
}
.cs-index-banner-tabs .cs-main-tabs {
	border:none;
	background:#fff
}
.cs-index-banner-tabs .cs-main-tabs .cs-main-tabs-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.cs-index-banner-tabs .cs-main-tabs .cs-main-tabs-container .cs-main-tabs-title {
	color:#878d99;
	overflow:hidden;
	width:100%;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	cursor:pointer
}
.cs-index-banner-tabs .cs-main-tabs .main-tabs-item {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	background-color:#e8ebf2;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#878d99;
	margin:0;
	border:none;
	font-size:18px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	top:0;
	-webkit-transition:top .2s;
	transition:top .2s
}
.cs-index-banner-tabs .cs-main-tabs .main-tabs-item.is-active {
	background-color:#fff;
	top:-10px
}
.cs-index-banner-tabs .cs-main-tabs .main-tabs-item+.main-tabs-item {
	border-left:1px solid #fff
}
.cs-index-banner-tabs .cs-main-tabs .is-active .cs-tabs-tips {
	position:absolute;
	color:#7b808b;
	font-size:12px;
	background-color:#e8ebf2;
	width:128px;
	height:22px;
	line-height:22px;
	border-radius:22px;
	display:block;
	left:50%;
	margin:-3px auto -3px -64px
}
.cs-index-banner-tabs .cs-main-tabs .is-active .cs-tabs-tips:before {
	content:"\00a0";
	width:0;
	height:0;
	display:block;
	border:6px solid transparent;
	border-bottom-color:#e8ebf2;
	position:absolute;
	top:-12px;
	left:31px
}
.cs-index-banner-tabs .cs-main-tabs .is-active .cs-tabs-tips .cs-tabs-link {
	width:120px;
	display:inline-block;
	color:#000;
	cursor:pointer
}
.cs-index-banner-tabs .cs-main-tabs .is-active .cs-main-tabs-title,.cs-index-banner-tabs .cs-main-tabs .is-active .cs-tabs-tips .cs-tabs-link:hover {
	color:#f94045
}
.cs-index-banner-tabs .cs-index-tab-wrap {
	position:absolute;
	width:150px;
	height:445px;
	z-index:9;
	left:-150px;
	top:61px;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.cs-index-banner-tabs .cs-index-tab-wrap .cs-index-wrap-small {
	display:block;
	width:100%;
	height:445px;
	position:relative;
	overflow:hidden
}
.cs-index-banner-tabs .cs-index-tab-wrap .cs-index-wrap-small img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.cs-index-banner-tabs .cs-index-tab-wrap .cs-index-wrap-max {
	opacity:1;
	left:150px;
	top:0;
	width:1200px;
	height:445px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.cs-index-banner-tabs .cs-index-tab-wrap .cs-index-wrap-max img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-index-banner-tabs .cs-index-tab-wrap .cs-index-wrap-max-hide {
	width:0;
	opacity:0;
	left:150px;
	top:0;
	height:445px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.cs-index-banner-tabs .cs-index-tab-wrap .cs-index-wrap-max-hide img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-index-banner-tabs .cs-index-tab-wrap .time-close i {
	font-size:26px;
	position:absolute;
	right:-1190px;
	top:18px;
	color:#333;
	cursor:pointer
}
.cs-index-banner-tabs .cs-index-tab-wrap .time-close .wrap-max-time {
	color:#fff;
	background-color:#333;
	position:absolute;
	right:-1155px;
	top:20px;
	padding:3px 10px;
	border-radius:12px;
	width:50px;
	height:25px;
	text-align:center
}
.cs-index-banner-tabs-bg {
	height:580px;
	background-size:100% 100%;
	background-repeat:no-repeat
}
.cs-service .cs-services-list .service-list-item {
	width:230px;
	height:300px;
	overflow:hidden;
	background-color:#fff;
	padding:26px 15px;
	float:left;
	margin-right:10px;
	-webkit-box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	position:relative
}
.cs-service .cs-services-list .service-list-item:last-child {
	margin-right:0
}
.cs-service .cs-services-list .service-list-item .item-link {
	display:block;
	width:100%;
	height:100%;
	cursor:pointer
}
.cs-service .cs-services-list .service-list-item .service-title {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:18px;
	color:#2d2f33
}
.cs-service .cs-services-list .service-list-item .service-price {
	color:#ff3e24;
	font-size:18px;
	font-weight:700
}
.cs-service .cs-services-list .service-list-item .service-tag {
	margin-top:14px;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.cs-service .cs-services-list .service-list-item .service-tag .enter-necessary {
	color:#b4bccc;
	font-size:12px;
	border:1px solid #b4bccc;
	border-radius:12px;
	padding:0 8px;
	margin-right:5px;
	display:inline-block
}
.cs-service .cs-services-list .service-list-item .service-img {
	width:124px;
	height:144px;
	overflow:hidden;
	position:absolute;
	right:10px;
	bottom:30px;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.cs-service .cs-services-list .service-list-item .service-img img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-service .cs-services-list .service-list-item .go-right-service {
	background-color:#f7c782;
	font-size:15px;
	color:#fff;
	width:100%;
	position:absolute;
	bottom:-6px;
	left:0;
	height:0;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	border:none
}
.cs-service .cs-services-list .service-list-item:hover .service-img {
	-webkit-transform:translateY(-14px);
	transform:translateY(-14px)
}
.cs-service .cs-services-list .service-list-item:hover .go-right-service {
	bottom:0;
	height:44px;
	line-height:44px
}
.cs-service .cs-services-list .service-list-item .tag {
	background-color:#ff5235;
	color:#fff;
	font-size:12px;
	top:8px;
	position:absolute;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	right:-35px
}
.cs-featured-services {
	background:url(../images/featured-service-bg.66efe93.jpg);
	background-size:100% 100%
}
.featured-services {
	padding:0 0 60px
}
.featured-services .featured-services-control {
	width:250px
}
.featured-services .featured-services-control .featured-services-title {
	height:130px
}
.featured-services .featured-services-control .service-select {
	background-color:#2d2f33;
	font-size:15px;
	color:#fff;
	width:134px;
	padding:0 18px;
	height:28px;
	line-height:28px;
	position:relative;
	margin-bottom:30px;
	font-weight:400;
	margin-top:6px
}
.featured-services .featured-services-control .service-select:after {
	content:"\A0";
	width:0;
	height:0;
	display:block;
	position:absolute;
	top:0;
	right:-14px;
	border-top:14px solid #2d2f33;
	border-right:14px solid transparent
}
.featured-services .featured-services-control .service-select:before {
	content:"\A0";
	width:0;
	height:0;
	display:block;
	position:absolute;
	bottom:0;
	right:-14px;
	border-bottom:14px solid #2d2f33;
	border-right:14px solid transparent
}
.featured-services .featured-services-control .service-desc {
	margin-bottom:10px
}
.featured-services .featured-services-control .service-desc:last-child {
	margin-bottom:0
}
.featured-services .featured-services-control .service-desc .service-desc-info {
	width:40px;
	height:40px;
	position:relative;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	margin-right:10px
}
.featured-services .featured-services-control .service-desc .service-desc-info .service-desc-info-img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.featured-services .featured-services-control .service-desc .service-desc-link {
	color:#2d2f33;
	font-size:14px;
	cursor:pointer
}
.featured-services .featured-services-control .service-desc .service-desc-link:hover {
	color:#ff6a02
}
.featured-services .featured-services-control .change-another-service {
	color:#2d2f33;
	font-size:18px;
	margin-top:38px;
	background-color:transparent;
	height:44px;
	line-height:44px;
	width:134px;
	border-radius:0;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:2px solid #2d2f33;
	font-weight:700
}
.featured-services .featured-services-control .change-another-service .start-text {
	z-index:2;
	display:block;
	height:40px;
	line-height:40px;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.featured-services .featured-services-control .change-another-service .next-text {
	z-index:1;
	display:block;
	height:40px;
	line-height:40px;
	color:#fff;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-transform:translate(-100%,-100%);
	transform:translate(-100%,-100%)
}
.featured-services .featured-services-control .change-another-service:hover {
	background-color:#2d2f33;
	border-color:#2d2f33
}
.featured-services .featured-services-control .change-another-service:hover .start-text {
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.featured-services .featured-services-control .change-another-service:hover .next-text {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.featured-services .featured-services-content .account-service {
	height:144px;
	margin-top:6px
}
.featured-services .featured-services-content .account-service .account-service-banner {
	width:470px;
	height:100%;
	margin-right:10px;
	display:block;
	position:relative;
	overflow:hidden;
	float:left;
	cursor:pointer;
	-webkit-box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	box-shadow:0 7px 9px 0 rgba(173,179,182,.12)
}
.featured-services .featured-services-content .account-service .account-service-banner .service-banner-img {
	max-width:100%;
	max-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.featured-services .featured-services-content .account-service .account-service-carousel {
	width:230px;
	margin-right:10px;
	height:100%;
	float:left
}
.featured-services .featured-services-content .account-service .account-service-info {
	width:230px;
	margin-right:10px;
	height:100%;
	float:left;
	background:#fff;
	display:block;
	position:relative;
	overflow:hidden;
	padding:15px;
	-webkit-box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	box-shadow:0 7px 9px 0 rgba(173,179,182,.12)
}
.featured-services .featured-services-content .account-service .account-service-info .desc-title {
	font-size:16px;
	color:#2d2f33;
	overflow:hidden;
	height:26px;
	line-height:26px
}
.featured-services .featured-services-content .account-service .account-service-info .desc-price {
	color:#ff3e24;
	font-size:16px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-weight:700
}
.featured-services .featured-services-content .account-service .account-service-info .desc-tags {
	margin-top:14px;
	overflow:hidden
}
.featured-services .featured-services-content .account-service .account-service-info .desc-tags .tags-quickly {
	border:1px solid #b4bccc;
	color:#b4bccc;
	font-size:12px;
	padding:1px 8px;
	border-radius:16px;
	display:inline-block;
	margin-right:5px
}
.featured-services .featured-services-content .account-service .account-service-info .account-info-img {
	width:106px;
	height:100px;
	position:absolute;
	right:10px;
	bottom:20px;
	overflow:hidden
}
.featured-services .featured-services-content .account-service .account-service-info .account-info-img img {
	max-width:100%;
	max-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.featured-services .featured-services-content .account-service .account-service-info .go-quickly-service {
	background-color:#f7c782;
	font-size:15px;
	color:#fff;
	width:100%;
	position:absolute;
	bottom:-46px;
	left:0;
	height:44px;
	line-height:44px;
	overflow:hidden;
	text-align:center;
	border:none;
	cursor:pointer;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.featured-services .featured-services-content .account-service .account-service-info:hover .go-quickly-service {
	display:block;
	border:none;
	bottom:0
}
.featured-services .featured-services-content .account-service .browse-more {
	margin-right:0;
	width:230px;
	height:100%;
	overflow:hidden;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background:#fff;
	position:relative;
	cursor:pointer;
	-webkit-box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	box-shadow:0 7px 9px 0 rgba(173,179,182,.12)
}
.featured-services .featured-services-content .account-service .browse-more .browse-title {
	color:#2d2f33;
	font-size:18px
}
.featured-services .featured-services-content .account-service .browse-more .service-info-desc {
	text-align:right;
	padding-right:12px
}
.featured-services .featured-services-content .account-service .browse-more .browse-desc {
	margin-top:10px;
	color:#878d99;
	font-size:14px
}
.featured-services .featured-services-content .account-service .browse-more .browse-more-icon {
	display:block;
	width:65px;
	cursor:pointer
}
.featured-services .featured-services-content .account-service .browse-more .browse-more-icon i {
	color:#f4dab7;
	font-size:54px;
	margin-left:18px;
	display:block
}
.featured-services .featured-services-content .account-service .browse-more:hover i {
	-webkit-animation:iconmove .5s 1;
	animation:iconmove .5s 1
}
.cs-activities-discount {
	background:url(../images/activities-bg.e71d057.jpg) no-repeat;
	background-size:100% 100%;
	padding:60px 0
}
.activities-discount .activities-discount-desc {
	width:250px
}
.activities-discount .activities-discount-desc .activities-discount-title {
	height:130px
}
.activities-discount .activities-discount-desc .activities-select {
	background-color:#2d2f33;
	font-size:15px;
	color:#fff;
	width:134px;
	padding:0 18px;
	height:28px;
	line-height:28px;
	position:relative;
	margin-bottom:30px;
	font-weight:400;
	margin-top:6px
}
.activities-discount .activities-discount-desc .activities-select:after {
	content:"\A0";
	width:0;
	height:0;
	display:block;
	position:absolute;
	top:0;
	right:-14px;
	border-top:14px solid #2d2f33;
	border-right:14px solid transparent
}
.activities-discount .activities-discount-desc .activities-select:before {
	content:"\A0";
	width:0;
	height:0;
	display:block;
	position:absolute;
	bottom:0;
	right:-14px;
	border-bottom:14px solid #2d2f33;
	border-right:14px solid transparent
}
.activities-discount .activities-discount-desc .service-desc .service-desc-info {
	width:40px;
	height:40px;
	position:relative;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	margin-right:10px
}
.activities-discount .activities-discount-desc .service-desc .service-desc-info .service-desc-info-img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.activities-discount .activities-discount-desc .service-desc .service-desc-link {
	color:#2d2f33;
	font-size:14px;
	cursor:pointer
}
.activities-discount .activities-discount-desc .service-desc .service-desc-link:hover {
	color:#ff6a02
}
.activities-discount .activities-discount-desc .change-another-activities {
	color:#2d2f33;
	font-size:18px;
	margin-top:24px;
	background-color:transparent;
	border:2px solid #2d2f33;
	border-radius:0;
	height:44px;
	line-height:44px;
	width:134px;
	text-align:center;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	overflow:hidden;
	font-weight:700;
	cursor:pointer
}
.activities-discount .activities-discount-desc .change-another-activities .start-text {
	z-index:2;
	display:block;
	height:40px;
	line-height:40px;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.activities-discount .activities-discount-desc .change-another-activities .next-text {
	z-index:1;
	display:block;
	color:#fff;
	height:40px;
	line-height:40px;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-transform:translate(-100%,-100%);
	transform:translate(-100%,-100%)
}
.activities-discount .activities-discount-desc .change-another-activities:hover {
	background-color:#2d2f33;
	border-color:#2d2f33
}
.activities-discount .activities-discount-desc .change-another-activities:hover .start-text {
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.activities-discount .activities-discount-desc .change-another-activities:hover .next-text {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.activities-discount .activities-discount-content {
	position:relative
}
.activities-discount .activities-discount-content .company-service-more {
	width:230px;
	position:absolute;
	height:300px;
	right:0;
	top:0
}
.activities-discount .activities-discount-content .company-service-more .company-service-info {
	width:230px;
	height:147px;
	padding:15px;
	display:block;
	background:#fff;
	cursor:pointer;
	overflow:hidden;
	-webkit-box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	position:relative
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .tag {
	background-color:#ff5235;
	color:#fff;
	font-size:12px;
	top:8px;
	position:absolute;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	right:-35px;
	z-index:10
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .company-info-desc .desc-title {
	font-size:16px;
	color:#2d2f33;
	overflow:hidden;
	height:26px;
	line-height:26px
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .company-info-desc .desc-price {
	color:#ff3e24;
	font-size:16px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-weight:700
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .company-info-desc .desc-tags {
	margin-top:14px;
	overflow:hidden
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .company-info-desc .desc-tags .tags-quickly {
	border:1px solid #b4bccc;
	color:#b4bccc;
	font-size:12px;
	padding:1px 8px;
	border-radius:16px;
	display:inline-block
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .company-info-img {
	width:106px;
	height:100px;
	position:absolute;
	right:10px;
	bottom:20px;
	overflow:hidden;
	margin-right:15px
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .company-info-img img {
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
	width:100%;
	height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.activities-discount .activities-discount-content .company-service-more .company-service-info .go-quickly-service {
	background-color:#f7c782;
	font-size:15px;
	color:#fff;
	width:100%;
	position:absolute;
	bottom:-46px;
	left:0;
	height:44px;
	line-height:44px;
	overflow:hidden;
	text-align:center;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	cursor:pointer
}
.activities-discount .activities-discount-content .company-service-more .company-service-info:hover .go-quickly-service {
	display:block;
	bottom:0
}
.activities-discount .activities-discount-content .company-service-more .browse-more {
	margin-right:0;
	width:230px;
	height:147px;
	overflow:hidden;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background:#fff;
	cursor:pointer;
	-webkit-box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	box-shadow:0 7px 9px 0 rgba(173,179,182,.12);
	position:relative
}
.activities-discount .activities-discount-content .company-service-more .browse-more .browse-title {
	color:#2d2f33;
	font-size:18px
}
.activities-discount .activities-discount-content .company-service-more .browse-more .service-info-desc {
	text-align:right;
	padding-right:12px
}
.activities-discount .activities-discount-content .company-service-more .browse-more .browse-desc {
	margin-top:10px;
	color:#878d99;
	font-size:14px
}
.activities-discount .activities-discount-content .company-service-more .browse-more .browse-more-icon {
	display:block;
	width:65px
}
.activities-discount .activities-discount-content .company-service-more .browse-more .browse-more-icon i {
	color:#f4dab7;
	font-size:54px;
	margin-left:18px;
	display:block
}
.activities-discount .activities-discount-content .company-service-more .browse-more:hover i {
	-webkit-animation:iconmove .5s 1;
	animation:iconmove .5s 1
}
@-webkit-keyframes iconmove {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
50% {
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
to {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes iconmove {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
50% {
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
to {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}.join-bjcs-dialog .el-dialog {
	border-radius:8px;
	overflow:hidden
}
.join-bjcs-dialog .el-dialog__headerbtn {
	color:#b4bbcb;
	font-size:22px;
	top:6px;
	right:10px
}
.join-bjcs-dialog .el-dialog__header {
	padding:35px 20px 0;
	background-color:#fff
}
.join-bjcs-dialog .join-bjcs-title {
	height:40px;
	line-height:40px
}
.join-bjcs-dialog .join-bjcs-title .join-title-icon {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	background-color:#ffe7e1;
	display:inline-block;
	text-align:center;
	margin-right:12px;
	color:#ff7954;
	vertical-align:top
}
.join-bjcs-dialog .join-bjcs-title .join-title-icon .icon-cooperation {
	font-size:24px;
	vertical-align:-8px
}
.join-bjcs-dialog .join-bjcs-title .join-title-name {
	font-size:18px;
	color:#2e2f33
}
.join-bjcs-dialog .join-bjcs-body {
	padding:0 15px
}
.join-bjcs-dialog .join-bjcs-body .zbj-private-policy-checkbox {
	text-align:center;
	margin-top:14px
}
.join-bjcs-dialog .join-bjcs-body .join-content-item {
	width:273px;
	float:left
}
.join-bjcs-dialog .join-bjcs-body .join-content-item:nth-child(2n) {
	float:right
}
.join-bjcs-dialog .join-bjcs-body .join-item-title {
	color:#5a5e67;
	font-size:14px;
	display:block;
	padding:10px 0
}
.join-bjcs-dialog .join-bjcs-body .join-item-need {
	color:red;
	vertical-align:middle;
	margin-right:5px
}
.join-bjcs-dialog .el-dialog__footer {
	background-color:#fff;
	background-color:#f0f4f7;
	padding:15px 30px
}
.join-bjcs-dialog .join-btn {
	background-color:#ff7b57;
	font-size:14px;
	color:#fff;
	border:none;
	height:38px
}
.national-service-center {
	background:url(../images/national-service-bg.d931333.jpg) no-repeat top;
	background-color:#fefefe;
	padding:50px 0 20px
}
.national-service-center .national-service-header {
	width:100%;
	padding-bottom:50px
}
.national-service-center .national-service-header .ns-header-title {
	text-align:center;
	color:#2d2f33;
	font-size:36px;
	font-weight:700
}
.national-service-center .national-service-header .ns-header-detail {
	text-align:center;
	color:#c7ccd8;
	font-size:20px
}
.national-service-center .national-service-main {
	position:relative;
	padding-left:575px;
	min-height:540px
}
.national-service-center .national-service-main .national-service-map {
	position:absolute;
	top:0;
	right:645px
}
.national-service-center .national-service-main .national-service-map .service-map-chart .map-chart-content {
	width:660px;
	height:540px
}
.national-service-center .national-service-main .national-service-map .cs-map-tips {
	max-width:300px;
	color:#fff;
	padding:14px 10px 20px 20px
}
.national-service-center .national-service-main .national-service-map .cs-map-tips .map-tip-province {
	font-size:16px;
	font-weight:700;
	margin-bottom:10px
}
.national-service-center .national-service-main .national-service-map .cs-map-tips .province-city-list .city-list-item {
	line-height:13px;
	font-size:13px;
	float:left;
	margin:0 24px 9px 0
}
.national-service-center .national-service-main .national-service-show {
	width:625px
}
.national-service-center .national-service-main .national-service-show .ns-show-header {
	color:#2d2f33;
	font-size:16px;
	padding-top:30px;
	margin-bottom:8px
}
.national-service-center .national-service-main .national-service-show .ns-show-header .before {
	display:inline-block;
	padding-left:24px
}
.national-service-center .national-service-main .national-service-show .ns-show-header .colored {
	color:#ff6b4e;
	font-weight:700;
	font-size:28px
}
.national-service-center .national-service-main .national-service-show .ns-show-header .ns-show-header-link {
	cursor:pointer;
	display:inline-block;
	color:#a0a6bb;
	font-size:16px;
	margin-bottom:18px;
	margin-left:24px
}
.national-service-center .national-service-main .national-service-show .ns-show-header .ns-show-header-link:hover {
	color:#ff6b4e
}
.national-service-center .national-service-main .national-service-show .ns-show-select {
	padding-left:24px;
	margin-bottom:24px
}
.national-service-center .national-service-main .national-service-show .ns-show-select .cs-select-city {
	margin-right:15px
}
.national-service-center .national-service-main .national-service-show .ns-show-select .cs-select-city input {
	width:144px;
	height:32px;
	border:1px solid #d8dce5;
	border-radius:4px
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item {
	position:relative;
	width:625px;
	height:88px;
	margin-bottom:10px;
	overflow:hidden;
	-webkit-transition:all .3s;
	transition:all .3s;
	padding:22px 240px 0 23px
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item .name {
	width:100%;
	font-size:16px;
	font-weight:400;
	color:#2d2f33;
	margin-bottom:4px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item .location {
	width:100%;
	font-size:14px;
	font-weight:400;
	color:#878d99;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item .btns {
	position:absolute;
	bottom:20px;
	right:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item .btns .btn {
	cursor:pointer;
	display:inline-block;
	margin:0 4px;
	padding:0 15px;
	height:28px;
	line-height:26px;
	font-size:14px;
	border-radius:4px;
	-webkit-transition:all .3s ease-in;
	transition:all .3s ease-in
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item .btns .btn:hover {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
	-webkit-box-shadow:0 3px 8px 0 rgba(255,107,78,.35);
	box-shadow:0 3px 8px 0 rgba(255,107,78,.35)
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item .btns .btn.left {
	color:#ff6c4e;
	background-color:#fff;
	border:1px solid #ff6c4e
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item .btns .btn.right {
	color:#fff;
	background-color:#ff6b4e;
	border:1px solid #ff6c4e
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item:not(.tag-zy):hover {
	-webkit-box-shadow:0 1px 8px 0 rgba(200,205,216,.46);
	box-shadow:0 1px 8px 0 rgba(200,205,216,.46);
	background-color:#fff
}
.national-service-center .national-service-main .national-service-show .ns-show-list .list .list-item.tag-zy {
	-webkit-box-shadow:0 1px 8px 0 rgba(200,205,216,.46);
	box-shadow:0 1px 8px 0 rgba(200,205,216,.46);
	background:url(../images/zy-bg.caf4d9e.jpg) no-repeat 0 0
}
.national-service-center .national-service-main .national-service-show .ns-show-list .handle-bar {
	padding-top:13px;
	padding-left:545px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.national-service-center .national-service-main .national-service-show .ns-show-list .handle-bar .handle-btn {
	cursor:pointer;
	width:32px;
	height:32px;
	line-height:30px;
	border:1px solid #d8dce5;
	text-align:center;
	color:#5a5e67;
	margin:0 4px;
	-webkit-transition:all .2s;
	transition:all .2s
}
.national-service-center .national-service-main .national-service-show .ns-show-list .handle-bar .handle-btn.unclick {
	cursor:normal;
	color:#d8dce5
}
.national-service-center .national-service-main .national-service-show .ns-show-list .handle-bar .handle-btn:not(.unclick):hover {
	border-radius:50%;
	background-color:#f7f7f7
}
.national-service-center .national-service-main .national-service-show .ns-show-empty {
	background:url(../images/no-store-bg.0832ae8.jpg) no-repeat 0 0;
	width:600px;
	height:270px;
	margin:48px 0 0 24px;
	padding-top:70px;
	text-align:center;
	-webkit-box-shadow:0 1px 8px 0 rgba(200,205,216,.46);
	box-shadow:0 1px 8px 0 rgba(200,205,216,.46)
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .title {
	font-size:28px;
	font-weight:300;
	color:#2d2f33;
	margin-bottom:5px;
	letter-spacing:1px
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .desc {
	font-size:14px;
	font-weight:300;
	color:#878d99;
	margin-bottom:10px;
	letter-spacing:7px
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .phone {
	font-size:16px;
	font-weight:400;
	color:#747984;
	margin-bottom:26px
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .btns {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .btns .btn {
	cursor:pointer;
	display:inline-block;
	margin:0 6px;
	padding:0 22px;
	height:32px;
	line-height:30px;
	font-size:14px;
	border-radius:4px;
	-webkit-transition:all .3s ease-in;
	transition:all .3s ease-in
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .btns .btn:hover {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
	-webkit-box-shadow:0 3px 8px 0 rgba(255,107,78,.35);
	box-shadow:0 3px 8px 0 rgba(255,107,78,.35)
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .btns .btn.left {
	color:#ff6c4e;
	background-color:#fff;
	border:1px solid #ff6c4e
}
.national-service-center .national-service-main .national-service-show .ns-show-empty .btns .btn.right {
	color:#fff;
	background-color:#ff6b4e;
	border:1px solid #ff6c4e
}
.partner-dialog .el-dialog {
	border-radius:8px;
	overflow:hidden
}
.partner-dialog .el-dialog__headerbtn {
	color:#b4bbcb;
	font-size:22px;
	top:6px;
	right:10px
}
.partner-dialog .partner-title {
	padding:25px 0 0 15px;
	background-color:#fff
}
.partner-dialog .partner-title .partner-title-content {
	color:#5a5e67;
	font-size:14px
}
.partner-dialog .el-dialog__body {
	padding:30px 20px 72px;
	background-color:#fff
}
.partner-dialog .partner-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.partner-dialog .partner-content .partner-content-item-img {
	margin-right:22px
}
.partner-dialog .partner-content .partner-content-item {
	padding-top:12px
}
.partner-dialog .partner-content .partner-content-item .partner-content-title {
	color:#68a8e8;
	font-size:24px
}
.partner-dialog .partner-content .partner-content-item .gold {
	color:#ecc74e
}
.partner-dialog .partner-content .partner-content-item .partner-content-desc {
	color:#878d99;
	font-size:14px;
	margin-top:12px
}
.partner-dialog .el-dialog__footer {
	background-color:#f0f4f7
}
.partner-dialog .partner-footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.partner-dialog .partner-footer .partner-footer-desc {
	color:#878d99;
	font-size:12px;
	text-align:left
}
.partner-dialog .partner-footer .partner-footer-btn {
	font-size:14px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 2px 9px 0 rgba(255,122,85,.52);
	box-shadow:0 2px 9px 0 rgba(255,122,85,.52);
	border-radius:4px;
	height:40px;
	color:#fff;
	background-color:#ff7b57
}
.cs-merchants-joined {
	padding:50px 0;
	background-color:#f5f6fc
}
.cs-merchants-joined .merchants-joined-title {
	text-align:center;
	color:#2d2f33;
	font-size:36px;
	font-weight:700
}
.cs-merchants-joined .merchants-joined-detail {
	text-align:center;
	color:#c7ccd8;
	font-size:20px
}
.cs-merchants-joined .company-problem-toast {
	color:#c5ccd9;
	font-size:22px
}
.cs-merchants-joined .company-problem-title {
	color:#2d2f33;
	font-size:20px;
	font-weight:600
}
.cs-merchants-joined .company-problem-info {
	width:100%;
	margin:20px 0 30px;
	text-align:center
}
.cs-merchants-joined .company-problem-info .company-problem-info-img {
	max-width:100%
}
.cs-merchants-joined .our-advantage {
	margin:20px 0
}
.cs-merchants-joined .our-advantage .our-advantage-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item {
	width:290px;
	height:370px;
	position:relative;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	-webkit-box-shadow:0 6px 16px 0 rgba(117,127,163,.27);
	box-shadow:0 6px 16px 0 rgba(117,127,163,.27)
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item .advantage-item-img {
	max-width:100%;
	max-height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item .advantage-item-desc {
	background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,.4)));
	background-image:linear-gradient(0deg,#000,rgba(0,0,0,.4));
	opacity:.8;
	position:absolute;
	width:100%;
	height:100%;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	top:0;
	left:0;
	color:#fff;
	padding:0 46px;
	text-align:center
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item .advantage-item-desc hr {
	height:1px;
	background-color:#fff;
	width:82%;
	padding:0;
	border:none;
	margin:20px 0
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item .advantage-item-desc .item-desc-title {
	font-size:20px;
	font-weight:600
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item .advantage-item-desc .item-desc-detail {
	font-size:14px;
	font-weight:300;
	width:200px
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item .item-view {
	position:absolute;
	width:100%;
	left:0;
	bottom:-50px;
	height:50px;
	line-height:50px;
	background-color:#f7c782;
	font-size:15px;
	color:#fff;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item:hover .advantage-item-desc {
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px)
}
.cs-merchants-joined .our-advantage .our-advantage-list .advantage-list-item:hover .item-view {
	display:block;
	bottom:0
}
.cs-merchants-joined .revenue-calculation-advisory {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:173px
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	height:100%;
	background-color:#fff;
	margin-right:12px;
	padding:20px 12px;
	-webkit-box-shadow:0 6px 16px 0 rgba(117,127,163,.27);
	box-shadow:0 6px 16px 0 rgba(117,127,163,.27)
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .zbj-private-policy-checkbox {
	margin-top:6px
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-title {
	font-size:18px;
	color:#2d2f33;
	font-weight:700
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:78px;
	margin-top:10px
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info .calculation-content-list {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:14px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-flow:wrap;
	flex-flow:wrap
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info .calculation-content-list .calculation-content-list-item {
	height:34px;
	margin-bottom:10px
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info .calculation-content-list .calculation-content-list-item .item-title {
	text-align:right;
	color:#878d99;
	font-size:14px;
	float:left;
	line-height:34px;
	margin-right:10px;
	overflow:hidden
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info .calculation-content-list .calculation-content-list-item .item-input {
	float:left;
	width:234px
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info .calculation-content-list .calculation-content-list-item .item-input input {
	height:34px;
	line-height:34px
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info .calculate-btn {
	width:106px;
	color:#fff;
	font-size:14px;
	height:78px;
	background-color:#f94045;
	text-align:center;
	-webkit-box-shadow:0 3px 6px 0 hsla(13,71%,70%,.34);
	box-shadow:0 3px 6px 0 hsla(13,71%,70%,.34);
	border:none
}
.cs-merchants-joined .revenue-calculation-advisory .revenue-calculation .revenue-calculation-info .calculate-btn:hover {
	background-color:#ff9072;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.cs-merchants-joined .revenue-calculation-advisory .advisory {
	width:290px;
	height:100%;
	background:url(../images/free-click.19d812f.jpg) no-repeat;
	-webkit-box-shadow:0 6px 16px 0 rgba(117,127,163,.27);
	box-shadow:0 6px 16px 0 rgba(117,127,163,.27);
	padding:37px 10px 0 32px
}
.cs-merchants-joined .revenue-calculation-advisory .advisory .advisory-title {
	font-size:18px;
	font-weight:700;
	color:#2d2f33;
	margin-bottom:5px
}
.cs-merchants-joined .revenue-calculation-advisory .advisory .advisory-desc {
	font-size:12px;
	font-weight:400;
	color:#878d99;
	margin-bottom:30px
}
.cs-merchants-joined .revenue-calculation-advisory .advisory .advisory-btn {
	cursor:pointer;
	display:block;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#f94045;
	background-color:#fff2ef;
	border-radius:4px;
	-webkit-transition:all .3s;
	transition:all .3s
}
.cs-merchants-joined .revenue-calculation-advisory .advisory .advisory-btn:hover {
	-webkit-box-shadow:0 3px 6px 0 rgba(233,147,123,.24);
	box-shadow:0 3px 6px 0 rgba(233,147,123,.24);
	-webkit-transform:translate(3px,-2px);
	transform:translate(3px,-2px);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
.cs-free-tools {
	padding:50px 0 40px;
	/*overflow:hidden*/
}
.cs-free-tools .free-tools .free-tools-detail {
	width:200px
}
.cs-free-tools .free-tools .free-tools-detail .free-tools-title {
	color:#fff;
	font-size:65px;
	height:130px;
	line-height:65px
}
.cs-free-tools .free-tools .free-tools-detail .free-tools-select {
	background-color:#f8cd94;
	font-size:15px;
	color:#2d2f33;
	width:134px;
	padding:0 18px;
	height:28px;
	line-height:28px;
	position:relative;
	margin-top:6px;
	font-weight:400
}
.cs-free-tools .free-tools .free-tools-detail .free-tools-select:after {
	content:"\A0";
	width:0;
	height:0;
	display:block;
	position:absolute;
	top:0;
	right:-14px;
	border-top:14px solid #f8cd94;
	border-right:14px solid transparent
}
.cs-free-tools .free-tools .free-tools-detail .free-tools-select:before {
	content:"\A0";
	width:0;
	height:0;
	display:block;
	position:absolute;
	bottom:0;
	right:-14px;
	border-bottom:14px solid #f8cd94;
	border-right:14px solid transparent
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item {
	position:relative;
	margin-left:22px
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item .item-title {
	color:#fff;
	font-size:17px;
	text-align:center;
	margin-top:10px
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item .item-detail {
	width:176px;
	height:176px;
	overflow:hidden;
	position:relative;
	border-radius:50%;
	-webkit-box-shadow:0 10px 16px 0 rgba(19,47,98,.19);
	box-shadow:0 10px 16px 0 rgba(19,47,98,.19)
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item .item-detail .item-detail-img {
	max-width:100%;
	max-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item .item-detail .item-hover-content {
	position:absolute;
	opacity:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#f4f8fa;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	cursor:pointer;
	overflow:hidden
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item .item-detail .item-hover-content .item-qrcode {
	max-width:100%;
	max-height:100%;
	-webkit-transform:scale(.6);
	transform:scale(.6);
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item .item-detail:hover .item-hover-content {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	opacity:1
}
.cs-free-tools .free-tools .free-tools-content .tools-content-list .tools-content-list-item .item-detail:hover .item-hover-content .item-qrcode {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.advisory-content {
	height:290px;
	overflow:hidden
}
.advisory-content .advisory-content-wrap {
	background-color:#fff;
	width:420px;
}
.advisory-content .advisory-content-wrap-item {
	padding:20px 15px;
	border-bottom:1px solid #e6ebf5;
	background-color:#fff
}
.advisory-content .advisory-content-wrap-item:nth-child(3) {
	border:none
}
.advisory-content .advisory-content-wrap-item:hover {
	background-color:#ecf6fe
}
.advisory-content .advisory-content-wrap-item .wrap-item-img {
	width:150px;
	height:96px;
	position:relative;
	overflow:hidden
}
.advisory-content .advisory-content-wrap-item .wrap-item-img img {
	max-width:100%;
	max-height:100%;
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.advisory-content .advisory-content-wrap-item .wrap-item-detail {
	margin-left:12px
}
.advisory-content .advisory-content-wrap-item .wrap-item-detail .item-detail-title {
	color: #2d2f33;
    font-size: 15px;
    height: 43px;
    line-height: 24px;
    font-weight: 500;
}
.advisory-content .advisory-content-wrap-item .wrap-item-detail .item-detail-info {
	margin-top:13px;
	color:#878d99;
	font-size:13px;
	height:40px;
	line-height:20px;
	font-weight:300
}
.advisory-content .news-wrap {
	width:482px;
	margin-left:10px;
	background-color:#fff
}
.news-wrap-item .answer_num {
    width: 40px;
    height: 37px;
    color: #fff;
    text-align: center;
    background-color: #f94045;
    margin-right: 10px;
    float: left;
}
.news-wrap-item .answer_num em {
    display: block;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    height: 16px;
    padding-top: 2px;
}
.advisory-content .news-wrap-item {
	padding:10px 15px;
	overflow:hidden;
	border-bottom:1px solid #e6ebf5;
	background-color:#fff
}
.advisory-content .news-wrap-item:hover {
	background-color:#ecf6fe
}
.advisory-content .news-wrap-item:last-child {
	border:none;
	height:57px
}
.advisory-content .news-wrap-item .news-wrap-time,.advisory-content .news-wrap-item .news-wrap-title {
	height:36px;
	line-height:36px;
	color:#5a5e66;
	font-size:14px;
	font-weight:400
}
.advisory-content .news-wrap-item .news-wrap-title {
	padding-right:5px
}
.advisory-content .news-wrap-item .news-wrap-time {
	width:94px;
	color:#878d99;
	text-align:right;
	font-weight:300;
	white-space:nowrap
}
.cs-advisory {
	padding:10px 0;
	background-color: #f5f6fc;
}
.cs-advisory .cs-advisory-title {
	text-align:center;
	color:#2d2f33;
	font-size:36px;
	font-weight:bolder
}
.cs-advisory .cs-advisory-desc {
	color:#c7ccd8;
	font-size:20px;
	text-align:center;
    padding-top: 8px;
}
.cs-advisory .cs-advisory-content {
	margin-top:32px
}
.cs-advisory .cs-advisory-content .advisory-content-tabs {
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	padding:10px 0;
    border-top: 1px solid #dce0ed;
    border-bottom: 1px solid #dce0ed;
    background: #f5f6fc;
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav .el-tabs__item {
	height:30px;
	font-size:14px;
	color:#878d99;
	border:none;
	padding:0 20px
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav .el-tabs__item:after {
	content:"";
	position:absolute;
	width:1px;
	height:14px;
	display:block;
	top:7px;
	right:0;
	z-index:1;
	background-color:#d8dce5
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav .el-tabs__item:last-child:after {
	z-index:-1
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav .el-tabs__item .tabs-title {
	height:28px;
	line-height:28px;
	display:block;
	padding:0 15px
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav .el-tabs__item:hover {
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav .is-active .tabs-title,
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__nav .tabs-title:hover
{
	background-color:#f94045;
	color:#fff
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__content {
	padding:28px 0 0;
	margin-bottom: 20px;
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-tabs__content .tabpanel {
	width:912px
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button {
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#fff
}
.cs-advisory .cs-advisory-content .advisory-content-tabs .el-carousel .el-carousel__indicators .is-active .el-carousel__button {
	background-color:#f94045
}
.cs-advisory .news-more-wrap {
	width:278px;
	position:absolute;
	right:0;
	top:28px;
	height:410px
}
.cs-advisory .news-more-wrap .news-wrap-container {
	background-color:#eee;
	height:254px
}
.cs-advisory .news-more-wrap .news-wrap-container .wrap-item {
	display:block;
	width:100%;
	height:254px;
	position:relative;
	overflow:hidden
}
.cs-advisory .news-more-wrap .news-wrap-container .wrap-item .wrap-item-img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.cs-advisory .news-more-wrap .advisory-news-more {
	height:273px;
	background-color:#fff;
	padding:80px 50px 80px;
	cursor:pointer
}
.cs-advisory .news-more-wrap .advisory-news-more:hover i {
	-webkit-animation:animate .5s 1;
	animation:animate .5s 1
}
@-webkit-keyframes animate {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
50% {
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
to {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes animate {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
50% {
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
to {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}.cs-advisory .news-more-wrap .advisory-news-more .advisory-control .advisory-control-desc .control-desc-title {
	color:#2d2f33;
	font-size:18px;
	font-weight:700;
}
.cs-advisory .news-more-wrap .advisory-news-more .advisory-control .advisory-control-desc .control-desc {
	color:#878d99;
	font-size:15px;
	font-weight:300;
	padding-top: 8px;
}
.cs-advisory .news-more-wrap .advisory-news-more .advisory-control .advisory-control-more {
	width:60px;
	height:60px
}
.cs-advisory .news-more-wrap .advisory-news-more .advisory-control .advisory-control-more i {
	color:#f4dab7;
	font-size:54px;
	display:block;
	margin-left:20px
}
.cs-advisory .news-more-wrap .advisory-news-more .advisory-more {
	color:#878d99;
	font-size:12px;
	height:24px;
	line-height:24px
}
.info-statistics {
	display:block;
	background-color:#fcfcfe;
	height:145px;
	padding:40px 0
}
.info-statistics .img-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.info-statistics .img-container img {
	max-height:70px
}
.info-statistics .desc-item {
	margin-left:25px
}
.info-statistics .desc-item-num {
	font-size:38px;
	color:#494a54;
	font-style:italic;
	font-weight:700
}
.info-statistics .desc-item-unit {
	font-size:18px;
	color:#676a78;
	margin-left:5px
}
.info-statistics .desc-item-unit.plus {
	font-size:28px
}
.info-statistics .desc-item-name {
	font-size:16px;
	color:#676a78
}
.footer-hot-business {
	padding:40px 0;
	background-color:#2c2626;
	min-width:1200px
}
.footer-hot-business .footer-grid {
	width:1200px;
	margin:0 auto
}
.footer-hot-business .site-recommend {
	margin-bottom:30px
}
.footer-hot-business .site-recommend:last-child {
	margin-bottom:0
}
.footer-hot-business .site-recommend .recommend-title {
	font-size:13px
}
.footer-hot-business .site-recommend .recommend-title .recommend-icon {
	display:inline-block;
	width:18px;
	height:18px;
	background-size:100% 100%;
	padding-left:5px;
	vertical-align:-2px;
	background-repeat:no-repeat
}
.footer-hot-business .site-recommend .recommend-title .recommend-name {
	color:#676875;
	font-weight:600;
	margin:0 5px
}
.footer-hot-business .site-recommend .recommend-title .recommend-desc {
	color:#c9cbd6
}
.footer-hot-business .site-recommend .recommend-content {
	margin-top:12px;
	width:100%;
	position:relative
}
.footer-hot-business .site-recommend .recommend-content .recommend-content-list {
	width:94%;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.footer-hot-business .site-recommend .recommend-content .recommend-content-list .recommend-content-list-item {
	display:inline-block;
	padding:0 14px 10px 0
}
.footer-hot-business .site-recommend .recommend-content .recommend-content-list .recommend-content-list-item .recommend-item-link {
	color:#777b84;
	font-size:12px
}
.footer-hot-business .site-recommend .recommend-content .recommend-content-list .recommend-content-list-item .recommend-item-link-hot,.footer-hot-business .site-recommend .recommend-content .recommend-content-list .recommend-content-list-item .recommend-item-link:hover {
	color:#f94045;
	font-size:12px
}
.footer-hot-business .site-recommend .recommend-content .recommend-content-more {
	color:#878d99;
	font-size:12px;
	background-color:#e6e8f7;
	border:1px solid #878d99;
	height:24px;
	line-height:24px;
	text-align:center;
	border-radius:20px;
	position:absolute;
	right:0;
	top:0;
	padding:0 4px 0 8px;
	cursor:pointer
}
.footer-hot-business .site-recommend .recommend-content .recommend-content-more i {
	padding-left:2px;
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out
}
.footer-hot-business .site-recommend .recommend-content .recommend-content-more .active-icon {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	vertical-align:1px
}
.footer-hot-business .site-recommend .recommend-content-limit {
	height:54px;
	overflow:hidden
}
.footer-hot-business .site-recommend-city {
	padding-bottom:37px;
	border-bottom:1px solid #dbdce0
}
.cs-recommend-for-you {
	width:100%;
	height:374px;
	background:#f5f6fc
}
.cs-recommend-for-you,.cs-recommend-for-you .title-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cs-recommend-for-you .title-wrap .foryou-title {
	font-size:36px;
	font-weight:700;
	color:#2d2f33
}
.cs-recommend-for-you .title-wrap .english-title {
	font-size:20px;
	color:#c7ccd8;
	margin-bottom:30px
}
.cs-recommend-for-you .recommend-carousel-wrap {
	width:1210px
}
.cs-recommend-for-you .recommend-carousel-wrap .el-carousel__indicator {
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ccc;
	padding:0;
	margin:0 6px
}
.cs-recommend-for-you .recommend-carousel-wrap .el-carousel__indicators .is-active {
	background:#f94045
}
.cs-recommend-for-you .recommend-carousel-wrap .el-carousel__button {
	height:0
}
.cs-recommend-for-you .recommend-content,.cs-recommend-for-you .recommend-content .content-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cs-recommend-for-you .recommend-content .content-item {
	width:292px;
	height:184px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-top:30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 4px 12px rgba(191,196,242,.7);
	box-shadow:0 4px 12px rgba(191,196,242,.7);
	position:relative;
	margin-right:20px
}
.cs-recommend-for-you .recommend-content .content-item .recommend-bac {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:-10
}
.cs-recommend-for-you .white-bac {
	background:#fff
}
.cs-recommend-for-you .recommend-content .content-item .item-h1 {
	width:260px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:22px;
	color:#2d2f33;
	font-weight:700;
	text-align:center
}
.cs-recommend-for-you .recommend-content .content-item .item-h1:hover {
	color:#f94045
}
.cs-recommend-for-you .recommend-content .content-item .item-h2 {
	width:260px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:12px;
	color:#bfbfbf;
	text-align:center;
	margin-top:6px
}
.cs-recommend-for-you .recommend-content .content-item .line {
	width:42px;
	height:3px;
	border-radius:6px;
	margin:10px 0 20px
}
.cs-recommend-for-you .recommend-content .content-item .line-color1 {
	background:#4489f0
}
.cs-recommend-for-you .recommend-content .content-item .line-color2 {
	background:#31ebb4
}
.cs-recommend-for-you .recommend-content .content-item .line-color3 {
	background:#bf8cf7
}
.cs-recommend-for-you .recommend-content .content-item .line-color4 {
	background:#ffa441
}
.cs-recommend-for-you .recommend-content .content-item .about-link {
	width:288px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-left:44px
}
.cs-recommend-for-you .recommend-content .content-item .about-link .link-item-wrap {
	width:96px;
	margin-right:46px;
	margin-bottom:16px;
	position:relative;
	color:#737373
}
.cs-recommend-for-you .recommend-content .content-item .about-link .link-item-wrap:after {
	width:2px;
	height:2px;
	border-radius:50%;
	position:absolute;
	left:-8px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:#000;
	content:""
}
.cs-recommend-for-you .recommend-content .content-item .about-link .link-item-wrap:hover:after {
	background:#f94045
}
.cs-recommend-for-you .recommend-content .content-item .about-link a {
	font-size:12px;
	display:block;
	width:98px;
	position:relative;
	color:#737373;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.cs-recommend-for-you .recommend-content .content-item .about-link a:hover {
	color:#f94045
}
.cs-recommend-for-you .recommend-content .content-item .about-link .mr0 {
	margin-right:0
}
.custom-dialog {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:1000;
	background-color:rgba(0,0,0,.5)
}
.cs-industry-dialog {
	position:relative;
	margin:23vh auto 0;
	width:612px;
	height:364px;
	-webkit-box-shadow:none;
	box-shadow:none
}
.cs-industry-dialog .dialog-block {
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:562px;
	height:364px;
	border-radius:6px;
	background-color:#fff;
	padding:32px 45px 23px 125px;
	margin-left:50px
}
.cs-industry-dialog .dialog-block i {
	cursor:pointer;
	color:#b4bbcb;
	font-size:22px;
	font-weight:700;
	position:absolute;
	right:10px;
	top:10px
}
.cs-industry-dialog .dialog-block i:hover {
	color:#ff9072
}
.cs-industry-dialog .dialog-block .dialog-block-bg {
	position:absolute;
	width:284px;
	height:375px;
	top:-6px;
	left:-162px
}
.cs-industry-dialog .dialog-block .dialog-block-main .title {
	font-size:18px;
	font-weight:700;
	color:#2e2f33;
	line-height:24px;
	margin-bottom:6px
}
.cs-industry-dialog .dialog-block .dialog-block-main .desc {
	font-size:13px;
	color:#868c98;
	line-height:17px;
	margin-bottom:25px
}
.cs-industry-dialog .dialog-block .dialog-block-main .list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.cs-industry-dialog .dialog-block .dialog-block-main .list .id-item {
	cursor:pointer;
	width:118px;
	height:45px;
	line-height:45px;
	color:#5a5e67;
	width:120px;
	border:1px solid #d8dce5;
	border-radius:4px;
	text-align:center;
	font-size:14px;
	margin-right:16px;
	margin-bottom:10px;
	-webkit-transition:all .3s ease-in;
	transition:all .3s ease-in
}
.cs-industry-dialog .dialog-block .dialog-block-main .list .id-item:nth-of-type(3),.cs-industry-dialog .dialog-block .dialog-block-main .list .id-item:nth-of-type(6),.cs-industry-dialog .dialog-block .dialog-block-main .list .id-item:nth-of-type(9) {
	margin-right:0
}
.cs-industry-dialog .dialog-block .dialog-block-main .list .id-item:hover {
	-webkit-transition:all .3s ease-in;
	transition:all .3s ease-in;
	background:#fff;
	border:1px solid #ff7954;
	background:#fff5f2
}
.cs-industry-dialog .dialog-block .dialog-block-main .more {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:58px;
	opacity:1;
	background:#f5f5f5;
	padding:9px 12px 0 21px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.cs-industry-dialog .dialog-block .dialog-block-main .more .msg .msg-q {
	font-size:15px;
	color:#5a5e67;
	line-height:20px;
	margin-bottom:3px;
	font-weight:700
}
.cs-industry-dialog .dialog-block .dialog-block-main .more .msg .msg-a {
	font-size:13px;
	color:#868c98;
	line-height:17px;
	margin-bottom:3px
}
.cs-industry-dialog .dialog-block .dialog-block-main .more .btn {
	cursor:pointer;
	text-decoration:none;
	margin-left:10px;
	-webkit-transform:translateY(6px);
	transform:translateY(6px);
	width:100px;
	height:30px;
	line-height:30px;
	border-radius:4px;
	text-align:center;
	font-size:13px;
	font-weight:700;
	background-color:transparent
}
.cs-industry-dialog .dialog-block .dialog-block-main .more .btn.one {
	border:1px solid #ff7954;
	color:#ff7954
}
.cs-industry-dialog .dialog-block .dialog-block-main .more .btn.one:hover {
	background-color:#fff5f2
}
.cs-industry-dialog .dialog-block .dialog-block-main .more .btn.two {
	border:1px solid #d8dce5;
	color:#868c98
}
.cs-industry-dialog .dialog-block .dialog-block-main .more .btn.two:hover {
	background-color:#d8dce5
}
.cs-industry-enter-active {
	-webkit-animation:cs-industry-in .3s;
	animation:cs-industry-in .3s
}
.cs-industry-leave-active {
	-webkit-animation:cs-industry-out 1s linear;
	animation:cs-industry-out 1s linear
}
@-webkit-keyframes cs-industry-in {
	0% {
	opacity:0;
	-webkit-transform:scale3d(0,0,1);
	transform:scale3d(0,0,1)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}@keyframes cs-industry-in {
	0% {
	opacity:0;
	-webkit-transform:scale3d(0,0,1);
	transform:scale3d(0,0,1)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}@-webkit-keyframes cs-industry-out {
	0% {
	margin-top:15vh;
	margin-left:25%;
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
to {
	margin-top:130px;
	margin-left:calc(50vw - 450px);
	opacity:0;
	-webkit-transform:scale3d(.1,.1,1);
	transform:scale3d(.1,.1,1);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
}@keyframes cs-industry-out {
	0% {
	margin-top:15vh;
	margin-left:25%;
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
to {
	margin-top:130px;
	margin-left:calc(50vw - 450px);
	opacity:0;
	-webkit-transform:scale3d(.1,.1,1);
	transform:scale3d(.1,.1,1);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
}.cs-index {
	position:relative;
	min-width:1200px;
	overflow:hidden
}
.cs-index .cs-grid {
	width:1200px;
	margin:0 auto;
	position:relative
}
.cs-index .text-over-ell-two {
	word-break:break-all;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.cs-index .text-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cs-index .flex-item {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:1px
}
.cs-index .f-column {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.cs-index .f-main-center {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.cs-index .f-main-justify {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.cs-index .f-main-end {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.cs-index .f-main-start {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.cs-index .f-aside-center {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cs-index .f-aside-start {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.cs-index .f-aside-end {
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.cs-index .f-aside-baseline {
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline
}
.cs-index .f-aside-stretch {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.banner-img li.none {display: none;}
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
/* banner */
.banner-list{position: relative; overflow: hidden; margin-bottom: 0; margin-left: auto; margin-right: auto;}
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:120px;width:40px;height:40px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.prevBtn{left:5px;}
.nexBtn{right:5px;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
/* 实现按钮 */
.banner-list .banner-btn{
	position: absolute;
	height:40px;
	width: 100%;
	top: 23%;
	margin-top: -20px;
	display: none;
}
/* 鼠标移入显示 */
.banner-list:hover .banner-btn{
	display: block;
}
.banner-list .banner-btn a{
	display: block;
	width: 40px;
	height: 40px;
	background: green;
	overflow: hidden;
}
.banner-list .banner-btn .nexBtn{
	float: right;
}
.banner-list .banner-btn a{
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opcity=30);
	border-radius: 5px;
}
.banner-list .banner-btn i{
	margin-top: 8px;
	display: block;
	width: 100%;
	height: 24px;
	background: url(../images/T1szNBFzlmXXX8QSDI-400-340.png);
}
/* 左边的 */
.banner-list .prevBtn i{
	background-position: -190px 0;
}
/* 右边的 */
.banner-list .nexBtn i{
	background-position: -190px -24px;
}
.banner-circle{position:absolute;left:50%;bottom:15px;height:13px;text-align:center;font-size:0;border-radius:10px;background:rgba(255,255,255,0.3);filter:alpha(opacity:30);}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:9px;width:9px;height:0;border-radius:50%;background:#B7B7B7;overflow:hidden;}
.banner-circle .selected a{background:#F40;}
.city-guide-wrap {
    width: 510px;
    height: 200px;
    position: fixed;
    left: 50%;
    margin-left: -255px;
    top: 50%;
    margin-top: -130px;
    z-index: 1000004;
    font-family: "微软雅黑";
}
.city-guide {
	height: 200px;
    background-image: url(../images/model-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 2px;
}
.close-button {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1;
    font-size: 30px;
    height: 43px;
    display: block;
    line-height: 34px;
    width: 38px;
    text-align: center;
    cursor: pointer;
    color: #b2bac2;
    z-index: 6;
}
.city-guide .container {
    width: 100%;
    height: 100%;
}
.city-guide .wrapper {
    position: relative;
    padding: 22px;
    height: 200px;
}
.city-guide .city-guess {
    font-size: 18px;
    color: #333;
    line-height: 46px;
}
.banner-img img {
	width: 712px;
	height: 380px;
    overflow: hidden;
}
.city-guess a {
    font: 400 22px/26px "Microsoft YaHei";
    display: inline-block;
    color: #2196f3;
    padding: 0 13px;
    text-decoration: none;
}
.city-guide .city-advice {
    line-height: 34px;
    font-size: 14px;
    color: #666;
}
.city-guide .city-advice em {
    padding-right: 8px;
}
.city-guide .city-advice a {
    padding: 0 18px;
    color: #2196f3;
}
.city-guide .viewmore {
    position: absolute;
    font-size: 12px;
    color: #666;
    line-height: 46px;
    right: 20px;
    bottom: 0;
}
.city-guide .btn-close {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 12px;
    height: 12px;
}
.Jia-city-guide-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1000003;
    background: #000;
    opacity: .6;
    filter: alpha(opacity:60);
}
.layui-layer-tan .real-name-verification-name {
	margin: 10px 0;
}
.layui-layer-tan .el-input {
	margin: 5px 0;
}

.qualification-top {
    /*padding-top: 30px;*/
    padding-bottom: 30px;
    /*background: url(../images/top-bg.e513c5e.jpg) no-repeat;*/
    background: #f5f6fb;
    background-size: cover;
}
.qual__top {
    margin: auto;
    height: 400px;
    text-align: center;
    width: 1200px;
}
.qual__top-nav {
    width: 210px;
}
.qual__top-banner, .qual__top-cal, .qual__top-nav {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    text-align: left;
    background: #fff;
}
.nav-top-qual {
    width: 100%;
    position: relative;
    padding: 10px 0;
    background: #fff;
}
.nav-top-qual__item {
    padding: 12px 10px 12px 20px;
}
.nav-top-qual__item-name {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #000;
}
.nav-top-qual__item-name a {
    color: #000;
}
.nav-top-qual__isHot {
    color: #ff6900;
}
.nav-top-qual__item-name .icon-xiangyou {
    position: relative;
    top: 11px;
    right: -110px;
    font-size: 13px;
    color: #ccc;
}
.nav-top-qual__item-desc {
    font-size: 13px;
    color: #8d8d8d;
}
.nav-top-qual__item-desc a {
    color: #8d8d8d;
}
.nav-top-qual__item .nav-top-qual__sub {
    display: none;
    width: 732px;
    min-height: 100%;
    position: absolute;
    top: 10px;
    left: 100%;
    z-index: 50;
}
.qual-nav-top-sub {
    padding: 27px;
    background: #fff;
    /*border: 1px solid #ccc;*/
    border-top: none;
}
.qual-nav-top-sub-link {
    margin-bottom: 20px;
}
.qual-nav-top-sub-link__item-link--isHiglight, .qual-nav-top-sub-link__item-link:hover {
    color: #ff6900;
}

.qual-nav-top-sub-link__item-link {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 6px;
    font-size: 14px;
    color: #666;
}
.qual-nav-top-sub-link__tags {
    margin-top: 15px;
    position: relative;
}
.qual-nav-top-sub-link__tag-title {
    font-size: 13px;
    padding: 2.5px 0px;
}
.qual-nav-top-sub-link__tag {
    display: inline-block;
    padding: 3px;
    margin-right: 8px;
    margin-bottom: 8px;
    font-size: 14px;
    background: #ebeef4;
    border-radius: 4px;
}
.qual-nav-top-sub-link__tag:hover {
	background: #fd4956;
	color: #fff;
}
.qual-nav-top-sub-link__tag-title a {
	color: #000;
}
.qual-nav-top-sub-link__tag a {
	padding: 4px 6px;
	color: #302c2c;
}
.qual-nav-top-sub-link__tag a:hover {
	color: #fff;
}
.nav-top-qual__item-name .nav-top-qual__icon--isHot {
    right: -85px;
}
.qual__top-banner {
    width: 712px;
    height: 380px;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
.nav-top-qual__item:hover {
    background: #fff0e5;
}
.qual-nav-top-sub__ack {
    border-top: 1px solid #ccc;
}
.qual-nav-top-sub-ack {
    padding: 16px 0;
}
.qual-nav-top-sub-ack__text {
    display: inline-block;
    font-size: 13px;
    margin-right: 10px;
    color: #666;
}
.qual-nav-top-sub-ack__btn {
    display: inline-block;
    font-size: 13px;
    padding: 2px 10px;
    border: 1px solid #f94045;
    color: #f94045;
}
.qual__top-cal {
    width: 240px;
    height: 380px;
    margin-top:20px;
}
.qual-cal-price {
    padding: 20px;
}
.qual-cal-price__title {
    font-size: 19px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
}
.el-input--prefix .el-input__inner {
	padding-left:12px;
}
.qual-cal-price__title-sub {
	margin-top: 5px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #666;
    text-align: center;
}
.qual-cal-price__highlight {
    color: #ff6900;
}
.qual-cal-price__form-item {
    margin: 12px auto;
}
.cs-select__inner {
    position: relative;
    width: 100%;
    font-size: 12px;
    cursor: pointer;
}
.cs-select__inner .cs-select__inputWrapper {
    width: 100%;
    height: 100%;
}
.cs-select__inner .cs-select__inputWrapper .cs-select__input {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    line-height: 40px;
    outline: none;
    padding: 0 26px 0 15px;
    border: 1px solid #d8dce5;
    border-radius: 4px;
    font-size: inherit;
    color: #606266;
    background-color: #fff;
    background-image: none;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    cursor: pointer;
}
.cs-select__inner--prefix .cs-select__inputWrapper .cs-select__input {
    padding-left: 12px;
}
.cs-select__inner .cs-select__options .cs-select__option {
    position: relative;
    padding: 6px 15px 6px 10px;
    cursor: pointer;
}
.cs-select__inner .cs-select__options .cs-select__option:hover,.cs-select__option.is-active {
    background-color: #eee;
}
.qual-cal-price__form-item textarea {
	height: 60px;
    line-height: 25px;
    padding: 5px 0;
    resize: none;
}
.cs-select__inner .cs-select__inputWrapper .cs-select__prefix {
    left: 8px;
}
.cs-select__inner .cs-select__inputWrapper .cs-select__prefix, .cs-select__inner .cs-select__inputWrapper .cs-select__suffix {
    position: absolute;
    height: 100%;
    top: 0;
    text-align: center;
    color: #c0c4cc;
    -webkit-transition: all .3s;
    transition: all .3s;
    pointer-events: none;
}
.el-input__icon {
    width: 25px;
    line-height: 40px;
}

.el-input__icon, .el-input__prefix {
    height: 100%;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.el-input__icon:after {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.cs-select__inner .cs-select__inputWrapper .cs-select__prefix, .cs-select__inner .cs-select__inputWrapper .cs-select__suffix {
    position: absolute;
    height: 100%;
    top: 0;
    text-align: center;
    color: #c0c4cc;
    -webkit-transition: all .3s;
    transition: all .3s;
    pointer-events: none;
}
.cs-select__inner .cs-select__inputWrapper .cs-select__suffix {
    right: 5px;
}
.cs-select__inner .cs-select__options {
    z-index: 2;
    position: absolute;
    left: 0;
    right: 0;
    top: 120%;
    max-height: 260px;
    margin: 0;
    padding: 10px 0;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    -webkit-box-shadow: 0 0 4px #ddd;
    box-shadow: 0 0 4px #ddd;
    border-radius: 3px;
    overflow: auto;
}
.qual-cal-price__cal-btn {
    margin: 10px auto;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #fd4956;
    border-radius: 5px;
    cursor: pointer;
}
.qual-cal-price__tip {
    position: relative;
    margin-top: 15px;
    font-size: 12px;
    text-align: center;
    color: #a2a2a2;
}
.qual-cal-price__tip:after, .qual-cal-price__tip:before {
    display: block;
    width: 10px;
    position: absolute;
    top: 50%;
    content: "";
    border-top: 1px solid #d9d7d7;
}
.qual-cal-price__tip:before {
    left: -8px;
}
.qual-cal-price__tip:after {
    right: -8px;
}
