@charset "utf-8";
body{
	font-family: "Microsoft YaHei", "黑体简体", "Arial regular,helvetica regular", serif;
	-webkit-text-size-adjust: 100%;
	background-color:#fff!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a:hover{
	color:#1e88e5;
}
.warp{
	width:1170px;
	margin:0 auto;
}
pre{
	font-family: "黑体简体", "Microsoft YaHei", "Arial regular,helvetica regular", serif !important;
	margin:0;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	font-family: "黑体简体", "Microsoft YaHei", "Arial regular,helvetica regular", serif !important;
}
.txtWrap pre{
	line-height: 28px;
	font-size: 14px;
	color: #424242;
	padding:0;
	border: none!important;
	background: none!important;
	word-break: break-all;
	resize: none;
	width:100%;
	max-width:840px;
	overflow:hidden;
}
img[src='']{
	visibility: hidden;
}
.speechInfo{
	padding:0;
	border: none!important;
	background: none!important;
	white-space: pre-wrap!important;
	word-wrap: break-word;
	word-break: break-all;
	outline: none;
}
/* banner.css */
.banner{
	width:100%;
	height:240px;
	text-align: center;
	background:#f9f9f9 url("../img/lazylogo.png") no-repeat center;
	position:relative;
	min-width: 1200px;
}

.banner a,.bannerImg{
	width:1170px;
	min-width:1170px;
	height:240px;
	display: block;
	margin: 0 auto;
	cursor: pointer;
}
.banner a{
	cursor: pointer;
}
.titleBtn{
	width: 100%;
	height: 30px;
	margin: 30px auto 0;
	position: relative;
	text-align: center;
}
.titleBtn span{
	display:block;
	width:100%;
	height:30px;
	cursor: default;
	margin: 0 auto;
}
.titleBtnTxt{
	margin-top: -30px!important;
	padding: 0 20px;
	position: relative;
}
.titleBtnTxt{
	font-size:16px;
	color:#fff;
	line-height:30px;
}
.mobileBannerPic{
	display: none !important;
}

.bannerInfo p{
	text-align: center;
	font-size:18px;
	line-height:34px;
	width:1170px;
	overflow:hidden;
	color:#fff;
}

.mobileBanner {
	max-width: 640px;
	width: 100%;
	height: 394px;
	text-align: center;
	background: #070616;
	position: relative;
	min-width: 100%;
}
.mobileBanner .bannerImg{
	width:750px;
	min-width:750px;
	height:394px;
}
.mobileBanner .displayType{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.mobileBanner .titleBtn{
	width: 100%;
	height: 30px;
	margin:0 auto 0;
	position: relative;
	text-align: center;
}
.mobileBanner .titleBtn span{
	display:block;
	width:100%;
	height:30px;
	cursor: default;
	margin: 0 auto;
}
.mobileBanner .titleBtnTxt{
	font-size:16px;
	color:#fff;
	line-height:30px;
}
.titleBtnTxt{
	margin-top: -30px!important;
	padding: 0 20px;
	position: relative;
}
.mobileBanner .bannerInfo p{
	text-align: center;
	font-size:18px;
	line-height:34px;
	width:750px;
	overflow:hidden;
	color:#fff;
}
.defaultMobileBanner{
	max-width:640px;
	width:100%;
	margin:0 auto;
	height:auto;
	position: static;
}
.defaultMobileBanner .bannerImg{
	position: static;
	left: initial;
	margin-left:0;
	width: 100%;
	height: auto;
	min-width: 100%;
}
/*end banner.css */

/*title-txt.css */
.title-txt span {
	background: #1e88e5;
	width: 4px;
	height: 20px;
	display: inline-block;
}
.title-txt h5 {
	font-weight: bold!important;
	font-size: 18px;
	color: #424242;
	line-height: 20px;
	margin-left: 12px;
	display: inline-block;
}
/*end title-txt.css */

/* tabWrap.css */
.tabWrap{
	margin-top:20px;
}
.btn-list li {
	float: left;
	display: inline;
	width: 210px;
	position: relative;
}
.btn-list{
	position: relative;
}
.btn-list li.collectLi{
	position: absolute;
	right: 0;
	width: 120px;
	padding-left: 10px;
	line-height: 54px;
	font-size: 16px;
	color: #424242;
	cursor: pointer;
}
/*引入精灵图*/
.iconBgActive{
	background-image: url("../img/icon_bg_active.png");
	display:inline-block;
}
/******/
.btn-list li.collectLi em{
	margin-right: 10px;margin-top:18px;
	width:16px; height: 16px;
	display:inline-block;
	float:left;
}
.btn-list li.collectLi em.cancle_collect{
 background-position:-10px -14px ;
}
.btn-list li.collectLi em.collect{
background-position: -60px -14px;
}
.btn-list li.collectLi:hover{
    color: #1E88E5;
}
.btn-list li.collectLi img{
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top: -2px;
}
.btn-list li span{
	position: absolute;
	border-left: 1px solid #d8d8d8;
	display: inline-block;
	height: 25px;
	right: 0;
	top: 15px;
}
.btn-list li a.actived {
	background: #1E88E5 !important;
	color: #fff !important;
}
.btn-list li a:hover, .btn-list li a.hoverBg {
	color: #1E88E5;
	text-decoration: none;
}
.btn-list li a {
	display: block;
	height: 54px;
	padding: 0 24px;
	font-size: 18px;
	color: #424242;
	text-align: center;
	line-height: 54px;
	vertical-align: middle;
}
.collectLi em{
	width: 15px;
	display: inline-block;
	height: 16px;
	margin-right: 10px;
	float: left;
}
.collectLi em.cancle_collect{
	background-position:-10px -14px ;
}
.collectLi em.collect{
	background-position: -60px -14px;
}

/*end tabWrap.css */

/* signUp.css */
.pad-left{
	padding-left:15px;
}
.signUp{
	padding-top: 30px;
}
.activeInfoWrap{
	position: relative;
	min-height: 100px;
}
.activeInfo{
	margin-top:10px;
	display:inline-block;
	width: 588px;
}
.activeInfo p{
	font-size: 14px;
	color: #424242;
	line-height: 28px;
	word-break: break-all;
}
.activeInfo span{
	display:inline-block;
	float:left;
}
.spanName{
	width:70px;
}
.spanContent{
	width:438px;
}
.activeInfoWrap{
}
.introduction{
	width:100%;
	background:#fafafa;
	padding:30px 34px;
}
.daodu{
	width:119px;
	height:auto;
	margin-right: 70px;
}
.signUpContent {
	margin-top:30px;
}
.shareBtn{
	height:30px;
}
.shareWrap{
	margin-top:33px;
	height:30px;
}
/*  收藏关注  */
.collection{
    display:none;
}
.small-collection,.small-collection span{
	display: inline-block;
	cursor: pointer;
	margin-left:10px;
	line-height: 28px;
}
.small-collection img{
	vertical-align: middle;
	position: relative;
	top:-2px;
	margin-right: 10px;
}
.spanContent-maxwidth{
	width: 416px;
}
.small-collection-bottom{
	text-align: center;
	margin-top:-30px;
	margin-bottom: 70px;
}
.small-collection-bottom span{
 width:100px; height:99px;
	cursor: pointer; display:inline-block;
	text-indent:-99999px;
}
.small-collection-bottom span.m_collect{
	background-position: -338px -48px;
}
.small-collection-bottom span.m_cancle_collect{
	background-position:-218px -48px ;
}

.small-collection-bottom img{
	cursor: pointer;
}
/*  关注结束  */
.introduceWrap{
	width:100%;
}
.introduce{
	padding-top:23px;
	font-size:14px;
	color:#424242;
	line-height:28px;
	word-break: break-all;
	overflow: hidden;
}
.share-btn .bdsharebuttonbox a{
	width:30px !important;
	height:30px !important;
	display:inline-block;
	overflow:hidden;
	margin: 0 5px;
	float: left;
	background:url(../img/shareIcon.png) no-repeat !important;
}
.share-btn a.bds_tsina{
	background-position: 0 0 !important;
	margin-left: 17px;
}
.share-btn a.bds_tsina{
	background-position: -42px 0 !important;
}
.share-btn a.bds_qzone{
	background-position: -84px 0 !important;
}
.share-btn{
	width:138px;
}
.shareIcon{
	display: inline-block;
	padding-left: 20px;
	font-size: 12px;
	color: #424242;
	line-height: 30px;
	background: url(../img/share-icon.png) no-repeat 0 center;
}
.download{
	display:block;
	color:#1e88e5;
	font-size:14px;
	width: 115px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.download>em{
	display: block;
	color: #1e88e5;
	border: 1px solid #1e88e5;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	border-radius: 20px;
	font-style: normal;
	margin: 0 auto;
}
.download>img{
	width:51px;
	display: block;
	margin: 0 auto 10px;
}
/*.download .downloadIcon{*/
	/*width:20px;*/
	/*height:20px;*/
	/*margin-right:10px;*/
	/*background-position: -66px -112px;*/
	/*display:inline-block;*/
/*}*/
.sponsorTitle{
	font-size:20px;
	color:#424242;
	line-height:20px;
	margin-top:20px;
	text-align: center;
}
.sponsorY{
	margin-top:20px;
}
.sponsorN p{
	font-size: 14px;
	color: #424242;
	line-height: 28px;
	margin-top: 17px;
	text-align: left;
}
.sponsorLogo{
	display: table;
	width: 100%;
	height: 70px;
}
.sponsorLogo span{
	height: 70px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	background: #fff;
}
.sponsorLogo img {
	max-width: 210px;
	max-height: 70px;
	text-align: center;
}
.sponsor{
	width:100%;
	margin: 0 auto;
	padding:0 20px;
}
.sponsorY p{
	font-size:14px;
	color:#424242;
	line-height:14px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top:10px;
	cursor: default;
}
.sponsorBtn{
	width:120px;
	height:auto;
	display:block;
	margin:20px auto;
}
.sponsorBtn img{
	width:120px;
	height:auto;
}
#sponsorAllStyle{
	border-bottom:1px solid #e0e0e0;
	height:80px;
}
#sponsorAllStyle span,
#sponsorAllStyle h5{
	margin-top:30px;
}
#sponsorAllStyle .sponsorAllTitle {
	margin: 21px 20px 21px 0;
	display:block!important;
}

/*end signUp.css */
/*ticketWrap.css */
.ticketWrap{
	margin-left:15px;
	margin-top:20px;
}
.ticketTable pre{
	border:none;
	background:none;
	padding:0;
}
.hid{
	display: table-cell;
}
table{
	border:1px solid #e0e0e0;
	width:100%;
}
thead{
	background:#d6edfe;
	font-weight:bold;
	font-size:14px;
	color:#424242;
	height:58px;

}
thead th{
	text-align: center;
	height: 60px;
}
td{
	text-align: center;
	font-size:14px;
	color:#424242;
}
th,td{
	border:1px solid #e0e0e0;
}
.subtotal{
	color:#ff2c2c;
}
.ticketInfo{
	font-size:14px;
	color:#424242;
	line-height:28px;
	padding:23px 36px;
	text-align: center;
	word-break: break-all;
}
.ticketNum{
	height:22px;
	width:140px;
}
.ticketSpan{
	line-height:22px;
	font-size:14px;
	color:#424242;
	min-width:46px;
	max-width:106px;
	display: inline-block;
	overflow: hidden;
}
.ticketNum span{
	width: 22px;
	height: 22px;
	display:inline-block;
}
.ticketNum span.minusY{
background-position: -384px -301px;
}
.ticketNum span.minusN{
	background-position: -314px -301px;
 }
.ticketNum span.addy{
	background-position: -251px -301px;
}
.ticketNum span.addn{
	background-position: -188px -301px;
}
.ticketNum img{
	width:22px;
	height:22px;
}
.totalWrap{
	border:1px solid #e0e0e0;
	border-top:none;
	padding:0 30px;
}
.downloadApp{
	display:none;
	font-size:14px;
	color:#fff;
	line-height:40px;
	text-align: center;
	height:40px;
	background:#1e88e5;
	padding:0 20px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	margin-top:20px;
	cursor: pointer;
}
.downloadApp:hover{
	color:#fff;
}
.signUpTotal{
	height:22px;
	margin-top:29px;
}
.signUpTotal .signUpIcon{
	width:24px;height:22px;margin-right:10px;
	display:inline-block;
	float:left;
	background-position: -10px -110px;
}
.totalWrap{
	height:80px;
}
.totalWrap span{
	font-size:18px;
	color:#424242;
	line-height:22px;
}
.blue{
	color:#1e88e5!important;
}
.redColor{
	color:#ff2c2c!important;
}
.signUpBtn img{
	width:116px;
	height:40px;
}
.signUpBtn img{
	display:none;
}
.signUpBtn:hover{
	color:#fff!important;
}
.signUpBtn{
	display: inline-block;
	cursor: pointer;
	background: #1e88e5;
	color: #fff;
	font-size: 14px;
	text-align: center;
	min-width: 173px;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	outline: none!important;
	border: none;
	padding: 0 10px;
}
.signUpBtn span{
	float: none!important;
	font-size: 14px;
	color:#bcdefd;

}
.baomingTips{
	display: inline-block;
	width: 250px;
	height: 40px;
	font-size: 14px!important;
	color: #f37200!important;
	background: #fff4e2;
	text-align: center;
}
#ticketId td{
	padding: 22px 10px;
	line-height: 24px;
	word-break: break-all;
}
#guest-screenModal .modal-footer{
	padding-top: 20px;
	padding-bottom: 20px;
}
/*end ticketWrap.css */

/* guest.css */
.guestList{
	margin-top:30px;
}
.guestList li{
	width:412px;
	min-height:184px;
	height:auto;
	cursor: pointer;
	float:left;
	margin-bottom: 18px;
	margin-right:30px;
}
.nameActive{
	color:#1e88e5!important;
}
.guest{
	padding-top:54px;
}
.noGuest{
}
.noGuest{
	text-align: center;
}
.noGuest img{
	margin-top: 20px;
}
.noEnterFor{
	font-size:18px;
	color:#1e88e5;
	text-align: center;
	margin-top:30px;
	line-height:18px;
}
.guestPic{
	display:block;
	width:80px;
	margin-left:22px;
	margin-top:31px;
}
.pic{
	width: 80px;
	height: 80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	display: block;
}
.pic img {
	width: 80px;
	height: 80px;
}
.understand{
	margin-top:14px;
}
.understand span{
	width:80px;
	height:30px;
	display:inline-block;
	text-indent: -9999px;
}
.understand span.n{background-position: -169px -163px}
.understand span.h{background-position: -60px -163px;}

/*.understand img{
	width:80px;
	height:28px;
}*/
.guestInfo{
	margin-left:20px;
	margin-top:16px;
	width:270px; padding-bottom:10px;
}
.expertTag{
	height:auto;
}
.expertTag span{
	display: inline-block;
	font-size: 20px;
	color: #424242;
	line-height: 20px;
	max-width: 125px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right:10px;
	margin-top:15px;
}
.expertTag>span{
	margin-bottom:10px;
	padding:0 0 0 5px;
}
.expertTag em.tageIcon{
	width:94px;
	height:20px;
	margin-top:15px;
	background-position: -10px -59px;
	text-indent:-9999px;  vertical-align: top;

}
.guestInfo p{
	font-size:14px;
	color:#424242;
	line-height:24px;
	margin-top:15px;
	width:266px;
	word-break: break-all;
}
p.workPost{
	margin-top: 0;
}
.mGuest{
	display:block;
	width:216px;
	height:40px;
	margin:10px auto 0;
}
.mGuest img{
	width:216px;
	height:38px;
}
.mGuest span{
	width:216px;height:40px;
	text-indent: -99999px;display:inline-block;
}
.mGuest .guestOut{
	background-position: -10px -853px;
}
.mGuest .guestOver{
	background-position: -10px -802px;
}
.mGuest .guestOutS{
	background-position: -230px -854px;
}
.mGuest .guestOverS{
	background-position: -230px -803px;
}
/*end  guest.css */
/* enterFor.css */
.enterFor{
	padding-top:54px;
}
.enterForBtn{
	margin-left: 15px;
	border-bottom:1px solid #e0e0e0;
	margin-top: 30px;
	margin-bottom:30px;
}
.enterForBtnNews{
	margin-left: 15px;
	padding-bottom:20px;
	border-bottom:1px solid #e0e0e0;
	margin-top:40px;
	margin-bottom:30px;
}
.enterForBtn span{
	display:inline-block;
	height:36px;
	font-size:16px;
	color:#424242;
	line-height:36px;
	text-align: center;
	margin-right:22px;
	cursor: pointer;
	padding: 0 10px;
	width: 100px;
	overflow: hidden;
}
.enterForBtn span:hover{
	color:#1e88e5!important;
}
.enterForActive{
	border-bottom:3px solid #1e88e5!important;
	color:#1e88e5!important;
}
.enterForContent{
	padding-left:15px;
}
.enterForNav{
	position: relative;
	left:0;
	top:0;
	zoom: 1;
}
.enterForNav:after {
	content: "";
	display: block;
	clear: both;
}
.enterForNav li{
	height: 38px;
	display: inline-block;
	float:left;
	width: 170px;
	font-size: 16px;
	color: #424242;
	line-height: 38px;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #bdbdbd;
	padding:0 20px;
	word-break: break-all;
	margin:0 10px;
}
.navListWrap{
	width:760px;
	overflow:hidden;
	margin-left: 26px;
	position:relative;
}
.enterForNavBox a{
	width:15px;
	height:38px;
	display:none;
}
.enterForNavBox{
	width: 810px;
	margin: 0 auto;
}

.call{
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	/* border-bottom: 1px solid #e0e0e0; */
	padding: 24px 0;
	word-break: break-all;
}
.enterForNav li:hover{
	color:#1e88e5!important;
	border:1px solid #1e88e5!important;
}
.enterForNavBg{
	border:1px solid #1e88e5!important;
	background:#1e88e5;
	color:#fff!important;
}
.enterForNavBg span{
	padding-top:0!important;
	padding-bottom:0!important;
	border-bottom:none;
}
.enterForNav li.enterForNavBg:hover{
	color:#fff!important;
}
.luntan{
	width: 848px;
	padding-left: 2px;
}
.speechTable{
	width:100%;
}
.speechTable td{
	padding: 14px 5px;
	line-height: 24px;
	word-break: break-all;
}
td{
	word-break: break-all;
}
.speechTitle{
	font-weight: bold;
	font-size:20px;
	color:#424242;
	line-height:34px;
	word-break: break-all;
	margin-top:33px;
}
.speechInfo{
	font-size:14px;
	color:#424242;
	line-height:28px;
	word-break: break-all;
	padding-top:6px;
}
.enterForBox{
	overflow:hidden;
}
/*end enterFor.css */
/* organization.css */
.organization{
	padding-top:54px;
}
.sideTitle{
	height: 14px;
	text-align: left;
	font-size: 16px;
	color: #9e9e9e;
	line-height: 16px;
	margin-right: 31px;
}
.txtP{
}
.txtP{
	line-height:28px;
	font-size:14px;
	color:#424242;
	word-break: break-all;
}
.txtWrap{
	margin-top:13px;
}
/*end organization.css */
/* details.css */
.details{
	padding-top:54px;
	margin-bottom: 70px;
}
.detailsContent{
	padding-left:15px;
	margin-top:30px;
}
.detailsIcon{
	padding-left:74px;
}
.detailsIcon img{
	width:119px;
	height:99px;
}
.detailsText{
	width:870px;
	margin-top: 30px;
	padding-left:15px;
}

/* .detailsText p{
	font-size:16px;
	color:#424242;
	line-height:32px;
	word-break: break-all;
	padding-bottom:16px;
	text-align: left;
} */
.detailsText pre {
	font-size: 16px;
	line-height: 2!important;
	padding:0!important;
	width: auto!important;
	color: #424242!important;
	border: none!important;
	background: none!important;
	white-space: pre-wrap!important;
	word-wrap: break-word;
	word-break: break-all;
	outline: none;
	max-width:850px;
	overflow:hidden;
}
.detailsText *{
	line-height:2!important;
}
.detailsText iframe{
	max-width: 850px;
	max-height: 664px;
	display: block;
	margin:10px auto 30px;
	padding:0 15px;
}

.detailsText{
	/* text-align: center; */
}
.detailsText img{
	max-width:790px;
	width:auto;
	height:auto;
	/* margin: 20px 0; */
}
.mar{
	padding-bottom:33px!important;
}
/*end details.css */
/* sponsorAll.css */
.aboutActiveWrap h4,
.sponsorAll h4{
	font-size: 18px;
	text-align: center;
	line-height: 56px;
	height: 56px;
	border-bottom: 1px solid #E1E1E1;
	margin: 0;
}

.sponsorBorder{
	height:29px;
	border-bottom:1px solid #e0e0e0;
}
.aboutActiveWrap,.sponsorAll{
	border: 1px solid #e0e0e0;
	width: 270px;
	background: #fff;
	border-top: 4px solid #e0e0e0;
	overflow: hidden;
	margin: 20px auto 20px;
}
.blueBorder{
	display:block;
	width:50px;
	height:3px;
	background:#1e88e5;
	margin:25px auto;
}
.sponsorAllTitle{
	height:38px;
	margin:23px 0 30px 0;
	text-align: center;
}
.zhanzhu{
	width: 120px;
	height: auto;
	display: inline-block;
	margin:0;
}
.sponsorName{
	padding:0 20px;
}
.sponsorName a{
	font-size:14px;
	color:#424242;
	line-height:28px;
	display:inline-block;
	height:28px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
	text-align: center;
}
/*end sponsorAll.css */
#bdshare_weixin_qrcode_dialog{
	width:280px!important;
	height: 315px!important;
}
/*schedule.css */
.txtInfo{
	width:395px;
}
.time{
	margin-right:15px;
}
/*end schedule.css */
.tipsTxt{
	font-size: 14px;
	color: #424242;
	line-height: 28px;
	width: 100%;
	text-align: left;
}
em{
	font-style:italic;
}
.enterPre{
	font-size: 14px;
	text-align: left;
	background: none!important;
	white-space: pre-wrap!important;
	word-wrap: break-word;
	word-break: break-all;
	outline: none;
	overflow: hidden;
	border: none!important;
	margin: 0;
	line-height: 24px;
}
/* activeContent.css */
.activeContent{
	width:870px;
}
/*end  activeContent.css */
/* sideContent.css */
.sideContent{
	width:270px;
	margin-left:30px;
}

/*end sideContent.css */
/* 报到时间 */
.reportTime{
	margin-top: 30px;
	/*  margin-bottom: 30px; */
	/* float:left; */
	width:100%;
	display:none;
	border-radius:10px;
	padding-left:15px;
}
.noDescribe,.hasDescribe{
	min-height:110px;
	float:left;
	background:#f6fbff;
	padding-left:10px;
	width:100%;
	border-radius:10px;
}
.noDescribe .left,.hasDescribe .left{
	width:110px;
	height:108px;
	position:relative;
	float: left;
}
.noDescribe .left{
	height:108px;
}
.noDescribe .left img,.hasDescribe .left img{
	height:56px;
	width:60px;
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;
}
.hasDescribe .reportTime,.noDescribe .reportTime{
	background-position: -131px -56px;
	width:58px;height:55px;
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;
	overflow: hidden;
	text-indent: -9999px;
}
.noDescribe .right{
	float:left;
	font-size:16px;
	color:#1e88e5;
	line-height:110px;
	margin-top:0 !important;
}
.hasDescribe{
	min-height:120px;
}
.hasDescribe,.noDescribe{
	display:none;
}
.hasDescribe .right{
	font-size:16px;
	color:#1e88e5;
	float:left;
	padding-right:40px;
	max-width: 735px;
	min-height: 90px;
	overflow: hidden;
	padding-top:21px;
	/* margin-bottom:30px; */
}
.hasDescribe .right .right-time{
	/* margin-top:26px; */
	margin-bottom:10px;
}
.hasDescribe .right .right-describe{
	font-size:14px;
	color:#616161;
	line-height:22px;
	border: none;
	background: none;
	padding:0;
	margin:0 0 25px 0;
}
/* aboutActiveWrap.css */
.aboutActiveList{
	padding: 20px 20px 10px;
}
.aboutActiveList li{
	width:100%;
	margin-bottom: 27px;
}
.aboutActiveList li a{
	display:block;
	width:100%;
}
.aboutActiveList a:hover p{
	color:#1e88e5;
}
.aboutActiveList p{
	font-size:14px;
	line-height:20px;
	color:#424242;
	margin-top:7px;
	max-height:40px;
	overflow:hidden;
	word-break: break-all;
}
.addressWrap {
	width: 100%;
	height: 40px;
	background: #f5f5f5;
}
.imgWrap{
	width: 100%;
	height: 143px;
}
.imgWrap img{
	width:100%;
	max-height:143px;
	height: 143px;
}
.addressWrap .iconBg{
	background: url(../../../common/include/img/icon_bg_commweb.png) no-repeat;
	display: inline-block;
	float: left;
}
.address .iconBg{
	background-position: -12px -45px;
	width: 13px;
	height: 15px;
	margin-top: 12px;
	margin-right: 8px;
}
.address {
	font-size: 14px;
	line-height: 40px;
	color: #424242;
	padding-left: 10px;
	max-width: 128px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.aboutTime .iconBg{
	background-position: -10px -6px;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	margin-top: 12px;
}
.aboutTime {
	font-size: 12px;
	line-height: 40px;
	color: #424242;
	padding-right: 10px;
}

/* 门票文本输入框 */
.ticketNum .inputNum{
	width:50px;
    padding: 0 5px;
    margin: 0 10px;
    height: 24px;
}
.gustInfo{
	padding:0 10px 15px;
	text-align:left !important;
}
.gustInfo>p,.speechTable .gustInfo>h4,p.workPost{
	text-align: left;
	padding:0 5px;
	font-size:14px;
	line-height:1.5;
}
.gustInfo>h4{
	padding-bottom:0 !important;
	font-size:16px !important;
}
/*专家信息框提示 */
.gustInfo h4{
	cursor:pointer;
	color:#1e88e5;
}
/*temporary.css*/
.temporary{
	margin: 0 auto 20px;
	text-align: center;
}
.temporary,
.temporary img
{
	width:270px;
	height:205px;
}
/*end temporary.css*/
/*topAd.css*/
.topAd{
	margin: 20px auto 0;
	text-align: center;
}
.topAd,
.topAd img
{
	width:1170px;
	height:120px;
}
#h5Img{
	display: none;
}
#webImg{
	display: inline-block;
}
/*end topAd.css*/
.overflowWarp{max-height:350px;overflow-x:hidden;overflow-y:auto; width:510px;}
.overflowWarp>div{ width:500px;overflow:hidden;}
#guest-myModal-info .info-header{min-height:80px;}
#guest-myModal-info .guestPic{ margin-top:0;}
#guest-myModal-info .guestInfo{ margin-top:0; float:left; width: 375px; padding-bottom:0;}
#guest-myModal-info .pic{ float:left;}
#guest-myModal-info #md-info{ width:100%; padding-top:0;margin-bottom:-3px;}
#guest-myModal-info #md-info p{ width:100%; margin-top:0; line-height:1.5;}
#guest-myModal-info #md-guest-name{padding:0;}
#guest-myModal-info .understand{ display:none !important;}
#guest-myModal-info .info-content{
 padding:13px 0 13px;
 line-height:1.5; font-size:14px;
}
#guest-myModal-info .info-content>pre{
	width: 100%;background: #fff;font-size:14px;
    border: 0;line-height: 1.5;padding:10px 0; }
#guest-myModal-info #moreGuestInfo{ padding:0 0 27px; color:#1e88e5;font-size:14px;float:left; cursor:pointer;}
#guest-myModal-info{ width:500px; margin:0 50px; padding:0; overflow:hidden;}
/* end aboutActiveWrap.css .css */
/*start compereGuest.css*/
.compereTitle{
	width:70px;
}
.compereGuest{
	margin-top:26px;
}
.compereGuest span,
.compereGuest p{
	font-size:14px;
	color: #424242;
	line-height: 28px;
	word-break: break-all;
}
.compereName{
	font-weight: bold;
}
.compereGuestList{
	max-width:776px;
}
.compereGuestList li{
	margin-bottom:16px;
}
.compereGuestList li:last-child{
	margin-bottom:0;
}
.compereMsg i{
	margin-left:20px;
}

.compereMsg span{
	display: inline-block;
}
/*.comperePost{
	margin-right:20px;
}
.compereMsg span{
	display: inline-block;
}*/
/*end compereGuest.css*/
/*start commentGuest.css*/
.commentGuest{
	margin-top:26px;
}
.commentGuest span,
.commentGuest p{
	font-size:14px;
	color: #424242;
	line-height: 28px;
	word-break: break-all;
}
/*end commentGuest.css*/
.memberTo{
	padding-left: 15px;
	display: block;
	margin: 30px auto 0;
}
.memberTo img{
	width: 100%;
	height: auto;
}
.active-member{
	display: block;
}
.mobile-member{
	display: none;
}