/* Main CSS Document */
@charset "utf8";
.bd-boxs {
	padding:20px 0 60px;
}
.bd-empty {
	padding-top: 30px;
	width: 100%;
	height:400px;
	text-align: center;
}
/* 找公共样式 */
.bd-fidbox {
	margin-bottom:20px;
	padding:2px 0;
	border:1px solid #DDD;
}
.bd-fidbox .fb-til {
	margin:8px auto 0;
	width:1106px;
	line-height:20px;
	font-size:16px;
}
.bd-fidbox .fb-con {
	position:relative;
}
.bd-fidbox .fb-con .btn {
	top:35px;
	width:32px;
	line-height:32px;
	font-size:12px;
	text-align:center;
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	border-radius:32px;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
	display:block;
	background:#FFF;
	position:absolute;
	z-index:1;
}
.bd-fidbox .fb-con .prev {
	left:22px;
}
.bd-fidbox .fb-con .prevStop {
	color:#CCC;
}
.bd-fidbox .fb-con .next {
	right:22px;
}
.bd-fidbox .fb-con .nextStop {
	color:#999;
}
.bd-fidbox .fb-con .hd {
	display:none;
}
.bd-fidbox .fb-con .bd {
	margin:0 auto;
	width:1122px;
	height:102px;
	position:relative;
	overflow:hidden;
}
.bd-fidbox .fb-con .bd ul {
}
.bd-fidbox .fb-con .bd ul li {
	padding:8px;
	display:inline-block;
	float:left;
}
.bd-fidbox .fb-con .bd ul li a {
	width:84px;
	height:84px;
	text-align:center;
	border:1px solid #FFF;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
	display:block;
	background:#EDEDED;
	overflow:hidden;
}
.bd-fidbox .fb-con .bd ul li i {
	margin-top:10px;
	line-height:44px;
	font-size:30px;
	display:block;
}
.bd-fidbox .fb-con .bd ul li .til {
	line-height:20px;
	font-size:12px;
}
.bd-fidbox .fb-con .bd ul .on a, .bd-fidbox .fb-con .bd ul li a:hover {
	border-color:#F60;
	color:#F60;
	background:#FFF;
}
.bd-mtool {
	padding:20px 0;
}
.bd-mtool dl {
}
.bd-mtool dl dd {
	height:20px;
	line-height:20px;
	font-size:14px;
	display:inline-block;
	float:left;
}
.bd-mtool dl dd em {
	margin:0 5px;
	font-size:16px;
}
.bd-mtool dl .d1 {
	position:relative;
}
.bd-mtool dl .d1 .comtil {
	padding:0 5px;
	width:75px;
	display:inline-block;
	position:relative;
	z-index:2;
}
.bd-mtool dl .d1 .comtil i {
	right:5px;
	top:0;
	font-size:12px;
	position:absolute;
}
.bd-mtool dl .d1 .comcon {
	right:0;
	top:-5px;
	padding: 30px 5px 5px;
	width:73px;
	border:1px solid #DDD;
	display:none;
	background:#FFF;
	position:absolute;
	z-index:1;
}
.bd-mtool dl .d1 .comcon a {
	line-height:24px;
	display:block;
}
.bd-mtool dl .d1 .comcon a:hover {
	color:#F60;
}
.bd-mtool dl .d2 {
	margin-left:20px;
	padding-left:20px;
	border-left:1px solid #DDD;
	color:#F60;
}
.bd-mtool dl .d2 i {
	margin-right:5px;
	font-size:16px;
}
/* 活动照 */
.bd-photos {
}
.bd-photos .bdp-menu {
}
.bd-photos .bdp-menu .list {
	width:1066px;
	height:124px;
	padding:13px;
	border:1px solid #DDD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
}
.bd-photos .bdp-menu .list ul {
	margin:-16px 0 0 -16px;
}
.bd-photos .bdp-menu .list ul li {
	margin:16px 0 0 16px;
	display:inline-block;
	float:left;
}
.bd-photos .bdp-menu .list ul li a {
	padding:0 15px;
	line-height:38px;
	font-size:16px;
	border:1px solid #FFF;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
	display:block;
	background:#EDEDED;
}
.bd-photos .bdp-menu .list ul .on a, .bd-photos .bdp-menu .list ul li a:hover {
	border-color: #F60;
	color:#F60;
	background:#FFF;
}
.bd-photos .bdp-menu .map {
	float:right;
	position:relative;
}
.bd-photos .bdp-menu .map a {
	display:block;
}
.bd-photos .bdp-menu .map .img {
	border:1px solid #DDD;
}
.bd-photos .bdp-menu .map .til {
	left:7px;
	bottom:12px;
	width: 110px;
	line-height:40px;
	font-size:14px;
	text-align:center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:block;
	color:#FFF;
	background:#F60;
	position:absolute;
}
.bd-photos .bdp-menu .map .til i {
	margin-left:5px;
}
/* 活动照分类 */
.bd-photos-sort {
	padding-top:0;
}
.bd-photos-sort .bdps-list {
}
.bd-photos-sort .bdps-list dl {
	margin-top:-20px;
}
.bd-photos-sort .bdps-list dl dd {
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #DDD;
}
.bd-photos-sort .bdps-list dl dd .d-til {
	margin-bottom:10px;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
}
.bd-photos-sort .bdps-list dl dd .d-til a {
	color:#F60;
}
.bd-photos-sort .bdps-list dl dd .d-con {
}
.bd-photos-sort .bdps-list dl dd .d-con ul {
	margin-left:-30px;
}
.bd-photos-sort .bdps-list dl dd .d-con ul li {
	margin-left:30px;
	display:inline-block;
	float:left;
}
.bd-photos-sort .bdps-list dl dd .d-con ul li a {
	line-height:30px;
	font-size:16px;
	display:block;
	color:#666;
}
.bd-photos-sort .bdps-list dl dd .d-con ul li a:hover {
	color:#F60;
}
/* 活动照内容页 */
.bd-photos-detail {
}
.bd-photos-detail .bd-position {
	margin-top:-20px;
}
.bd-photos-detail .bdpd-l {
	width:690px;
	display:inline-block;
	float:left;
}
.bd-photos-detail .bdpd-r {
	width:490px;
	display:inline-block;
	float:right;
}
.bd-photos-detail .bdpd-tool {
	position:relative;
	display:none;
}
.bd-photos-detail .bdpd-tool .btn[data-id="collect"], .bd-photos-detail .bdpd-tool .btn[data-id="share"] {
	top:360px;
	padding: 0 10px 0 30px;
	width: 110px;
	line-height:40px;
	font-size:18px;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display:block;
	color:#FFF;
	background:#F60;
	position:absolute;
	z-index:1;
}
.bd-photos-detail .bdpd-tool .btn[data-id="collect"] {
	left:200px;
}
.bd-photos-detail .bdpd-tool .btn[data-id="share"] {
	right:200px;
}
.bd-photos-detail .bdpd-tool .btn[data-id="collect"] i, .bd-photos-detail .bdpd-tool .btn[data-id="share"] i {
	left:0;
	top:0;
	width:30px;
	text-align:right;
	position:absolute;
}
.bd-photos-detail .bdpd-tool .btn[data-id="collect"].on i {
	color:red;
}
.bd-photos-detail .bdpd-images {
	width: 690px;
	position: relative;
}
.bd-photos-detail .bdpd-images > .btn {
	top: 210px;
	width: 40px;
	line-height:40px;
	opacity: 0;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	font-size:22px;
	text-align:center;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: block;
	background:#FFF;
	position: absolute;
	z-index: 1;
}
.bd-photos-detail .bdpd-images:hover > .btn {
	opacity: 1;
}
.bd-photos-detail .bdpd-images .prev {
	left:-12px;
}
.bd-photos-detail .bdpd-images .next {
	right:-12px;
}
.bd-photos-detail .bdpd-images:hover .bdpd-tool {
	display:block;
}
.bd-photos-detail .bdpd-images .bd {
	width: 690px;
	height: 460px;
	background: #000;
	overflow: hidden;
}
.bd-photos-detail .bdpd-images .bd ul {
}
.bd-photos-detail .bdpd-images .bd ul li {
	display: none;
}
.bd-photos-detail .bdpd-images .bd ul .player-boxs {
	height:460px;
}
.bd-photos-detail .bdpd-images .bd ul .player-boxs .dplayer {
	height:460px;
}
.bd-photos-detail .bdpd-images .box {
	padding:9px;
	border:1px solid #DDD;
}
.bd-photos-detail .bdpd-images .hd {
	height: 86px;
	overflow: hidden;
}
.bd-photos-detail .bdpd-images .hd ul {
	margin-left: -5px;
}
.bd-photos-detail .bdpd-images .hd ul li {
	margin-left: 5px;
	display: inline-block;
	float: left;
}
.bd-photos-detail .bdpd-images .hd ul li a {
	display: block;
	position: relative;
}
.bd-photos-detail .bdpd-images .hd ul li em {
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
}
.bd-photos-detail .bdpd-images .hd ul .on em {
	border: 1px solid #F1A510;
}
.bd-photos-detail .pdpd-about {
	margin-top:20px;
	padding-bottom:30px;
	border-bottom:1px solid #DDD;
}
.bd-photos-detail .pdpd-about .til {
	padding:13px 0;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
}
.bd-photos-detail .pdpd-about .time {
	margin-bottom:20px;
	padding-bottom:10px;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #EEE;
}
.bd-photos-detail .pdpd-about .time i {
	margin-right:5px;
}
.bd-photos-detail .pdpd-about .con {
	line-height:26px;
	font-size:14px;
	color:#666;
}
.bd-photos-detail .pdpd-about .con .map {
	margin:10px 0 0 10px;
	width:265px;
	height:176px;
	float:right;
}
.bd-photos-detail .pdpd-ask {
	margin-top:20px;
}
.bd-photos-detail .pdpd-ask .a-til {
	line-height:56px;
	font-size:20px;
	font-weight:bold;
}
.bd-photos-detail .pdpd-ask .a-form {
	margin-bottom:30px;
	position:relative;
}
.bd-photos-detail .pdpd-ask .a-form .login {
	left:0;
	top:0;
	width:100%;
	height:100%;
	font-size:0;
	text-align:center;
	position:absolute;
	z-index:1;
}
.bd-photos-detail .pdpd-ask .a-form .login ul {
	margin-left:-5px;
	display:inline-block;
}
.bd-photos-detail .pdpd-ask .a-form .login ul li {
	margin-left:5px;
	line-height:150px;
	font-size:14px;
	display:inline-block;
	color:#666;
	float:left;
}
.bd-photos-detail .pdpd-ask .a-form .login ul li:first-child {
	padding-right:10px;
}
.bd-photos-detail .pdpd-ask .a-form .login a {
	color:#F60;
}
.bd-photos-detail .pdpd-ask .a-form .limiter {
	margin-bottom:10px;
	padding:10px;
	border:1px solid #DDD;
	position:relative;
}
.bd-photos-detail .pdpd-ask .a-form .limiter .limite-num {
	right: 1px;
	bottom: 1px;
	padding: 0 5px;
	line-height: 20px;
	position: absolute;
	background: #FFF;
}
.bd-photos-detail .pdpd-ask .a-form .limiter .limite-num em {
	color: #F60;
}
.bd-photos-detail .pdpd-ask .a-form textarea {
	width:100%;
	height:130px;
	border: none;
}
.bd-photos-detail .pdpd-ask .a-form input[type="submit"] {
	width:100%;
	height:35px;
	font-size:14px;
	border:none;
	outline:0 none;
	color:#FFF;
	background:#F60;
}
.bd-photos-detail .pdpd-ask .a-list {
	padding:5px 20px 15px;
	font-size:14px;
	border:1px solid #DDD;
	display:none;
}
.bd-photos-detail .pdpd-ask .a-list dl {
}
.bd-photos-detail .pdpd-ask .a-list dl dd {
	padding-left:50px;
	padding-bottom:20px;
	line-height:22px;
	margin-top:15px;
	border-bottom:1px solid #DDD;
	position:relative;
}
.bd-photos-detail .pdpd-ask .a-list dl dd .til {
	margin-bottom:5px;
	font-size:14px;
}
.bd-photos-detail .pdpd-ask .a-list dl dd .con {
	min-height:22px;
	color:#888;
}
.bd-photos-detail .pdpd-ask .a-list dl dd em {
	left:0;
	color:#444;
	position:absolute;
}
.bd-photos-detail .bdpd-user {
	padding:15px 0;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.bd-photos-detail .bdpd-user dl {
	margin-left:-20px;
}
.bd-photos-detail .bdpd-user dl dd {
	margin-left:20px;
	display:inline-block;
	float:left;
}
.bd-photos-detail .bdpd-user dl .d1 {
}
.bd-photos-detail .bdpd-user dl .d2 {
	width:180px;
	height:96px;
	line-height:96px;
	font-size:20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(ellipsis.xml#ellipsis);
	overflow: hidden;
}
.bd-photos-detail .bdpd-user dl .d3 {
	margin:0;
	float:right;
}
.bd-photos-detail .bdpd-user dl .d3 a {
	margin-top:30px;
	width:160px;
	line-height:40px;
	font-size:18px;
	text-align:center;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	display:block;
	color:#FFF;
	background:#F60;
}
.bd-photos-detail .bdpd-user dl .d3 i {
	margin-right:10px;
}
.bd-photos-detail .bdpd-work {
	margin-top:20px;
}
.bd-photos-detail .bdpd-work .w-til {
	line-height: 56px;
	font-size: 20px;
	font-weight: bold;
}
.bd-photos-detail .bdpd-work .w-con {
	padding:10px;
	border:1px solid #DDD;
}
.bd-photos-detail .bdpd-work .w-con .box {
	width:242px;
	line-height:22px;
	float:left;
}
.bd-photos-detail .bdpd-work .w-con .til {
	margin-bottom:8px;
	line-height:24px;
	font-size:14px;
}
.bd-photos-detail .bdpd-work .w-con .con {
	color:#888;
}
.bd-photos-detail .bdpd-work .w-con .img {
	float:right;
}
.bd-photos-detail .bdpd-work .w-con a:hover .til {
	color:#F60;
}
.bd-photos-detail .bdpd-kzlinks {
	margin-top:20px;
}
.bd-photos-detail .bdpd-kzlinks .kz-til {
	line-height: 56px;
	font-size: 20px;
	font-weight: bold;
}
.bd-photos-detail .bdpd-kzlinks .kz-con {
	line-height:30px;
}
.bd-photos-detail .bdpd-kzlinks .kz-con .til {
	font-size: 16px;
	font-weight: bold;
}
.bd-photos-detail .bdpd-kzlinks .kz-con .con {
	font-size:16px;
	font-weight: bold;
	color:blue;
}
.bd-photos-detail .bdpd-photos {
	margin-top:20px;
}
.bd-photos-detail .bdpd-photos .p-til {
	line-height: 56px;
	font-size: 20px;
	font-weight: bold;
}
.bd-photos-detail .bdpd-photos .p-con ul {
	margin:-10px 0 0 -10px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos {
	margin:10px 0 0 10px;
	width:240px;
	height:320px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .btn[data-id="collect"], .bd-photos-detail .bdpd-photos .p-con .l-photos .btn[data-id="share"] {
	top:120px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .btn[data-id="collect"] {
	left:25px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .btn[data-id="share"] {
	right:25px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .img, .bd-photos-detail .bdpd-photos .p-con .l-photos .img img {
	width:240px;
	height:160px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .img {
	margin:-11px -11px 0;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .til {
	font-size:14px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .user {
	top:202px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .count {
	padding-top:20px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .count dl {
	margin-left:-10px;
}
.bd-photos-detail .bdpd-photos .p-con .l-photos .count dl dd {
	margin-left:10px;
	width:66px;
}
.bd-photos-detail .bdpd-tag {
	margin-top:20px;
}
.bd-photos-detail .bdpd-tag .t-til {
	line-height:56px;
	font-size:20px;
	font-weight:bold;
}
.bd-photos-detail .bdpd-tag .t-con {
	height:490px;
	font-size:14px;
}
/* 场地 */
.bd-venue {
}
.bd-venue .bdv-filter {
	margin-top:-20px;
	padding:20px 0;
	background:#EDEDED;
}
.bd-venue .bdv-filter dl {
	margin-left:-15px;
}
.bd-venue .bdv-filter dl dd {
	margin-left:15px;
	width:228px;
	display:inline-block;
	float:left;
}
.bd-venue .bdv-filter dl dd select {
	padding:0 15px;
	width:100%;
	height:46px;
	font-size:16px;
	border-color: #CCC;
}
.bd-venue .bd-mlist {
	margin-right:14px;
	width:796px;
	float:left;
}
.bd-venue .bdv-map {
	width:390px;
	height:850px;
	float:right;
}
.bd-venue .bdv-map .box {
	left:0;
	top:0;
	height:850px;
	position:relative;
}
.bd-venue .bdv-map .map {
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(/public/images/loading.gif) no-repeat center center;
	position:absolute;
}
/* 场地内容页面 */
.bd-venue-detail {
}
.bd-venue-detail .bdpd-tool {
	position:relative;
	z-index:2;
}
.bd-venue-detail .bdpd-tool .btn[data-id="vr"], .bd-venue-detail .bdpd-tool .btn[data-id="collect"], .bd-venue-detail .bdpd-tool .btn[data-id="share"] {
	top: 10px;
	padding-left: 36px;
	width: 80px;
	line-height: 30px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: block;
	color: #FFF;
	background: #F60;
	position: absolute;
	z-index: 1;
}
.bd-venue-detail .bdpd-tool .btn[data-id="vr"] {
	padding:0;
	text-align:center;
	right:210px;
}
.bd-venue-detail .bdpd-tool .btn[data-id="collect"] {
	right:120px;
}
.bd-venue-detail .bdpd-tool .btn[data-id="share"] {
	right:30px;
}
.bd-venue-detail .bdpd-tool .btn[data-id="collect"] i, .bd-venue-detail .bdpd-tool .btn[data-id="share"] i {
	left:0;
	top:0;
	width:30px;
	text-align:right;
	position:absolute;
}
.bd-venue-detail .bdpd-tool .btn[data-id="collect"].on i {
	color:red;
}
.bd-venue-detail .bdvd-banner {
	margin-top:-20px;
	height:660px;
	overflow:hidden;
}
.bd-venue-detail .bdvd-banner .btn {
	top:0;
	height:645px;
	position:absolute;
	z-index:2;
}
.bd-venue-detail .bdvd-banner .btn i {
	top:290px;
	width:60px;
	line-height:60px;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	border:5px solid #EEE;
	-moz-border-radius:60px;
	-webkit-border-radius:60px;
	border-radius:60px;
	display:block;
	color:#EEE;
	position:absolute;
}
.bd-venue-detail .bdvd-banner .prev {
	left:0;
}
.bd-venue-detail .bdvd-banner .prev i {
	left:50px;
}
.bd-venue-detail .bdvd-banner .next {
	right:0;
}
.bd-venue-detail .bdvd-banner .next i {
	right:50px;
}
.bd-venue-detail .bdvd-banner .hd {
	display: none;
}
.bd-venue-detail .bdvd-banner .box {
	margin:0 auto;
	width:1200px;
	position:relative;
}
.bd-venue-detail .bdvd-banner .bd {
	margin-left:-1160px;
}
.bd-venue-detail .bdvd-banner .bd ul {
	min-width:3520px;
}
.bd-venue-detail .bdvd-banner .bd ul li {
	width:1160px;
	padding-bottom:37px;
	-webkit-filter: brightness(.5);
	filter: brightness(.5);
	display:inline-block;
	float:left;
	position: relative;
}
.bd-venue-detail .bdvd-banner .bd ul li .box {
	width:100%;
	height:623px;
}
.bd-venue-detail .bdvd-banner .bd ul li img {
	width:100%;
	height:623px;
}
.bd-venue-detail .bdvd-banner .bd ul .on {
	padding-bottom:15px;
	height:645px;
	-webkit-filter: brightness(1);
	filter: brightness(1);
	z-index:1;
}
.bd-venue-detail .bdvd-banner .bd ul .on .box {
	width:1200px;
	height:645px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.bd-venue-detail .bdvd-banner .bd ul .on img {
	width:1200px;
	height:645px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.bd-venue-detail .bd-position {
	margin-top:-15px;
}
.bd-venue-detail .bdvd-left {
	margin-right:34px;
	width:796px;
	float:left;
}
.bd-venue-detail .bdvd-mbox {
	margin-top:30px;
	padding-bottom:30px;
	border-bottom:1px solid #DDD;
}
.bd-venue-detail .bdvd-mbox .m-til {
	line-height:30px;
	margin-bottom:20px;
}
.bd-venue-detail .bdvd-mbox .m-til .til {
	font-size:24px;
	font-weight:bold;
}
.bd-venue-detail .bdvd-mbox .m-con {
	line-height:22px;
	font-size:14px;
}
.bd-venue-detail .m-1 {
	margin:0;
}
.bd-venue-detail .m-1 .m-con {
}
.bd-venue-detail .m-1 .m-con ul {
	margin:-10px 0 0 -30px;
}
.bd-venue-detail .m-1 .m-con ul li {
	margin:10px 0 0 30px;
	min-width:176px;
	display:inline-block;
	float:left;
}
.bd-venue-detail .m-1 .m-con ul li i {
	margin-right:5px;
	color:#999;
}
.bd-venue-detail .m-2 {
}
.bd-venue-detail .m-2 .m-con {
}
.bd-venue-detail .m-2 .m-con .con {
	margin-bottom:20px;
}
.bd-venue-detail .m-2 .m-con .tag {
}
.bd-venue-detail .m-2 .m-con .tag ul {
	margin:-10px 0 0 -10px;
}
.bd-venue-detail .m-2 .m-con .tag ul li {
	margin:10px 0 0 10px;
	display:inline-block;
	float:left;
}
.bd-venue-detail .m-2 .m-con .tag ul li a {
	padding: 0 5px;
	line-height: 20px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	background: #DDD;
	display: block;
	color: #666;
}
.bd-venue-detail .m-2 .m-con .tag ul li a:hover {
	color: #FFF;
	background: #F60;
}
.bd-venue-detail .m-4 {
}
.bd-venue-detail .m-4 .m-con {
}
.bd-venue-detail .m-4 .m-con .con {
	margin-bottom:20px;
}
.bd-venue-detail .m-4 .m-con .map {
	height:550px;
}
.bd-venue-detail .m-4 .m-con .add {
	margin-top:20px;
}
.bd-venue-detail .m-5 {
}
.bd-venue-detail .m-5 .m-con {
}
.bd-venue-detail .m-5 .m-con .c-til {
	margin-bottom:10px;
	font-size:16px;
	color:#999;
}
.bd-venue-detail .m-5 .m-con .c-time {
	line-height:30px;
}
.bd-venue-detail .m-5 .m-con .c-time dl {
	margin: 0 -10px;
}
.bd-venue-detail .m-5 .m-con .c-time dl dd {
	padding: 0 10px;
}
.bd-venue-detail .m-5 .m-con .c-time dl .dc-1 {
	color:#999;
}
.bd-venue-detail .m-5 .m-con .c-time dl .dc-2 {
}
.bd-venue-detail .m-5 .m-con .c-time dl .dc-3 {
	width: 0;
	flex: 1;
}
.bd-venue-detail .m-5 .m-con .c-time dl .dc-3 input {
	display:none;
}
.bd-venue-detail .m-5 .m-con .c-time dl .dc-3 .slider {
	margin-top: -5px;
}
.bd-venue-detail .m-5 .m-con .c-time dl .dc-3 .slider-handle {
	display:none;
}
.bd-venue-detail .m-5 .m-con .c-time dl .dc-4 {
}
.bd-venue-detail .m-5 .m-con .c-con {
	margin-top:10px;
	line-height:30px;
	font-size:16px;
	color:#999;
}
.bd-venue-detail .m-5 .m-con .c-con em {
	margin:0 5px;
	color:#333;
	text-decoration:underline;
}
.bd-venue-detail .m-7 {
	padding-bottom: 0;
	border: none;
}
.bd-venue-detail .m-7 .m-con {
	margin-bottom:20px;
}
.bd-venue-detail .bdvd-right {
	padding:20px 19px 40px;
	width:330px;
	border:1px solid #DDD;
	float:right;
}
.bd-venue-detail .bdvd-right .con {
	margin-bottom:30px;
	padding-bottom:20px;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #DDD;
}
.bd-venue-detail .bdvd-right .con p {
	margin-bottom:5px;
}
.bd-venue-detail .bdvd-right .con i {
	margin-right:10px;
	color:#999;
}
.bd-venue-detail .bdvd-right .con em {
	font-size:18px;
	color:#F60;
}
.bd-venue-detail .bdvd-right .avatar_96 {
	margin:0 auto;
}
.bd-venue-detail .bdvd-right .til {
	line-height:40px;
	font-size:14px;
	text-align:center;
}
.bd-venue-detail .bdvd-right .btn {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: block;
	color: #FFF;
	background: #F60;
}
.bd-venue-detail .bdvd-right .btn i {
	margin-right:15px;
}
/* 活动专家/供应商 */
.bd-trader {
}
.bd-trader .bd-fidbox {
	margin:0;
}
.bd-trader .bdt-list {
}
.bd-trader .bdt-list ul {
	margin-top:-20px;
}
.bd-trader .bdt-list ul li {
	margin-top:20px;
	width:100%;
	border:1px solid #DDD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	float:left;
	position:relative;
}
.bd-trader .bdt-list ul li .btn[data-id="collect"], .bd-trader .bdt-list ul li .btn[data-id="share"] {
	bottom:50px;
	padding-left:36px;
	width: 80px;
	line-height:30px;
	font-size:14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display:none;
	color:#FFF;
	background:#F60;
	position:absolute;
	z-index:1;
}
.bd-trader .bdt-list ul li .btn[data-id="collect"] {
	left:175px;
}
.bd-trader .bdt-list ul li .btn[data-id="share"] {
	left:315px;
}
.bd-trader .bdt-list ul li .btn[data-id="collect"] i, .bd-trader .bdt-list ul li .btn[data-id="share"] i {
	left:0;
	top:0;
	width:36px;
	text-align:center;
	position:absolute;
}
.bd-trader .bdt-list ul li .btn[data-id="collect"].on i {
	color:red;
}
.bd-trader .bdt-list ul li:hover .btn[data-id="collect"], .bd-trader .bdt-list ul li:hover .btn[data-id="share"] {
	display:block;
}
.bd-trader .bdt-list ul li .img {
	float:left;
}
.bd-trader .bdt-list ul li .img img {
	width: 570px;
	height: 380px;
	display: block;
	background: url(/public/images/loading.gif) no-repeat center center #EEE;
}
.bd-trader .bdt-list ul li .box {
	padding-right:30px;
	width:560px;
	float:right;
}
.bd-trader .bdt-list ul li .user {
	margin-bottom:5px;
	padding:25px 0 20px;
	border-bottom:1px solid #DDD;
}
.bd-trader .bdt-list ul li .user dl {
}
.bd-trader .bdt-list ul li .user dl dd {
	display:inline-block;
	float:left;
}
.bd-trader .bdt-list ul li .user dl .d1 {
	margin-right:15px;
}
.bd-trader .bdt-list ul li .user dl .d2 {
	width:230px;
	height:115px;
	line-height:115px;
	font-size:16px;
	font-weight:bold;
	white-space:nowrap;
	text-overflow: ellipsis;/* IE/Safari */
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;/* Opera */
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
	overflow: hidden;
}
.bd-trader .bdt-list ul li .user dl .d3 {
	float:right;
}
.bd-trader .bdt-list ul li .user dl .d3 .btn {
	margin-top:37px;
	width:170px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: block;
	color: #FFF;
	background: #F60;
}
.bd-trader .bdt-list ul li .user dl .d3 .btn i {
	margin-right:10px;
}
.bd-trader .bdt-list ul li .til {
	height:46px;
	line-height:46px;
	font-size:16px;
	white-space:nowrap;
	text-overflow: ellipsis;/* IE/Safari */
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;/* Opera */
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
	overflow: hidden;
}
.bd-trader .bdt-list ul li .til a:hover {
	color:#F60;
	text-decoration: underline;
}
.bd-trader .bdt-list ul li .con, .bd-trader .bdt-list ul li .des {
	line-height:22px;
	font-size:14px;
	color:#999;
}
.bd-trader .bdt-list ul li .con {
	margin-bottom:10px;
}
/* 活动专家/供应商内容页面 */
.bd-trader-detail {
}
.bd-trader-detail .bd-position {
	margin-top:-20px;
}
.bd-trader-detail .bdtd-mbox {
	margin-top:20px;
}
.bd-trader-detail .bdtd-mbox .m-til {
}
.bd-trader-detail .bdtd-mbox .m-til h3 {
	line-height:60px;
	font-size:24px;
	font-weight:bold;
}
.bd-trader-detail .m-1 {
	padding-bottom:40px;
	border-bottom:1px solid #DDD;
}
.bd-trader-detail .m-1 .con {
	margin-bottom:10px;
	line-height:22px;
	font-size:14px;
	color:#666;
}
.bd-trader-detail .m-1 .con img {
	max-width:100%;
	height:auto !important;
}
.bd-trader-detail .m-1 .tag-til {
	line-height:54px;
	font-size:16px;
	font-weight:bold;
	color:#F60;
}
.bd-trader-detail .m-1 .tag-list {
}
.bd-trader-detail .m-1 .tag-list ul {
	margin:-10px 0 0 -10px;
}
.bd-trader-detail .m-1 .tag-list ul li {
	margin:10px 0 0 10px;
	display:inline-block;
	float:left;
}
.bd-trader-detail .m-1 .tag-list ul li a {
	padding: 0 5px;
	line-height: 20px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	background: #DDD;
	display: block;
	color: #666;
}
.bd-trader-detail .m-1 .tag-list ul li a:hover {
	color: #FFF;
	background: #F60;
}
/* 登录注册 */
.bd-lrbox {
	padding:0;
	height:850px;
	background:url(/public/images/login-bg.jpg) no-repeat center center;
	background-size:cover;
	position:relative;
}
.bd-lrbox .bdlr-con {
	top:50%;
	left:-260px;
	width:520px;
	background:#FFF;
	position:absolute;
}
.bd-lrbox .bdlr-con .c-til {
	line-height:100px;
	font-size: 24px;
	text-align: center;
}
.bd-lrbox .bdlr-con .c-form {
	padding:0 50px;
}
.bd-lrbox .bdlr-con .c-form dl {
	margin-top: -30px;
}
.bd-lrbox .bdlr-con .c-form dl dd {
	margin: 30px auto 0;
	width:100%;
	font-size:14px;
	position: relative;
}
.bd-lrbox .bdlr-con .c-form dl dd i {
	left: 0;
	top: 0;
	width: 64px;
	line-height: 48px;
	font-size: 18px;
	text-align:center;
	display: block;
	color: #666;
	position: absolute;
}
.bd-lrbox .bdlr-con .c-form dl dd input[type="text"], .bd-lrbox .bdlr-con .c-form dl dd input[type="password"], .bd-lrbox .bdlr-con .c-form dl dd input[type="submit"] {
	width: 100%;
	height: 48px;
	font-size: 16px;
	border: none;
	outline: 0 none;
}
.bd-lrbox .bdlr-con .c-form dl dd input[type="text"], .bd-lrbox .bdlr-con .c-form dl dd input[type="password"] {
	padding: 0 20px 0 64px;
	background: #FFF;
}
.bd-lrbox .bdlr-con .c-form dl dd input[type="submit"] {
	color: #FFF;
	background: #F60;
}
.bd-lrbox .bdlr-con .c-form dl .d-input {
	border:1px solid #CCC;
}
.bd-lrbox .bdlr-con .c-form dl .d-pwd input[type="text"], .bd-lrbox .bdlr-con .c-form dl .d-pwd input[type="password"] {
	padding-right:48px;
}
.bd-lrbox .bdlr-con .c-form dl .d-pwd .btn[data-id="pwd-switch"] {
	right:0;
	top:0;
	position:absolute;
}
.bd-lrbox .bdlr-con .c-form dl .d-pwd .btn[data-id="pwd-switch"] i {
	width:48px;
	position:relative;
}
.bd-lrbox .bdlr-con .c-form dl .d-sms {
}
.bd-lrbox .bdlr-con .c-form dl .d-sms input[type="button"] {
	right: 0;
	top: 0;
	padding:0 15px;
	height: 48px;
	font-size: 16px;
	border: none;
	outline: 0 none;
	color: #333;
	background: transparent;
	position: absolute;
}
.bd-lrbox .bdlr-con .c-form dl .d-operate {
	margin:0;
	line-height:40px;
	color:#999;
}
.bd-lrbox .bdlr-con .c-form dl .d-operate a {
	color:#F60;
}
.bd-lrbox .bdlr-con .c-form dl .d-operate a:hover {
	text-decoration:underline;
}
.bd-lrbox .bdlr-con .c-form dl .d-submit {
	margin-top:20px;
}
.bd-lrbox .bdlr-con .c-form dl .d-msg {
	margin-top:15px;
	line-height:20px;
	text-align:center;
}
.bd-lrbox .bdlr-con .c-form dl .d-msg a:hover {
	color:#F60;
	text-decoration:underline;
}
/* 登录 */
.bd-login {
}
.bd-login .bdlr-con {
	margin:-235px 0 0 50%;
	height: 410px;
}
/* 注册 */
.bd-register {
}
.bd-register .bdlr-con {
	margin:-275px 0 0 50%;
	height: 490px;
}
/* 找回密码 */
.bd-findpwd {
}
.bd-findpwd .bdlr-con {
	margin:-270px 0 0 50%;
	height: 460px;
}
.bd-findpwd .bdlr-con .c-form dl .d-submit {
	margin-top:30px;
}
/* 商家中心 */
.bd-space {
	padding-top:0;
}
.bd-space .bs-til {
	padding-top:60px;
	line-height:30px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.bd-space .bs-box {
}
.bd-space .bs-box .b-til {
	line-height:75px;
	font-size:20px;
}
.bd-space .bs-box .b-con {
}
.bd-space .bs-user {
}
.bd-space .bs-user .b-con {
	padding:15px 75px;
	background:#EEE;
}
.bd-space .bs-user .b-con ul {
}
.bd-space .bs-user .b-con ul li {
	margin-left: 100px;
	line-height:22px;
	font-size:14px;
	border-bottom:1px solid #DDD;
	position:relative;
}
.bd-space .bs-user .b-con ul li .l-til {
	left:-100px;
	top:0;
	padding:8px 0;
	color:#888;
	position:absolute;
}
.bd-space .bs-user .b-con ul li .l-con {
	padding:8px 0;
	min-height:22px;
}
.bd-space .bs-user .b-con ul li .l-con a {
	width:120px;
	line-height:30px;
	font-size:14px;
	text-align:center;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	display:block;
	color:#FFF;
	background:#F60;
}
.bd-space .bs-user .b-con ul li .l-con i {
	margin-right:10px;
}
/* 文章列表 */
.bd-arlist {
	padding-top:0;
}
.bd-arlist .ba-list {
}
.bd-arlist .ba-list ul {
	margin-top:-30px;
}
.bd-arlist .ba-list ul li {
	margin-top:30px;
	width:100%;
	font-size:14px;
	border:1px solid #DDD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	float:left;
	position:relative;
}
.bd-arlist .ba-list ul li .img {
	width:390px;
	height:260px;
	display:block;
	background:url(/public/images/loading.gif) no-repeat center center #EEE;
	float:left;
}
.bd-arlist .ba-list ul li .box {
	padding-right:24px;
	width:760px;
	float:right;
}
.bd-arlist .ba-list ul li .til {
	height:80px;
	line-height:80px;
	font-size:20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(ellipsis.xml#ellipsis);
	display: block;
	overflow: hidden;
}
.bd-arlist .ba-list ul li .con {
	margin-bottom:15px;
	height:96px;
	line-height:24px;
	font-size:14px;
	color:#666;
}
.bd-arlist .ba-list ul li .tag {
	margin-right:420px;
	padding-top:10px;
	height:20px;
	overflow:hidden;
}
.bd-arlist .ba-list ul li .tag dl {
	margin:-10px 0 0 -10px;
}
.bd-arlist .ba-list ul li .tag dl dd {
	margin:10px 0 0 10px;
	display:inline-block;
	float:left;
}
.bd-arlist .ba-list ul li .tag dl dd a {
	padding:0 5px;
	line-height:20px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	background:#DDD;
	display:block;
	color:#666;
}
.bd-arlist .ba-list ul li .tag dl dd a:hover {
	color:#FFF;
	background:#F60;
}
/* 标签列表 */
.bd-tags .ba-list ul li .tool {
	right:24px;
	bottom:30px;
	position:absolute;
}
.bd-tags .ba-list ul li .tool .btn[data-id="collect"], .bd-tags .ba-list ul li .tool .btn[data-id="share"] {
	padding: 0 10px 0 30px;
	width: 110px;
	line-height:40px;
	font-size:18px;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display:inline-block;
	float:left;
	color:#FFF;
	background:#F60;
	position:relative;
}
.bd-tags .ba-list ul li .tool .btn[data-id="collect"] {
}
.bd-tags .ba-list ul li .tool .btn[data-id="share"] {
	margin-left:24px;
}
.bd-tags .ba-list ul li .tool .btn[data-id="collect"] i, .bd-tags .ba-list ul li .tool .btn[data-id="share"] i {
	left:0;
	top:0;
	width:30px;
	text-align:right;
	position:absolute;
}
.bd-tags .ba-list ul li .tool .btn[data-id="collect"].on i {
	color:red;
}
/* 内容页面 */
.bd-article {
	padding-top:0;
	font-size:14px;
}
.bd-article .ba-left {
	width:930px;
	float:left;
}
.bd-article .ba-right {
	width:240px;
	float:right;
}
.bd-article .ar-til {
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #DDD;
	position: relative;
}
.bd-article .ar-til .til {
	line-height: 35px;
	font-size:24px;
}
.bd-article .ar-til .time {
	line-height: 35px;
	float: left;
}
.bd-article .ar-til .bshare-custom {
	top: 5px;
	float: right;
	position: relative;
}
.bd-article .ar-con {
	line-height: 34px;
	color: #666;
}
.bd-article .ar-con img {
	width:auto !important;
	max-width:100% !important;
	height:auto !important;
}
.bd-article .ar-pronouncement {
	margin-top: 15px;
	padding: 10px 15px;
	line-height: 24px;
	border: 1px solid rgba(255, 102 , 0, .3);
	color: rgba(255, 102 , 0, .8);
	background: rgba(255, 102 , 0, .03);
}
.bd-article .ar-more {
	margin: 30px 0 50px;
}
.bd-article .ar-more ul {
}
.bd-article .ar-more ul li {
	line-height: 30px;
}
.bd-article .ar-box {
	padding-top:30px;
}
.bd-article .ar-box:first-child {
	padding-top:0;
}
.bd-article .ar-box .b-til {
	margin-bottom:15px;
	line-height: 35px;
	font-size:20px;
}
.bd-article .ar-box .b-con {
}
.bd-article .ar-box .b-con ul {
}
.bd-article .ar-box .b-con ul li {
}
.bd-article .ar-box .b-con ul li a {
	padding-left:20px;
	line-height:32px;
	font-size:16px;
	display:block;
	position:relative;
}
.bd-article .ar-box .b-con ul li a:before {
	content: " ";
	left:0;
	top:13px;
	width:6px;
	height:6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:block;
	background:#F60;
	position:absolute;
}
/* 栏目页 */
.bd-arindex {
}
.bd-arindex .ar-til {
	text-align:center;
}
/* 热词列表 */
.bd-hotkey {
	padding-top:0;
}
.bd-hotkey .bh-list {
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
.bd-hotkey .bh-list ul {
	padding-left: 145px;
	min-height: 50px;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	position: relative;
}
.bd-hotkey .bh-list ul li {
	margin-left: 15px;
	padding: 15px 0;
	display: inline-block;
	float: left;
}
.bd-hotkey .bh-list ul li a {
	padding-right: 15px;
	line-height: 20px;
	height: 20px;
	font-size: 16px;
	border-right: 1px solid #999;
	display: block;
	overflow: hidden;
}
.bd-hotkey .bh-list ul li a:hover {
	color: #F60;
	text-decoration: underline;
}
.bd-hotkey .bh-list ul .li-fir {
	margin: 0;
	left: 0;
	top: 0;
	width: 145px;
	height: 45px;
	text-align: center;
	position: absolute;
}
.bd-hotkey .bh-list ul .li-fir a {
	padding: 0 0 0 20px;
	max-width: 100%;
	border:none;
	white-space:nowrap;
	text-overflow: ellipsis;/* IE/Safari */
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;/* Opera */
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
	display: inline-block;
	position: relative;
}
.bd-hotkey .bh-list ul .li-fir em {
	left: 0;
	top: 2px;
	width: 15px;
	height: 15px;
	line-height: 15px;
	transform: rotate(45deg);
	display: block;
	position: absolute;
	overflow: hidden;
}
/* 网站地图 */
.bd-theme {
	padding-top: 0;
}
.bd-theme .bt-list {
}
.bd-theme .bt-list ul {
	margin: 0 -10px;
}
.bd-theme .bt-list ul li {
	padding: 0 10px;
	width: 16.66666%;
	line-height: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: left;
}
.bd-theme .bt-list ul a {
	display: block;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url("ellipsis.xml#ellipsis");
	overflow: hidden;
}
.bd-theme .bt-list ul a:hover {
	color: #F60;
}