@media (min-width: 1024px) {
	input.layui-input{
		width:100%!important;
	}
}
hr {
	margin: 0;
}

.dev {
	margin: 15px 0;
	padding: 250px 0;
	text-align: center;
	background-color: #F2F2F2;
	color: #8c8c8c;
}
.w1200{
	position: relative;
	width: 1200px;
	margin: auto;
}
.bdc-container {
	position: relative;
	width: 1200px;
	margin: auto;
}

.bdc-dotted {
	height: 1px;
	background: linear-gradient(to right, #e0e0e0, #e0e0e0 5px, transparent 5px, transparent);
	background-size: 10px 100%;
}

.bdc-left {
	float: left;
}

.bdc-center {
	text-align: center;
}

.bdc-right {
	float: right;
}

.bdc-separator {
	padding: 0 10px;
}

.bdc-shadow,
.bdc-shadow--hover:hover {
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}

.bdc-flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.bdc-jus-center {
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-pack: center;
	-webkit--moz-box-pack: center;
	box-pack: center;
}

.bdc-wrap {
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
}

.bdc-pointer {
	cursor: pointer;
}

.bdc-o {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bdc-break {
	word-wrap: break-word;
	overflow: hidden;
	word-break: break-all;
}

.bdc-b {
	font-weight: bold;
}
.bdc-h20 {
	height: 20px;
}

.bdc-h50 {
	height: 50px;
}

.bdc-mt2 {
	margin-top: 2px;
}

.bdc-mt5 {
	margin-top: 5px;
}

.bdc-mt10 {
	margin-top: 10px;
}

.bdc-mt15 {
	margin-top: 15px;
}

.bdc-mt20 {
	margin-top: 20px;
}

.bdc-mt25 {
	margin-top: 25px;
}

.bdc-mt30 {
	margin-top: 30px;
}

.bdc-ml15 {
	margin-left: 15px;
}

.bdc-ml17 {
	margin-left: 17px;
}

.bdc-ml10 {
	margin-left: 10px;
}

.bdc-ml5 {
	margin-left: 5px;
}

.bdc-ml40 {
	margin-left: 40px;
}

.bdc-mb10 {
	margin-bottom: 10px;
}

.bdc-mb15 {
	margin-bottom: 15px;
}

.bdc-mb20 {
	margin-bottom: 20px;
}

.bdc-mb50 {
	margin-bottom: 50px;
}

.bdc-mr5 {
	margin-right: 5px;
}

.bdc-mr10 {
	margin-right: 10px;
}

.bdc-mr15 {
	margin-right: 15px;
}

.bdc-mr16 {
	margin-right: 16px;
}

.bdc-mr20 {
	margin-right: 20px;
}

.bdc-mr45 {
	margin-right: 45px;
}

.bdc-pd5 {
	padding: 5px;
}

.bdc-pl40 {
	padding-left: 40px;
}

.bdc-pt10 {
	padding-top: 10px;
}

.bdc-pt30 {
	padding-top: 30px;
}

.bdc-pb15 {
	padding-bottom: 15px;
}

.bdc-pb20 {
	padding-bottom: 20px;
}

.bdc-pb30 {
	padding-bottom: 30px;
}

.bdc-p30 {
	padding: 30px;
}

.bdc-p15 {
	padding: 15px;
}

.bdc-fs12 {
	font-size: 12px;
}

.bdc-fs14 {
	font-size: 14px;
}

.bdc-fs16 {
	font-size: 16px;
}

.bdc-fs18 {
	font-size: 18px;
}

.bdc-fs20 {
	font-size: 20px;
}

.bdc-fs24 {
	font-size: 24px;
}

.bdc-fs36 {
	font-size: 36px;
}

.bdc-max-w470 {
	max-width: 470px;
}

.bdc-hide {
	display: none;
}

.clear {
	clear: both;
}

.bdc-clear {
	clear: both;
	overflow: hidden;
}

.bdc-icon-translate {
	display: inline-block;
	transform: translateY(1px);
}

.layui-form-item .short {
	width: 100px;
}

.bdc-bg-gray {
	background: #fafafa;
}

.bdc-block {
	padding: 20px 50px;
}

/* header */

.bdc-header {
	height: 40px;
	color: #969696;
	background: #EFF3F5;
	line-height: 40px;
}

.bdc-header a {
	color: #969696;
}

.bdc-header a:hover {
	color: #333;
}

.bdc-header li:hover .bdc-header-sub {
	display: block;
}

.bdc-header li .layui-icon:before {
	content: "";
}

.bdc-header li:hover .layui-icon:before {
	content: "";
}

.bdc-header .animated {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.bdc-header-sub {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 100px;
	text-align: center;
	left: 50%;
	margin-left: -50px;
}

.bdc-header-sub ul {
	overflow: hidden;
	border-radius: 5px;
}

.bdc-header-sub a {
	display: block;
	background: #fff;
	height: 40px;
}

.bdc-header-sub a:hover {
	background: #eee;
}

.bdc-header-sub li + li {
	border-top: 1px solid #E4E4E4;
}

.bdc-header-item > li {
	padding: 0 10px;
	position: relative;
}

.bdc-header-title .layui-icon {
	font-size: 12px;
}

.bdc-header-login a + a {
	padding-left: 16px;
}

/* layui 重写 */

.layui-input, .layui-select, .layui-textarea {
	border-radius: 4px;
	border-color: #ededed;
	/*width: 385px;*/
}

.layui-form-item .layui-input-inline {
	width: auto;
}

.layui-input::-webkit-input-placeholder, .layui-textarea::-webkit-input-placeholder {
	color: #ccc;
}

.layui-input::-moz-placeholder, .layui-textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #ccc;
}

.layui-input:-moz-placeholder, .layui-textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #ccc;
}

.layui-input:-ms-input-placeholder, .layui-textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #ccc;
}

.layui-btn-danger {
	background: #ff552e;
	border-radius: 4px;
}

.layui-input-block {
	margin-left: 140px;
}

.layui-form-label {
	width: 110px;
}

.bdc-red {
	color: #ff552e;
}

.bdc-green {
	color: green;
}

.bdc-pink {
	color: #f14d4d;
}

.bdc-house-co-red {
	color: #ff552e;
}

.bdc-orange {
	color: #ff7e1a;
}

.bdc-blue {
	color: #57b5fe;
}

.bdc-co-link {
	color: #6d809a
}

.bdc-co-gray {
	color: #999999;
}

.bdc-co-5 {
	color: #555;
}

.bdc-co-3 {
	color: #333;
}

.bdc-co-6 {
	color: #666;
}

.bdc-user-select {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bdc-alert {
	border-radius: 3px;
	border: 1px solid #febb88;
	background: #fdf9f6;
	padding: 20px 15px;
	color: #ff7e1a;
	line-height: 25px;
	margin-bottom: 10px;
}

.bdc-form-title {
	border-bottom: 3px dashed #ededed;
	color: #333333;
	margin: 30px 0;
	padding-bottom: 5px;
}

.bdc-form-title .icon {
	display: inline-block;
	width: 64px;
	height: 39px;
	vertical-align: text-bottom;
}

.bdc-form-title .no-1 {
	background: url(../images/bak/number.png) no-repeat -39px -87px;
	background-size: 500px 190px;
}

.bdc-form-title .no-2 {
	background: url(../images/bak/number.png) no-repeat -104px -85px;
	background-size: 500px 190px;
}

.bdc-form-title .no-3 {
	background: url(../images/bak/number.png) no-repeat -170px -85px;
	background-size: 500px 190px;
}

.bdc-form-title .no-4 {
	background: url(../images/bak/number.png) no-repeat -236px -85px;
	background-size: 500px 190px;
}

.bdc-form-title .no-5 {
	background: url(../images/bak/number.png) no-repeat -295px -85px;
	background-size: 500px 190px;
}

.bdc-form-title .no-6 {
	background: url(../images/bak/number.png) no-repeat -366px -85px;
	background-size: 500px 190px;
}

.bdc-upload-video {
	box-sizing: border-box;
	width: 450px;
	height: 150px;
	padding: 15px;
	border: 1px solid #eee;
}
.bdc-upload--computer {
	float: left;
	position: relative;
	box-sizing: border-box;
	width: 50%;
	height: 100%;
	border-right: 1px solid #ececec;
	text-align: center;
	cursor: pointer;
}
.bdc-upload__default > img {
	margin-top: 13px;
	width: 104px;
	height: 82px;
}
.bdc-upload__preview {
	width: 70px;
	height: 70px;
	margin: 24px auto;
}
.bdc-upload--mobile {
	float: left;
	box-sizing: border-box;
	width: 50%;
	height: 100%;
	border-left: 1px solid #ececec;
	text-align: center;
	line-height: 118px;
}
.bdc-upload--mobile > img {
	width: 100px;
	height: 100px;
}
.bdc-upload-video input {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
}
.layui-form__textarea {
	height: 140px;
	resize: none;
}
.bdc-btn-gray {
	background: #c1c1c1;
}

.bdc-wd200 {
	width: 200px;
}

.bdc-w210 {
	width: 210px;
}

.bdc-w250 {
	width: 250px;
}

.bdc-wd300 {
	width: 300px;
}

.bdc-wd750 {
	width: 750px;
}

.bdc-wd900 {
	width: 900px;
}

.bdc-w900 {
	width: 900px;
}

.bdc-w410 {
	width: 410px
}

.bdc-w340 {
	width: 340px
}

.bdc-w370 {
	width: 370px
}

.bdc-w150 {
	width: 150px
}

.bdc-w180 {
	width: 180px
}

.bdc-w220 {
	width: 220px;
}

.bdc-w240 {
	width: 240px;
}

.bdc-w300 {
	width: 300px;
}

.bdc-w450 {
	width: 450px;
}
.bdc-w850 {
	width: 850px;
}

.bdc-w890 {
	width: 890px;
}

.bdc-w930 {
	width: 930px;
}

.bdc-w965 {
	width: 965px;
}

.bdc-lh20 {
	line-height: 20px
}

.bdc-lh30 {
	line-height: 30px
}

.bdc-lh36 {
	line-height: 36px
}

.bdc-tabs-plan.is-active {
	display: block !important;
}

.iconfont {
	margin-right: 5px;
}

/* icon */
.house-style-img,
.house-position-img,
.house-time-img {
	width: 20px;
	height: 16px;
}

.house-style-img {
	background: url(../images/house/house_sprit.png) no-repeat -62px -171px;
	background-size: 600px 600px;
}

.house-position-img {
	background: url(../images/house/house_sprit.png) no-repeat -14px -171px;
	background-size: 600px 600px;
}

.house-time-img {
	background: url(../images/house/house_sprit.png) no-repeat -98px -169px;
	background-size: 600px 600px;
}

/* icon end */

/* bdc-card */
.bdc-card,
.bdc-card--blue,
.bdc-card--origin,
.bdc-card--red,
.bdc-card--green {
	display: inline-block;
	width: 550px;
	height: 440px;
	background: #fff;
	padding: 20px;
	vertical-align: top;
}

.bdc-card--post:nth-child(2n+1) {
	margin-right: 16px;
}

.bdc-card__header {
	padding: 10px 20px 20px;
	border-bottom: 1px solid #ededed;
}

.bdc-card__logo {
	width: 56px;
	height: 56px;
	margin-right: 10px;
}

.bdc-card__info {
	display: inline-block;
	width: 120px;
	vertical-align: top;
}

.bdc-card__tags {
	margin-top: 5px;
}

.bdc-card__tag {
	display: inline-block;
	padding: 2px 6px;
	border-radius: 20px;
}

.bdc-card__tag + .bdc-card__tag {
	margin-left: 5px;
}

.bdc-card__btns {
	display: inline-block;
}

.bdc-card__btn {
	padding: 6px 0;
	width: 146px;
	background: #ff5d7a;
	color: #fff;
	display: inline-block;
	border-radius: 4px;
	text-align: center;
	margin-left: 10px;
}

.bdc-card__body {
	height: 352px;
}

.bdc-card__category {
	display: inline-block;
	width: 159px;
	height: 100%;
	border-right: 1px solid #ededed;
	padding: 10px;
	position: relative;
	overflow: hidden;
}

.bdc-card__category-item {
	padding: 10px 0;
}

.bdc-card__category-item-link {
	color: #1c5182;
}

.bdc-card__more {
	color: #ff4466;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.bdc-card__list {
	display: inline-block;
	width: 346px;
	height: 100%;
	padding: 10px;
	vertical-align: top;
}

.bdc-card__list-item {
	padding: 7px 0;
}
.bdc-card__item-title {
	display: inline-block;
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
}
/*.bdc-card__list-item a {*/
	/*display: inline-block;*/
	/*width: 220px;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	/*vertical-align: top;*/
/*}*/

.bdc-card__list-tag {
	color: #ff4466;
	margin-right: 5px;
}

.bdc-card__list-time {
	float: right;
	color: #c1c1c1;
	line-height: 20px;
}

/*------ 主题 ------*/
.bdc-card--blue .bdc-card__tag {
	background: #e5f4ff;
	color: #3f99de;
}

.bdc-card--origin .bdc-card__tag {
	background: #fff8df;
	color: #ecbe38;
}

.bdc-card--red .bdc-card__tag {
	background: #ffebef;
	color: #ff4466;
}

.bdc-card--green .bdc-card__tag {
	background: #dbfffc;
	color: #18d8c9;
}

/* bdc-card end */

/* bdc-filter */
.bdc-filter {
	background: #fafafa;
}

.bdc-filter__item,
.bdc-filter__item--type {
	padding: 15px 10px 5px;
}

.bdc-filter__item--type {
	border-bottom: 1px solid #ebedf1;
}

.bdc-filter__item + .bdc-filter__item {
	border-top: 1px dashed #ebedf1;
}

.bdc-filter__label {
	display: inline-block;
	text-align: center;
	width: 110px;
	color: #666666;
	vertical-align: top;
}

.bdc-filter__params {
	display: inline-block;
	width: 980px;
	height: 28px;
	overflow: hidden;
}

.bdc-filter__clear_requirement {
	color: #C4C4C4;
	vertical-align: top;
}

.bdc-filter__parameter {
	display: inline-block;
	margin: 0 13px;
	padding-bottom: 10px;
	cursor: pointer;
}

.bdc-filter__footer--more,
.bdc-filter__footer--clear {
	display: inline-block;
	float: right;
	text-align: right;
	cursor: pointer;
}

.bdc-filter__parameter.is-active {
	color: #ff4466;
}

.bdc-filter__item--type .bdc-filter__label {
	color: #000;
}

.bdc-filter__item--type .bdc-filter__parameter.is-active {
	border-bottom: 3px solid #ff4466;
	padding-bottom: 7px;
}

.bdc-filter__footer--clear {
	color: #b0b0b0;
}

/* bdc-filter end */

/* bdc-list */

.bdc-list {
	width: 900px;
}

.bdc-list__header {
	border-bottom: 3px solid #ff4466;
	position: relative;
}

.bdc-list__tab,
.bdc-list__tab--first {
	border-bottom: 32px solid #ff90a4;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	width: 180px;
	box-sizing: border-box;
	position: relative;
	top: 3px;
	margin-left: -10px;
	display: inline-block;
	cursor: pointer;
}

.bdc-list__tab:after,
.bdc-list__tab--first:after {
	content: ' ';
	border-bottom: 30px solid #ffeaee;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	width: 178px;
	box-sizing: border-box;
	position: absolute;
	left: -9px;
	top: 1px;
}

.bdc-list__tab--first {
	margin-left: 0;
	border-left: 0 solid transparent;
}

.bdc-list__tab--first:after {
	border-left: 0 solid transparent;
	left: 1px;
}

.bdc-list__tab.is-active,
.bdc-list__tab--first.is-active,
.bdc-list__tab.is-active:after,
.bdc-list__tab--first.is-active:after {
	z-index: 10;
	border-bottom-color: #ff4466;
}

.bdc-list__tab-label {
	position: absolute;
	text-align: center;
	line-height: 30px;
	z-index: 11;
	width: 100%;
}

.is-active .bdc-list__tab-label {
	color: #fff;
}

.bdc-list__item,
.bdc-list__item--people {
	padding: 30px 0;
}

.bdc-list__item + .bdc-list__item,
.bdc-list__item--people + .bdc-list__item--people {
	border-top: 1px solid #ededed;
}

.bdc-list__img {
	width: 200px;
	height: 140px;
	margin-right: 20px;
}

.bdc-list__info {
	max-width: 450px;
	display: inline-block;
	vertical-align: top;
}

.bdc-list__title {
	display: inline-block;
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	margin-right: 10px;
}

.bdc-list__time {
	display: inline-block;
	vertical-align: top;
	color: #999999;
}

.bdc-list__footer {
	float: right;
	height: 140px;
	width: 140px;
}

.bdc-list__price {
	display: inline-block;
	color: #cf0000;
	font-weight: bold;
	font-size: 30px;
}

.bdc-list__unit {
	display: inline-block;
	color: #999999;
	margin-left: 5px;
}

.bdc-list__mobile {
	font-size: 16px;
}

.bdc-list__item--people .bdc-list__img {
	width: 60px;
	height: 80px;
	margin-right: 20px;
}

.bdc-list__item--people .bdc-list__footer {
	height: 80px;
	line-height: 80px;
}

.bdc-list__empty {
	text-align: center;
	margin-top: 50px;
}

/* bdc-list end */

/* bdc-label */

.bdc-label__title {
	color: #999999;
}

.bdc-label__icon {
	color: #8E99A9;
	margin-right: 10px;
}

.bdc-label__link {
	color: #6D809A;
}

/* bdc-label end */

/* bdc-tag */

.bdc-tag,
.bdc-tag--first,
.bdc-tag--other,
.bdc-tag--red,
.bdc-tag--green,
.bdc-tag--origin,
.bdc-tag--blue,
.bdc-tag--type {
	display: inline-block;
	padding: 3px 5px;
	border-radius: 4px;
	background: #ff552e;
	color: #FFFFFF;
	margin-right: 10px;
}

.bdc-tag--first {
	background: #99AAC5;
}

.bdc-tag--other {
	background: #F2F7FF;
	color: #6D809A;
}

.bdc-tag--red {
	background: #FFE4E4;
	color: #E54B4B;
}

.bdc-tag--green {
	background: #DCFFE3;
	color: #55C053;
}

.bdc-tag--origin {
	background: #FFEFD9;
	color: #E58D14;
}

.bdc-tag--blue {
	background: #EAF2FF;
	color: #6198E5;
}

.bdc-tag--type {
	padding: 0 5px;
	border: 1px solid #55C75E;
	color: #55C75E;
	margin-left: 15px;
}

/* bdc-tag end */

/* bdc-navigation */

.bdc-navigation,
.bdc-navigation--pink,
.bdc-navigation--blue,
.bdc-navigation--red,
.bdc-navigation--magenta {
	padding: 20px 0 0;
}

.bdc-navigation__post {
	float: right;
	margin-left: 15px;
}

.bdc-navigation__logo {
	width: 214px;
	height: 68px;
}

.bdc-navigation__search {
	margin-top: 10px;
	height: 42px;
	float: right;
	border-radius: 4px;
	color: #959595;
}

.bdc-navigation__input {
	display: inline-block;
	width: 500px;
	margin: 10px 0 10px 20px;
}

.bdc-navigation__input input {
	padding: 3px;
	width: 380px;
	border: none;
	background: transparent;
}

.bdc-navigation__filter {
	display: inline-block;
	border-left: 1px solid #e1e1e1;
	padding: 0 5px 0 10px;
	margin-left: 10px;
	cursor: pointer;
}

.bdc-navigation__submit {
	display: inline-block;
	background: #ff4466;
	line-height: 46px;
	height: 42px;
	padding: 0 20px;
	color: #fff;
	float: right;
}

.bdc-navigation--blue .bdc-navigation__submit {
	background: #57b5fe;
}

.bdc-navigation__submit:hover {
	color: #fff;
}

.bdc-navigation__nav {
	height: 50px;
	z-index:9999;
}

.bdc-navigation__nav.is-fixed {
	position: fixed;
	top: 0;
	z-index: 11;
	width: 100%;
	transform: translate3d(0, 0, 0);
}

.bdc-navigation__item,
.bdc-navigation__item--mall,
.bdc-navigation__item--job {
	width: 120px;
	height: 50px;
	line-height: 50px;
	float: left;
	color: #fff;
	text-align: center;
}

.bdc-navigation__item--mall,
.bdc-navigation__item--job {
	width: 210px;
	text-align: left;
	padding-left: 30px;
	background: #911c2d;
	cursor: pointer;
	position: relative;
	z-index:23;
}

.bdc-navigation__item--job {
	background: #43231b;
	border-bottom:1px solid #fff;
}

.bdc-navigation__item:hover,
.bdc-navigation__item--mall:hover,
.bdc-navigation__item--mall a,
.bdc-navigation__item--mall a:hover,
.bdc-navigation__item--job:hover,
.bdc-navigation__item--job a,
.bdc-navigation__item--job a:hover {
	color: #fff;
}

.bdc-navigation--pink .bdc-navigation__search {
	border: 1px solid #ff4466;
}

.bdc-navigation--pink .bdc-navigation__nav {
	background: #ff4466;
}

.bdc-navigation--pink .bdc-navigation__item:hover,
.bdc-navigation--pink .bdc-navigation__item.is-active {
	background: #e13c5a;
}

.bdc-navigation--magenta .bdc-navigation__search {
	border: 1px solid #fb9dca;
}

.bdc-navigation--magenta .bdc-navigation__nav {
	background: #fb9dca;
}

.bdc-navigation--magenta .bdc-navigation__item:hover,
.bdc-navigation--magenta .bdc-navigation__item.is-active {
	background: #e891bb;
}

.bdc-navigation--blue .bdc-navigation__search {
	border: 1px solid #57b5fe;
}

.bdc-navigation--blue .bdc-navigation__item:hover,
.bdc-navigation--blue .bdc-navigation__item.is-active {
	background: #3393de;
}

.bdc-navigation--red .bdc-navigation__submit {
	background: #cc3536;
}

.bdc-navigation--red .bdc-navigation__search {
	border: 1px solid #cc3536;
}

.bdc-navigation--red .bdc-navigation__nav {
	background: #cc3536;
}

.bdc-navigation--red .bdc-navigation__item:hover,
.bdc-navigation--red .bdc-navigation__item.is-active {
	background: #ba2728;
}

.bdc-navigation__item--mall:hover .bdc--navigation__category-list,
.bdc-navigation__item--job:hover .bdc--navigation__category-list {
	display: block;
}

.bdc--navigation__category-list {
	display: none;
	position: absolute;
	min-height: 400px;
	width: 240px;
	cursor: pointer;
	top: 50px;
	left: 0;
	background: rgba(21, 2, 5, .8);
	line-height: 20px;
	z-index: 9998;
}

.bdc--navigation__category-list:hover .bdc--navigation__category-item--hide {
	display: block;
}

.bdc--navigation__category-item,
.bdc--navigation__category-item--hide {
	height: 35px;
	padding: 15px;
	position: relative;
}

.bdc--navigation__category-item--hide {
	display: none;
}

.bdc--navigation__category-item + .bdc--navigation__category-item,
.bdc--navigation__category-item--hide {
	border-top: 1px solid rgba(170, 170, 170, .3);
}

.bdc--navigation__category-link a,
.bdc--navigation__category-link .bdc-separator {
	color: #fff;
	opacity: .5;
}

.bdc--navigation__category-link .bdc-separator {
	padding: 0 5px;
}

.bdc--navigation__category-link a:hover {
	color: #fff;
	opacity: .8;
}

.bdc--navigation__category-left {
	float: left;
}

.bdc--navigation__category-right {
	float: right;
	line-height: 40px;;
}

.bdc--navigation__category-item:hover .bdc--navigation__category-content,
.bdc--navigation__category-item--hide:hover .bdc--navigation__category-content {
	display: block;
}

.bdc--navigation__category-content {
	position: absolute;
	left: 240px;
	width: 600px;
	padding: 10px;
	top: 0;
	background: rgba(21, 2, 5, .8);
	display: none;
	min-height: 45px;
}

.bdc--navigation__category-content a {
	/*color: #333;*/
	line-height: 22px;
}

.bdc--navigation__category-content a + a {
	margin-left: 15px;

}

.bdc--navigation__category-content a:hover {
	opacity: .8;
}

/* bdc-navigation end */
/* bdc-breadcrumb */
.bdc-breadcrumb,
.bdc-breadcrumb--pink,
.bdc-breadcrumb--magenta {
	padding: 20px 0;
}

.bdc-breadcrumb__item {
	color: #848484
}

.bdc-breadcrumb__item.is-active {
	color: #000
}

.bdc-breadcrumb__separator {
	padding: 0 5px;
	font-size: 12px;
	color: #848484;
	margin-right: 0
}

.bdc-breadcrumb--pink .bdc-breadcrumb__icon {
	color: #ff4466
}

.bdc-breadcrumb--magenta .bdc-breadcrumb__icon {
	color: #fb9dca
}

/* bdc-breadcrumb end */

/* bdc-carousel */

.bdc-carousel {
	width: 600px;
	height: 488px;
}

.bdc-carousel img {
	width: 100%;
	height: 100%;
}

.bdc-carousel__container {
	height: 400px;
	width: 100%;
}

.bdc-carousel__nav {
	width: 546px;
	height: 80px;
	overflow: hidden;
	padding: 0 27px;
	position: relative;
	margin-top: 8px;
}

.bdc-carousel__item {
	float: left;
	width: 130px;
	height: 80px;
	padding: 0 3px;
	position: relative;
	cursor: pointer;
}

.bdc-carousel__item.is-active:before {
	content: ' ';
	border: 3px solid #99AAC5;
	width: 124px;
	height: 74px;
	position: absolute;
	top: 0;
	left: 3px;
}

.bdc-carousel__btn--left,
.bdc-carousel__btn--right {
	width: 24px;
	height: 80px;
	background: #E5E5E5;
	position: absolute;
	cursor: pointer;
	text-align: center;
	line-height: 80px;
	color: #FFFFFF;
}

.bdc-carousel__btn--left {
	top: 0;
	left: 0;
}

.bdc-carousel__btn--right {
	top: 0;
	right: 0;
}

/* bdc-carousel end */

/* bdc-detail */

.bdc-detail {
	width: 550px;
	height: 488px;
	margin-left: 30px;
}

.bdc-detail__title {
	display: inline-block;
	font-weight: bold;
	margin: 30px 0;
	color: #000
}

.bdc-detail__price {
	color: #ff552e;
	font-size: 20px;
	margin-right: 5px;
}

.bdc-detail .photo {
	border-radius: 4px;
	width: 65px;
	height: 85px
}

.bdc-detail .tel i {
	font-size: 20px;
}

.bdc-detail .tel {
	color: #666666;
	margin-left: 15px;
}

.bdc-detail__function {
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #EDEDED;
	color: #999999;
	position: relative;
}

.bdc-detail__other {
	position: absolute;
	right: 0;
	bottom: 10px;
}

.bdc-detail__function .bdc-detail__title {
	margin: 0;
}

.bdc-detail__report,
.bdc-detail__collection {
	color: #999999;
	cursor: pointer;
}

.bdc-detail__report.is-active,
.bdc-detail__collection.is-active {
	color: #ff552e;
}

/* bdc-detail */

/* bdc-box */

.bdc-box {
	border: 1px solid #EDEDED;
}

.bdc-box__title {
	background: #F3F3F3;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}

.bdc-box--company {

}

.bdc-box--company .bdc-box__title {
	background: #fff;
	color: #cc0000;
	padding: 0;
	border-bottom: 1px solid #ededed;
}

/* bdc-box end*/

/* bdc-album */

.bdc-album__item img {
	height: 150px;
	width: 100%;
}

.bdc-album__list,
.bdc-album__list--job {
	padding: 20px 60px;
	overflow: hidden;
	position: relative;
}

.bdc-album__left,
.bdc-album__right {
	height: 80px;
	width: 30px;
	background: #DDDDDD;
	position: absolute;
	top: 55px;
	cursor: pointer;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 80px;
	text-align: center;
	outline: none;
}

.bdc-album__left {
	left: 10px;
}

.bdc-album__right {
	right: 10px;
}

/* bdc-album end */

/* bdc-detail-recommend */
.bdc-detail-recommend__item {
	width: 220px;
}

.bdc-detail-recommend__picture {
	position: relative;
	width: 220px;
	height: 165px;
	border: 1px solid #E5E5E5;
	overflow: hidden;
}

.bdc-detail-recommend__picture img {
	width: 220px;
	height: 165px;
}

.bdc-detail-recommend__picture:hover img {
	transform: scale(1.1);
	transition: .3s;
}

.bdc-detail-recommend__title {
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .3);
	color: #FFFFFF;
}

.bdc-detail-recommend__item + .bdc-detail-recommend__item {
	margin-left: 17px;
}

/* bdc-detail-recommend */

/* bdc-news */

.bdc-news {
	width: 850px;
}

.bdc-news-qrcode {
	width: 112px;
	height: 112px;
	padding: 10px;
}

.bdc-new__btn {
	display: block;
	text-align: center;
	line-height: 50px;
	color: #fff;
	background: #f78115;
	border-radius: 10px;
}

.bdc-new__btn:hover {
	color: #fff;
	background: #f89226;
}

.bdc-news-list__item,
.bdc-news-list__item--no,
.bdc-news-list__item--mini {
	padding: 20px 0;

}

.bdc-news-list__content {
	padding: 0 20px;
	background: #fff;
}

.bdc-news-list__img {
	vertical-align: top;
	display: inline-block;
	width: 130px;
	height: 100px;
	border: 1px solid #ededed;
	overflow: hidden;
}

.bdc-news-list__img img {
	width: 130px;
	height: 100px;
	transition: .3s;
}

.bdc-news-list__img img:hover {
	transform: scale(1.1);
}

.bdc-news-list__info {
	display: inline-block;
	width: 658px;
}

.bdc-news-list__footer {
	text-align: right;
	color: #cccccc;
}

.bdc-news-list__recommend {
	display: inline-block;
	padding: 2px 6px;
	background: #f78115;
	border-radius: 4px;
	color: #fff;
	margin-right: 10px;
}

.bdc-news-list__title {
	display: inline-block;
	vertical-align: top;
	width: 600px;
	font-weight: bold;
	font-size: 16px;
}

.bdc-news-list__describe {
	color: #b8b8b8;
}

.bdc-news-list__item + .bdc-news-list__item,
.bdc-news-list__item--no,
.bdc-news-list__item--mini {
	border-top: 1px solid #ededed;
}

.bdc-news-list__item--no .bdc-news-list__title {
	width: 750px;
}

.bdc-news-list__item--no .bdc-news-list__info {
	width: 100%;
}

.bdc-news-list__item--mini .bdc-news-list__title,
.bdc-news-list__item--mini .bdc-news-list__info {
	width: 170px;
}

.bdc-news-list__item--mini .bdc-news-list__img img,
.bdc-news-list__item--mini .bdc-news-list__img {
	width: 84px;
	height: 64px;
}

/* bdc-news end */

/* bdc-new-swiper */
.bdc-new-swiper,
.bdc-new-swiper img {
	width: 100%;
	height: 430px;
}

.bdc-new-swiper .swiper-slide {
	position: relative;
}

.bdc-new-swiper .swiper-title {
	height: 50px;
	line-height: 50px;
	width: calc(100% - 40px);
	padding: 0 20px;
	background: rgba(0, 0, 0, .3);
	position: absolute;
	bottom: 0;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);
	font-size: 16px;
}

.bdc-new-swiper .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	text-align: right;
	padding-right: 20px;
	padding-bottom: 7px;
	width: calc(100% - 20px);
}

.bdc-new-swiper .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: .5;
}

.bdc-new-swiper .swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1;
}

/* bdc-news end */

.bdc-company__main {
	background: #fff;
	padding: 20px;
}

.bdc-company-category__item {
	display: inline-block;
	width: 266px;
	margin-top: 15px;
	padding: 10px;
	cursor: pointer;
}

.bdc-company-category__item:hover,
.bdc-company-page-type__item:hover {
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}

.bdc-company-category__img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	vertical-align: top;
}

.bdc-company-category__content {
	display: inline-block;
}

.bdc-company-category__title {
	font-weight: bold;
	line-height: 25px;
}

.bdc-company-category__footer {
	color: #999;
	line-height: 25px;
}

.bdc-company__item {
	display: inline-block;
	width: 384px;
}

.bdc-company-phone__name,
.bdc-company-phone__mobile {
	display: inline-block;
	width: 190px;
	z-index: 1;
}

.bdc-company-phone__name {
	color: #0a5eac;
}

.bdc-company-phone-list__item {
	position: relative;
	height: 36px;
}

.bdc-company-phone-list__icon {
	color: #6d809a;
}

.bdc-company-phone-list__link {
	color: #ff6600;
}

.bdc-company-phone-list__link:hover {
	color: #ff5533;
}

.bdc-company-phone-list__link.is-disable,
.bdc-company-phone-list__link.is-disable:hover {
	color: #b5b5b5;
	cursor: not-allowed;
}

.bdc-company-phone-list__item .bdc-company-phone__name,
.bdc-company-phone-list__right {
	position: absolute;
	z-index: 1;
	background: #fff;
	padding: 5px;
	top: 10px;
	width: unset;
}

.bdc-company-phone-list__item .bdc-company-phone__mobile {
	width: 100px;
}

.bdc-company-phone-list__right {
	right: 0;
	width: 200px;
}

.bdc-company-phone-list__item:before {
	content: ' ';
	position: absolute;
	width: 100%;
	top: 23px;
	height: 1px;
	background: linear-gradient(to right, #e0e0e0, #e0e0e0 5px, transparent 5px, transparent);
	background-size: 10px 100%;
}

/* bdc-block */
.bdc-block,
.bdc-block--pink {
	padding: 15px;
	background: #fff;
}

.bdc-block__title {
	padding: 0 10px;
	border-left: 5px solid #fb9dca;
	display: inline-block;
	font-size: 16px;
}

.bdc-block__title-label {
	color: #999;
	font-size: 12px;
}

.bdc-block__header {
	padding-bottom: 5px;
}

.bdc-block__btn {
	width: 146px;
	border-radius: 4px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	background-color: #ff5d7a;
	color: #fff;
}

.bdc-block__btn:hover {
	color: #fff;
	background-color: #ff6e8b;
}

.bdc-block--pink .bdc-block__title {
	border-left: 5px solid #ff6e8b;
}

.bdc-block .bdc-company__item,
.bdc-block--pink .bdc-company__item {
	width: 190px;
	line-height: 20px;
}

.bdc-block--pink .bdc-company__item {
	padding: 5px 0;
}

/* bdc-block end */

/* bdc-news-detail */
.bdc-news-detail {
	width: 850px;
}

.bdc-news-detail__content {
	padding: 40px 30px;
	background: #fff;
}

.bdc-news-detail__title {
	text-align: center;
}

.bdc-news-detail__author {
	text-align: center;
	color: #999;
}

.bdc-news-detail__footer {
	color: #999;
	text-align: right;
}

.bdc-news-detail__keyword {
	padding: 5px 10px;
	background: #edf3fc;
	border-radius: 10px;
	font-size: 12px;
	color: #92a3bb;
}

/* bdc-news-detail end */

/* bdc-comment */

.bdc-comment {
	background: #fbfbfb;
}

.bdc-comment__header {
	padding: 20px 30px;
	background: #fff;
}

.bdc-comment__title {
	overflow: hidden;
	position: relative;
	font-weight: 600;
	color: #666;
}

.bdc-comment__title:after {
	position: absolute;
	top: 10px;
	left: 80px;
	content: "";
	width: 100%;
	height: 0;
	background: transparent;
	border-bottom: 2px dashed #ededed;
}

.bdc-comment__content {
	padding: 30px;
}

.bdc-comment__reply {
	position: relative;
	display: inline-block;
	width: 705px;
}

.bdc-comment__textarea {
	box-sizing: border-box;
	padding: 15px;
	width: 100%;
	height: 100px;
	font-size: 14px;
	line-height: 14px;
	color: #333;
	border-radius: 10px;
	border: 1px solid #eee;
	resize: none;
}

.bdc-comment__arrow {
	position: absolute;
	top: 42px;
	left: -7px;
	z-index: 2;
	width: 14px;
	height: 14px;
	background: #fff;
	transform: rotate(-45deg);
	border: 1px solid #eee;
	border-bottom-color: transparent;
	border-right-color: transparent;
}

.bdc-comment__btn {
	width: 90px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	background: #fb9dca;
	cursor: pointer;
}

.bdc-comment__btn:hover {
	background: #fcaeda;
}

.bdc-comment__item {
	padding: 20px 30px;
	border-top: 1px solid #eee;
	background: #fff;
}

.bdc-comment__avatar,
.bdc-comment__avatar--round {
	width: 60px;
	height: 60px;
	border-radius: 5px;
	vertical-align: top;
	margin-right: 20px;
}

.bdc-comment__avatar--round {
	border-radius: 50%;
}

/* bdc-comment end */

/* 首页 */
.bdc-company-page-type__item {
	box-sizing: border-box;
	float: left;
	width: 50%;
	margin-top: 15px;
	padding: 10px;
	cursor: pointer;
}

.bdc-company__content {
	padding: 15px;
}

.bdc-company__item--phone {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0 20px;
	width: 376px;
	font-size: 14px;
}

.bdc-company-phone__name--blue {
	display: inline-block;
	width: 180px;
	color: #0a5eac;
}

.bdc-company__item {
	display: inline-block;
	padding: 15px 0;
	width: 445px;
}

.bdc-company__logo {
	display: inline-block;
	vertical-align: top;
	width: 66px;
	height: 66px;
	background: #eee;
}

.bdc-company-phone__info {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 90px);
}

.bdc-company-page__item {
	padding: 20px 0;
	width: 100%;
	height: 66px;
	border-bottom: 1px solid #EDEDED;
}

.bdc-company-page__info {
	display: inline-block;
	vertical-align: top;
	width: 420px;
}

.bdc-company-page__time {
	display: inline-block;
	vertical-align: top;
	width: 80px;
	text-align: center;
	color: #999;
}

.bdc-company-page__footer {
	display: inline-block;
	vertical-align: top;
	margin-left: 180px;
	color: #999;
}

.bdc-company-page__footer a {
	color: #999;
}

/*电话簿详情页*/
.bdc-phone-detail,
.bdc-page-detail {
	padding: 15px;
}

.bdc-phone-detail__header,
.bdc-page-detail-header {
	height: 40px;
	line-height: 40px;

}

.bdc-company-detail__title {
	color: #cc0000;
	font-weight: bold;
}

.bdc-phone-detail__btn {
	padding: 0 10px;
	text-align: center;
	color: #fff;
	background: #f78115;
	border-radius: 5px;
}

.bdc-phone-detail__btn:hover {
	color: #fff;
	background: #f89226;
}

.bdc-company-detail__info {
	width: 700px;
}

.bdc-company-detail__qrcode {
	margin-right: 50px;
	width: 120px;
	text-align: center;
}

.bdc-company-detail__qrcode-img {
	width: 115px;
	height: 115px;
	background: #eee;
}

.bdc-company__keywords,
.bdc-company__keywords {
	height: 40px;
	border-bottom: 1px solid #ededed;
}

.bdc-company__keyword {
	padding: 5px 15px;
	background: #edf3fc;
	border-radius: 10px;
	font-size: 12px;
	color: #92a3bb;
}

/* 黄页详情*/

.bdc-company-detail__content--photos {
	margin-top: 10px;
}

.bdc-company-detail__content--introduce {
	padding: 25px;
}

.bdc-tips {
	padding: 20px;
	font-size: 12px;
	line-height: 26px;
	color: #999;
	letter-spacing: 1px;
}

/* bdc-radio */

.bdc-radio {
	border: 1px solid #aaaaaa;
	color: #aaaaaa;
	border-radius: 4px;
	padding: 7px 15px;
	position: relative;
	display: inline-block;
}

.bdc-radio.is-active {
	border: 1px solid #ff552e;
	color: #ff552e;
}

.bdc-radio.is-active::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	color: black;
	border-color: #ff552e transparent;
	border-width: 0 0 20px 20px;
	right: 0;
	bottom: 0;
	border-style: solid;
}

.bdc-radio.is-active::after {
	content: '';
	position: absolute;
	width: 5px;
	height: 8px;
	color: #fff;
	border-bottom: 1px solid;
	border-right: 1px solid;
	right: 0;
	bottom: 0;
	transform-origin: center;
	transform: translate(-50%, -30%) rotate(45deg);
}

/* bdc-radio end */

.bdc-edit-all {
	padding: 15px;
	border-radius: 8px;
	background: #f2f5f9;
	color: #666666;
	text-align: center;
	cursor: pointer;
}

/* bdc-select */
.bdc-select {
	box-sizing: border-box;
	line-height: 1.3;
	line-height: 30px \9;
	border: 1px solid #ededed;
	border-radius: 4px;
	display: inline-block;
	padding: 3px;
	position: relative;
}

.bdc-select__tag {
	box-sizing: border-box;
	border-color: transparent;
	margin: 2px 0 2px 6px;
	background-color: #f0f2f5;
	height: 24px;
	padding: 0 8px;
	line-height: 22px;
	border-radius: 4px;
	display: inline-block;
}

.bdc-select__tag-close {
	background-color: #c0c4cc;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	font-size: 12px !important;
	height: 16px;
	width: 16px;
	line-height: 16px;
	vertical-align: middle;
	margin-left: 3px;
}

.bdc-select__tag-close:hover {
	background: #b0b4bb;
}

.bdc-select__input {
	display: inline-block;
	margin-right: 6px;
	border: none;
	outline: none;
	margin-left: 5px;
	line-height: 30px;
}

.bdc-select__list {
	position: absolute;
	min-width: 100%;
	border: 1px solid #d2d2d2;
	max-height: 300px;
	overflow-y: auto;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	box-sizing: border-box;
	z-index: 999;
	left: 0;
	top: 100%;
	padding-top: 5px;
	display: none;
}

.bdc-select__item {
	cursor: pointer;
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bdc-select__item:hover {
	background-color: #f2f2f2;
	transition: .5s all;
}

.bdc-select__item.is-active {
	background: #57B5FE;
}

/* bdc-select end */

/* bdc-ad */
.bdc-ad-box {
	overflow: hidden;
}

.bdc-ad {
	display: inline-block;
	position: relative;
	font-size: 0;
	vertical-align: middle
}

.bdc-ad--row {
	float: left;
	margin-left: 10.5px;
}

.bdc-ad--row:nth-of-type(1) {
	margin-left: 0;
}

.bdc-ad--column {
	margin-top: 15px;
}

.bdc-ad--column:nth-of-type(1) {
	margin-top: 0;
}

/*.bdc-ad + .bdc-ad {*/
/*padding-top: 10px;*/
/*}*/

.bdc-ad .bdc-ad-img {
	width: 100%;
	height: 100%;
}

.bdc-ad .bdc-ad-tag {
	position: absolute;
	left: 0;
	bottom: 0;
}

/*折叠广告*/

.bdc-ad__zoom {
	position: relative;
	overflow: hidden;
	width: 1200px;
}

.bdc-ad--small {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.bdc-ad--big {
	position: absolute;
	top: 0;
	left: 0;
}

.bdc-ad__btn {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: rgba(255, 255, 255, .8);
	border: 1px solid #eee;
	width: 80px;
}

.bdc-ad__tips,
.bdc-ad__reload {
	font-size: 12px;
}

.bdc-ad__reload {
	display: none;
}

/* 对联广告 */
.bdc-ad__left {
	position: fixed;
	left: 10px;
}

.bdc-ad__right {
	position: fixed;
	right: 10px;
}

/* bdc-ad end */

/* 分页 */
.pagination {
	text-align: center;
	padding-left: 0;
	margin: 30px 0;
}

.pagination li {
	border-radius: 4px;
	display: inline-block;
	margin: 0 4px;
}

.pagination li.is-active a {
	background-color: #ff552e;
	border-color: #ff552e;
	color: #FFFFFF;
}

.pagination li a,
.pagination li span {
	display: inline-block;
	box-sizing: border-box;
	padding: 0 5px;
	min-width: 37px;
	height: 37px;
	margin-left: -1px;
	line-height: 37px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #E4E4E4;
	text-align: center;
}

/* 骨架 */
.bdc-skeleton {
	background: url(loading.gif) no-repeat;
	background-position: center center;
	background-size: 100% auto;
}

/*骨架 end*/

/* detail-tab*/

.bdc-detail__tabs {
	padding: 0 30px;
}

.bdc-detail__tabs--blue {
	border-bottom: 1px solid #fefefe;
}

.bdc-detail__tab {
	display: inline-block;
	cursor: pointer;
	margin: 0 10px;
	padding: 10px 0;
	color: #666;
	border-bottom: 3px solid transparent;
}

.bdc-detail__tab.is-active {
	color: #e93852;
	border-color: #e93852;
}

.bdc-detail__tabs--blue .bdc-detail__tab.is-active {
	color: #014ea9;
	border-color: #014ea9;
}

/* detail-tab end */

/* layui-input-search*/
.layui-input-search-block {
	position: relative;
}

.layui-input-search-wrap {
	box-sizing: border-box;
	position: absolute;
	top: 45px;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 0 10px;
	display: none;
	border-radius: 4px;
	border: 1px solid #ededed;
	z-index: 9;
}

.layui-input-search__item {
	height: 40px;
	line-height: 40px;
	color: #666;
	cursor: pointer;
	border-bottom: 1px solid #ededed;
}

.layui-input-search__item:hover {
	color: #999;
}

/* 弹窗表单*/
.bdc-confirm__form {
	padding: 20px;
	padding-bottom: 0;
}
.bdc-confirm__form .layui-form-label {
	width: 80px;
	padding-left: 0;
	padding-right: 0;
}
.bdc-confirm__form .layui-input-block {
	margin-left: 100px;
}


/* 信息认领 */
.bdc-receive {
	padding: 8px;
	color: #d4b778;
	border-radius: 4px;
	border: 1px solid #d4b778;
	background: #fff;
	cursor: pointer;
}

.bdc-receive:hover {
	color: #fff;
	background: #d4b778;
}

/*侧边栏*/
/* 侧边栏*/
.bdc-index-sidebar {
	position: absolute;
	right: -88px;
	top: 200px;
	z-index: 200;
}

.bdc-index-sidebar-options {
	box-sizing: border-box;
	width: 68px;
	border: 1px solid #e3e3e3;
	box-shadow: 1px 2px 2px rgba(0,0,0,.1);
}

.bdc-index-sidebar-options__item, .bdc-index-back-top {
	position: relative;
	padding: 15px 0;
	color: #999;
	box-sizing: border-box;
	height: 76px;
	text-align: center;
	cursor: pointer;
	background: #fff;
}

.bdc-index-sidebar-options__item:hover {
	background-color: #ff552e;
	color: #fff;
}
.bdc-index-sidebar-options__item:hover > .iconfont {
	color: #fff;
}

.bdc-index-sidebar .iconfont {
	display: block;
	margin-right: 0;
	font-size: 24px;
	color: #ff552e;
}

.bdc-index-sidebar-options__item p, .bdc-index-back-top p {
	font-size: 12px;
}
.bdc-index-sidebar-options-main {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 4px;
	display: none;
}
.bdc-index-sidebar-options__item:hover > .bdc-index-sidebar-options-main {
	display: block;
}
.bdc-index-sidebar-options-main--release {
	left: -471px;
	width: 470px;
	height: 230px;
	padding: 18px 30px;
	animation-duration: 300ms;
}
.bdc-index-sidebar-options-main__item--release {
	float: left;
	margin: 10px 26px;
	color: #999;
}
.bdc-index-sidebar-options-main__item--release:hover{
	color: #cc3536;
	transform: scale(1.1);
	transition: all .1s;
}
.bdc-index-sidebar-options-main__img--release {
	display: block;
	width: 50px;
	height: 50px;
}
.bdc-index-sidebar-options-main__item-icon-wrap--release > .iconfont {
	font-size: 20px;
	margin-right: 0;
	color: #cccc77;
}

.bdc-index-sidebar-options-main--wechat {
	left: -350px;
	width: 350px;
	height: 230px;
	padding: 30px 23px;
	animation-duration: 300ms;
}
.bdc-index-sidebar-options-main__item--wechat {
	float: left;
	width: 140px;
	color: #999;
	text-align: center;
}
.bdc-index-sidebar-options-main__item--wechat img {
	width: 120px;
	height: 120px;
}

.bdc-index-sidebar-options-main--phone {
	left: -199px;
	width:  200px;
	height: 76px;
	padding: 15px 20px;
	border: none;
	text-align: left;
	background: #ff552e;
	border-radius: 0;
	color: #fff;
	animation-duration: 300ms;
}
.bdc-index-sidebar-options-main--phone p {
	font-weight: bold;
	font-size: 20px;
}

.bdc-index-back-top {
	margin-top: 5px;
	border: 1px solid #e3e3e3;
	cursor: pointer;
	color: #333;
	box-shadow: 1px 2px 2px rgba(0,0,0,.1);
}

.bdc-index-back-top:hover {
	color: #fff;
	background: #ff552e;
}
.bdc-index-back-top:hover > .iconfont {
	color: #fff;
}
.liuge ul li{float:left; width:180px; height:120px; margin-top:10px; text-align:center}
.liuge ul li:nth-child(2),.liuge ul li:nth-child(4),.liuge ul li:nth-child(6){margin-left:20px;}
.liuge ul li img{ width:180px; height:100px;}