@charset "utf-8";
body{ background:#fff;}
/*论坛样式*/
.bbsWrap{
	width:1380px;
	margin:0 auto;
	overflow:hidden;
	font-family:"microsoft yahei";
}

.bbsFocus{
	width:440px;
	height:275px;
	float:left;
	display:inline;
	overflow:hidden;
	background:#ccc;
	position: relative;
	}
.bbsFocus .hd{
	width:100%;
	position:absolute;
	z-index:100;
	bottom:8px;
	right:8px;
	height:18px;
	line-height:18px;
}
.bbsFocus .hd ul {
	text-align:right;
}
.bbsFocus .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:18px;
	height:18px;
	overflow:hidden;
	line-height:18px;
	margin:0 2px;
	background:#fff;
	text-align:center;
}
.bbsFocus .hd ul .on {
	color:#fff;
	background:#e44e04;
}
/*内容*/		
.bbsFocus .bd{
	position:relative; 
	height:100%; 
	z-index:0;
	width:440px;
	height:275px;
	}
.bbsFocus .bd li{
	zoom:1; 
	vertical-align:middle; 
	height:300px;
	width:440px;
	height:275px;
	}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.bbsFocus .prev,
.bbsFocus .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#000 url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bbsFocus .next{ left:auto; right:3%; background-position:8px 5px; }
.bbsFocus .prev:hover,
.bbsFocus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bbsFocus .prevStop{ display:none;  }
.bbsFocus .nextStop{ display:none;  }
.bbsFocusBg{
	height:35px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	z-index:10;
	opacity:0.6;
	}
.bbsFocusText{
	height:35px;
	line-height:35px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:50;
	text-indent:1em;
	color:#fff;
	font-size:14px;
	}
.bbsRow1_r{
	padding-left: 20px;
	overflow:hidden;
}
.bbsH232{ height:232px;}
	
.chart{
	line-height:45px;
	clear:both;
	overflow:hidden;
	padding:0 0 0 20px;
	background:url(../images/bbs/chart.png) no-repeat left center;
	}
.chart span{ color:#cc0000;}
.bbsLeft{
	width:920px;
	float:left;
	display:inline;
	}
.bbsRight{
	width:240px;
	float:right;
	display:inline;
	}
	
.bbsBox{
	padding:0 0 10px 0;
	overflow:hidden;
	}
.bbsTitle1{
	height:40px;
	clear:both;
	position:relative;
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	}
.bbsTitle1 strong{
	display:block;
	font-size:14px;
	float:left;
	line-height:40px;
	padding:0 0 0 20px;
	font-weight:normal;
	}
.bbsTitle1 em{
	display:block;
	width:17px;
	height:17px;
	float:right;
	cursor:pointer;
	margin:12px 10px 0 0;
	background:url(../images/bbs/collapsed_no.gif) no-repeat;
	}
.bbsTitle1 em.open{
	background:url(../images/bbs/collapsed_yes.gif) no-repeat;
	}
.bbsTitle1 span{
	display:block;
	line-height:40px;
	float:right;
	padding:0 10px 0 0;
	}

.bbsTab1{
	width:400px;
	overflow:hidden;
	height:42px;
	position:absolute;
	left:-1px;
	top:-1px;
	}
.bbsTab1 dd{
	width:118px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #e6e6e6;
	float:left;
	position:relative;
	margin:0 -1px 0 0;
	font-size:14px;
	cursor:pointer;
	}
.bbsTab1 dd.hover{
	width:119px;
	background:#fff;
	border-bottom:1px solid #fff;
	border-top:2px solid #e44e04;
	height:40px;
	line-height:40px;
	}
	
.bbsCon{ border:1px solid #e6e6e6; border-top:none; background:#fff;}
.bbsInner{
	clear:both;
	overflow:hidden;
	padding:10px 0;
	}
.bbsInner dd{
	width:370px;
	padding:5px 25px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:5px 0 5px 25px;
	border:1px solid #fff;
	background:#fff;
	}
.bbsInner dd:hover{
	border:1px solid #f4f3f3;
	background:#fefdfd;
	}
.bbsInner dd p{
	width:52px;
	height:52px;
	float:left;
	display: block;
	overflow:hidden;
	padding:10px 0 0 0;
	}
.bbsInner dd p img{
	width:52px;
	height:52px;
	}
.bbsInner_r{
	float:left;
	overflow:hidden;
	padding:0 0 0 15px;
	}
.bbsInner_r h3{
	clear:both;
	overflow:hidden;
	line-height:30px;
	font-size:16px;
	font-weight:normal;
	}
.bbsInner_r h3 a{ color:#e44e04;}
.bbsInner_r h3 a:visited{ color:#e44e04;}
.bbsInner_r h3 a:hover{ color:#e44e04;}
.bbsInner_r h3 a:active{ color:#e44e04;}

.bbsInner_r h3 span{
	display:block;
	line-height:30px;
	clear:both;
	color:#666;
	}
.bbsInner_r B{
	display:block;
	clear:both;
	line-height:30px;
	font-weight:normal;
	color:#999;
	}

.bbsList{
	clear:both;
	padding:10px;
	}
.bbsList dd{
	height:35px;
	clear:both;
	}
.bbsList dd em{
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:#999999;
	color:#fff;
	float:left;
	margin:9px 0 0 0;
	}
.bbsList dd em.on{ background:#e44e04;}
.bbsList dd a{
	display:block;
	line-height:35px;
	height: 35px;
	padding:0 0 0 5px;
	overflow: hidden;
	}
	
.bbsList2{
	clear:both;
	padding:10px;
	}
.bbsList2 dd{
	height:30px;
	clear:both;
	}
.bbsList2 dd em{
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:#999999;
	color:#fff;
	float:left;
	margin:9px 0 0 0;
	}
.bbsList2 dd em.on{ background:#e44e04;}
.bbsList2 dd div.text{
	overflow: hidden;
	word-break: break-all;
	display: -webkit-box !important;
	-webkit-line-clamp: 1 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.bbsList2 dd a{
	display:block;
	line-height:30px;
	padding:0 0 0 5px;
	font-size:14px;
	float: none;
	}
.bbsList2 dd span{
	display:block;
	line-height:30px;
	float:right;
	margin-left: 10px;
	}
/*论坛搜索*/
.bbsSearch{
	clear:both;
	overflow:hidden;
	}
.bbsSearch dl{
	overflow:hidden;
	padding:17px 0 0 10px;
	}
.bbsSearch dl dd{
	float:left;
	overflow:hidden;
	}
.bbsSearch dl dd input{
	width:163px;
	height:26px;
	line-height:26px;
	border:1px solid #e6e6e6;
	padding:0 0 0 5px;
	}
.bbsSearch dl dt{
	float:left;
	overflow:hidden;
	padding:0 0 0 5px;
	display:block;
	}
.bbsSearch dl dt input{
	line-height:28px;
	width:45px;
	color:#fff;
	background:#e44e04;
	font-family:"microsoft yahei";
	}
	
/*版块*/
.SectionName{
	clear:both;
	overflow:hidden;
	padding:10px 0;
	}
.SectionName strong{
	font-size: 36px;
	font-weight: 500;
	float: left;
	height: 36px;
	line-height: 36px;
	}
.Section_r{
	float:left;
	padding:0 0 0 15px;
	}
.Section_r p{
	display:block;
	clear:both;
	line-height:20px;
	}
.Section_r span{ color:#E25353;}

.line2{
	background: #F5F5F5;
	overflow:hidden;
	padding:10px 0;
	}
.line2 a{ color:#FFF;}	
/*按钮*/
.bbsBt1:link{
	width:115px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#e44e04;
	}
.bbsBt1:visited{color:#fff;}
.bbsBt1:hover{color:#fff; background:#0568ae;}
.bbsBt1:active{color:#fff;}

.bbsBt2{
	width:80px;
	display:block;
	line-height:30px;
	margin:0 0 0 10px;
	text-align:center;
	color:#fff;
	background:#e44e04;
	float:left;
	}
.bbsBt2:visited{color:#fff;}
.bbsBt2:hover{color:#fff; background:#000;}
.bbsBt2:active{color:#fff;}

.bbsBt3:link{
	width:80px;
	display:block;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#e44e04;
	float:left;
	font-size:14px;
	padding:3px 5px;
	}
.bbsBt3:visited{color:#fff;}
.bbsBt3:hover{color:#fff; background:#000;}
.bbsBt3:active{color:#fff;}
.bbsBt4{
	width:100%;
	display:block;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#e44e04 url(../images/bbs/forum_speak.png) no-repeat 65px center;
	float:left;
	font-size:16px;
	padding:3px 0;
	}
.bbsBt4:link{ color:#FFF;}
.bbsBt4:visited{color:#fff;}
.bbsBt4:hover{color:#fff;background:#000 url(../images/bbs/forum_speak.png) no-repeat 65px center;}
.bbsBt4:active{color:#fff;}

/*帖子列表样式*/
.bbsStickt{
	clear:both;
	overflow:hidden;
	}
.bbsStickt dd{
	overflow:hidden;
	border:1px solid #e6e6e6;
	padding:20px;
	background:#f9f9f9;
	margin:10px 0 0 0;
	}
.bbsStickt_pic{
	width:48px;
	height:48px;
	float:left;
	display:inline;
}
.bbsStickt_pic img{
	width:48px;
	height:48px;
}
.bbsStickt_num{
	float:right;
	display:inline;
	text-align:right;
}
.bbsStickt_num strong{
	clear:both;
	line-height:30px;
	font-size:18px;
	display:block;
	font-weight:normal;
	padding:5px 0 0 0;
}
.bbsStickt_num span{
	clear:both;
	display:block;
	line-height:20px;
	color:#999;
}
.bbsStickt_info{
	width:650px;
	float:left;
	overflow:hidden;
	font-size:14px;
	padding:0 0 0 10px;
}
.bbsStickt_title{
	clear:both;
	overflow:hidden;
	font-size:16px;
	line-height:25px;
	vertical-align:central;
}
.bbsStickt_time{
	line-height:20px;
	overflow:hidden;
	clear:both;
	color:#999;
	font-size:14px;
	padding:5px 0 0 0;
}
.bbsSticktCon{
	clear:both;
	overflow:hidden;
	padding:0 0 0 60px;
}
.bbsSticktInfo{
	clear:both;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	margin:0 0 10px 0;
	height: auto;
}
.travel_bt .fr strong{margin:0;}
	
	
.bbsSortWrap{
	clear:both;
	overflow:hidden;
	padding:5px;
	background:#f5f5f5;
	}
.bbsSortWrap a{
	display: inline-block;
	height: 25px;
	border: 1px solid #CDCDCD;
	line-height: 25px;
	text-align: center;
	padding:0 8px;
	background:#fff;
	}
.bbsSortWrap a:hover{ background:#e44e04; border:1px solid #e44e04; color:#fff;}
.bbsSortWrap a.hover{ background:#e44e04; border:1px solid #e44e04;color:#fff;}

.bbsSortWrap span{
	display:block;
	line-height:25px;
	float:right;
	padding:0 10px 0 0;
	}
.bbsSortWrap span em{ font-style:normal; color:#ff0000;}

/*登录成功*/
.authorInfo{
	clear:both;
	border:1px solid #E6E6E6;
	}
.infoVisible {
  height:70px;
  background:#fff;
}
.authorInfo .toux {
  float: left;
  width: 54px;
  height: 54px;
  margin-left:8px;
  margin-top: 8px;
}
.authorInfo .toux img{
  width: 54px;
  height: 54px;
}
.authorInfo .toux_r {
  position: relative;
  float: left;
  width: 150px;
  height: 54px;
  margin-top: 6px;
  padding-left:10px;
  line-height:25px;
}
.infoHidden {
  display: block;
  height: 91px;
  width: 238px;
  border-top: 1px solid #E6E6E6;
  background-color: #F5F5F5;
}
.infoHidden .ih_content {
  width: 217px;
  overflow: hidden;
  margin: 15px auto 0 auto;
}
.infoHidden .ih_content div {
  padding-top: 10px;
  border-top: 1px solid #E6E6E6;
  margin-top: 8px;
  margin-left: -4px;
}
.infoHidden .ih_content div a {
  float: left;
  margin-left: 4px;
  width: 51px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 12px;
  background: #e44e04;
  color: #fff;
}



/*详细页*/
.bbsView{
	background: #F5F5F5;
	border:1px solid #e6e6e6;
	overflow:hidden;
	position:relative;
	margin:-1px 0 0 0;
	}
.bbsViewLeft{
	width:175px;
	float:left;
	display:inline;
	}
.bbsHead{
	width:120px;
	height:120px;
	clear:both;
	margin:30px auto 0 auto;
	border:5px solid #fff;
	border-radius: 130px;
	overflow: hidden;
	}
.bbsHead img{
	width:120px;
	height:120px;
	}
.bbsViewRight{
	height:auto !important;
	height:290px;
	overflow: hidden;
	background:#fff;
	padding:10px 20px 51px 20px;
	border-left:1px solid #e6e6e6;
	position:relative;
	}
.bbsUser{
	clear:both;
	padding:10px 0 0 0px;
	overflow:hidden;
	text-align: center;
	line-height:25px;
	}
.bbsUser B{color:#cc0000;}
.bbsViewT{
	clear:both;
	overflow:hidden;
	}
.bbsViewT span{
	float:left;
	font-size:18px;
	font-weight:bold;
	}
.bbsViewT p{
	line-height:18px;
	float:right;
	padding:0 0 0 20px;
	display:block;
	margin:0 0 0 10px;
	background:url(../images/bbs/chakan.png) no-repeat left center;
	}
.bbsViewT p.p2{background:url(../images/bbs/huifu.png) no-repeat left center;}
.bbsViewT i{ color:#ff0000;}
.bbsViewT em{
	display:block;
	float:left;
	padding:5px;
	}
.line3{
	background:#F5F5F5 url(../images/bbs/online_admin.gif) no-repeat 10px center;
	overflow:hidden;
	padding:8px 10px 8px 35px;
	margin:10px 0 0 0;
	}
.line3 p{
	float:left;
	display:block;
	line-height:26px;
	}
.line3 span{ color:#cc0000;}
.line3 em{
	float:right;
	padding:0px 8px;
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	background: #e44e04;
	color: #fff;
	font-style:normal;
	}
.bbsArticle{
	clear:both;
	overflow:hidden;
	line-height:30px;
	color:#888;
	padding:15px 0 0 0;
	}
.bbsArticle img{
	max-width:960px;
	}
/*回复*/
.replyLeft{
	width:630px;
	float:left;
	display:inline;
	padding:10px 0 0 0;
	}
.replyBox{
	height:220px;
	}
.replyInput{
	width:300px;
	border:1px solid #ccc;
	line-height:30px;
	padding:0 5px;
	}
.bbSelect{
	clear:both;
	padding:5px;
	}
	
	
	
/*分页*/
.pgt{
	float:right;
	padding:0 10px 0 0;
	}
.pgt2{
	padding:40px 0 50px 0;
	}
.pg, .pgb{}
.pg a, .pg strong, .pgb a, .pg label{float: left;display: inline;margin-left: 4px;padding: 0 8px;height: 26px;border: 1px solid;border-color: #C2D5E3;background-color: #FFF;background-repeat: no-repeat;color: #333;overflow: hidden;text-decoration: none;}
.pg a.nxt, .pgb a{padding: 0 10px;}
.pg a:hover, .pgb a:hover{border-color: #369;color: #369;}
.pg a.nxt{padding-right: 25px;background-image: url(../images/bbs/arw_r.gif);background-position: 90% 50%;}
.pg a.prev{background-image: url(../images/bbs/arw_l.gif);background-position: 50% 50%;}
.pg strong{background-color:#e44e04;}
.pgb a{padding-left: 25px;background-image: url(../images/bbs/arw_l.gif);background-position: 10px 50%;}
.pg label{cursor: text;}
.pg label .px{padding: 0;width: 25px;height: 16px;line-height: 16px; border:1px solid #e6e6e6;}
.pg label span{line-height:20px;}
#pgt .pg, #pgt .pgb{margin-top: 5px;}
.pg{float: none;text-align: center;}
.pg a, .pg strong, .pgb a, .pg label{float: none;display: inline-block;border-color: #D2D2D2;}
.pg a, .pg strong, .pgb a{height: 26px;line-height: 26px;width: 26px;padding: 0;text-align: center;}
.pg a.prev, .pg a.nxt{width: 40px;}
.pg a.prev{padding-left: 25px;padding-right: 10px;background-position: 10% 50%;}
.pg strong{background: #e44e04;border:#e44e04 1px solid;color: #fff;}


/*注册+登录*/
.register_title {
  clear: both;
  height: 15px;
  font-family: microsoft yahei;
  font-size: 16px;
  border-bottom: 1px solid #e6e6e6;
  margin:40px 50px 0 50px;
}
.register_title span {
  float: left;
  height:50px;
  line-height: 30px;
  color: #69737b;
  background:#f5f5f5;
  padding: 0 16px;
  margin-left: 26px;
}
.registerBox{
	clear:both;
	overflow:hidden;
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	}
.register_dl{
	clear: both;
	overflow: hidden;
	margin:30px 0 20px 0;
}
.register_dl dd{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	font-family:microsoft yahei;
}
.register_dl dd span{
	float: left;
	width:110px;
	height: 42px;
	line-height: 42px;
	text-align: right;
	color: #475058;
	font-size: 14px;
	padding-right: 15px;
}
.register_dl dd span i{
	display: inline-block;
	color: #ee7316;
	padding: 0 5px;
	line-height: none;
}
.register_dl dd input{
	float: left;
	width: 290px;
	height:40px;
	color: #666;
	padding-left: 8px;
	border: 1px solid #ccc;
	background: #fff;
	border-radius:2px;
}
.register_dl_input1{
	width: 122px !important;
}
.register_dl dd img{
	float: left;
	width: 105px;
	height: 42px;
	padding: 0 10px;
}
.register_dl dd a{
	float: left;
	line-height: 42px;
	color: #475058;
	font-size: 14px;
}
.register_dl dd a:hover{
	text-decoration: underline;
}
.register_dl dt{
	clear: both;
	overflow: hidden;
	padding-left: 125px;
}
.register_dl dt p{
	clear: both;
	overflow: hidden;
	height: 12px;
	padding: 5px 0 8px 0;
	color:#475058;
	font-family:microsoft yahei;
	margin-bottom: 15px;
}
.register_dl dt p input{
	float: left;
	margin:2px 10px 0 0;
}
.register_dl dt p a{
	color: #ee7316;
}
.register_dl dt p a:hover{
	text-decoration: underline;
}
.register_dl dt input[type=button]{
	display: block;
	width: 194px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-family:microsoft yahei;
	font-size: 18px;
	border-radius: 2px;
	background:#e44e04;
	border: none;
}

/*会员中心*/
.memberLeft{
	width:240px;
	display:inline;
	float:left;
	}
.memberRight{
	width:880px;
	min-height:500px;
	height:auto !important;
	height:500px;
	float:right;
	display:inline;
	overflow:hidden;
	border:1px solid #E6E6E6;
	padding:20px;
	}
.memberTitle1{
	clear: both;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-family: "microsoft yahei";
	margin:0 0 18px 0;
	padding:0 0 10 0;
	border-bottom:1px solid #E6E6E6;
	}
.memberTitle1 span {
  float: left;
  height: 25px;
  line-height: 25px;
  color: #676767;
  border-left: 4px solid #e44e04;
  font-size: 18px;
  padding-left: 16px;
}
.memberNav{
	clear:both;
	overflow:hidden;
	padding:10px 0;
	}
.memberNav dd{
	display:block;
	overflow:hidden;
	clear:both;
	}
.memberNav dd a{
	display: block;
	height: 30px;
	line-height: 30px;
	color: #5a5a5a;
	padding-left: 27px;
	font-family: microsoft yahei;
	font-size: 14px;
	}
.memberNav dd a:hover{ color:#e44e04; font-weight:bold;}
.memberNav dd a.hover{ color:#e44e04; font-weight:bold;}

/*会员中心 电影院选座*/
.memberFilm{
	clear:both;
	overflow:hidden;
	}
.memberFilm dd{
	display:block;
	clear:both;
	overflow:hidden;
	padding:10px 0;
	  border-bottom:1px dotted #E6E6E6;
	}
.memberFilm dd p{
	width:260px;
	display:block;
	float:left;
	line-height:25px;
	}
.memberFilm dd div{
	padding:0 0 0 15px;
	line-height:25px;
	overflow:hidden;
	 border-left:1px dotted #E6E6E6;
	}
	
.memberList{
	clear:both;
	overflow:hidden;
	}
.memberList dd{
	display:block;
	clear:both;
	overflow:hidden;
	padding:5px 0;
	border-bottom:1px dotted #E6E6E6;
	}
.memberList dd p{
	display:block;
	line-height:30px;
	float:left;
	font-size:14px;
	}
.memberList dd span{
	display:block;
	line-height:30px;
	float:right;
	padding:0 10px 0 0;
	}
.memberList dd strong{
	display:block;
	line-height:30px;
	float:right;
	padding:0 5px;
	font-weight:normal;
	}
/*bbs操作及弹窗*/
.bbsHandle{ overflow:hidden; height:30px; line-height:30px; border-top:1px solid #dddddd; margin-top:10px; opacity:0.5; width:960px; position:absolute; bottom:10px; left:20px;}
.bbsHandleL{ float:left; display:inline; overflow:hidden;}
.bbsHandleL a{ padding:0 10px 0 25px; float:left; height:30px; display:inline;}
.bbsHandleL a.replay{ background:url(../images/bbs/replay.gif) no-repeat left center;}
.bbsHandleL a.support{ background:url(../images/bbs/support.gif) no-repeat left center;}
.bbsHandleL a.nonsupport{ background:url(../images/bbs/nonsupport.gif) no-repeat left center;}
.bbsHandleR{ float:right; display:inline; margin-right:10px;}
.bbsView:hover .bbsHandle{ opacity:1}
.bbsShare{ text-align:center; overflow:hidden; padding-top:60px; padding-bottom:20px;}
.bbsShareUp{ height:28px; overflow:hidden; margin-bottom:8px;}
.bdsharebuttonbox{ display:inline-block;}
.bbsShareDn{ overflow:hidden;}
.bbsShareDn a{ display:inline-block; height:32px;  border:1px solid #dce7ee; border-radius:3px; margin:0 3px; padding:0 15px 0 26px; line-height:32px;}
.bbsShareDn a.bbsShareDnBtn1{ background:#e6edf2 url(../images/bbs/fav.gif) no-repeat 5px center;}
.bbsShareDn a.bbsShareDnBtn2{ background:#e6edf2 url(../images/bbs/collection.png) no-repeat 5px center;}
.bbsShareDn a.bbsShareDnBtn3{ background:#e6edf2 url(../images/bbs/support.gif) no-repeat 5px center;}
.bbsShareDn a.bbsShareDnBtn4{ background:#e6edf2 url(../images/bbs/nonsupport.gif) no-repeat 5px center;}
.bbsShareDn a span{ margin-left:5px;}

.bbsOpenReply{
	margin:10px;
	height:300px;
	clear:both;
	}
	
	
		
/*ycj 2016.3.23*/
.bbsTit{
	clear:both;
	overflow:hidden;
	text-align:center;
	}
.bbsTit h3{
    height: 60px;
	display:inline;
    border-bottom: 1px solid #cfcfcf;
    margin: 0 auto;
	font-size:28px;
    color: #333333;
	padding:10px 120px;
	font-weight:normal;
	overflow:hidden;
}
.bbsTit div{
	clear:both;
	text-align:center;
	overflow:hidden;
	padding:30px 0 0 0;
	}
.bbsTit div a{
    height:24px;
    padding:0px 20px;
    color: #333333;
    text-align: center;
    border-radius: 15px;
    display: inline-block;
    margin-right:5px;
    background: #d9d9d9;
    line-height:24px;
	}
.bbsTit div a.hover {
    background: #f97704;
    color: #fff;
}
.bbsTit div a:hover {
    background: #f97704;
    color: #fff;
}
.bbsBox1{
	clear:both;
	overflow:hidden;
	padding:40px;
	}
.bbsBox1.bg1{ background:#f4f4f4;}
.bbsStickt.bbsStickt2{ 
	margin-right: -20px; 
	padding:20px 0 0 0;
}
.bbsStickt.bbsStickt2 dd{
	width:648px;
	background:#fff;
	float:left;
	display:inline;
	overflow:hidden;
	padding:15px;
	margin:0 20px 20px 0;
}
.bbsStickt.bbsStickt2 .bbsStickt_info{width:490px;}
.bbsStickt.bbsStickt2 .bbsSticktInfo{ font-size:14px; padding:5px 0 5px 0; height:50px; overflow:hidden;
	word-break: break-all;
	display: -webkit-box !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
	
.coursebtn{ height:47px; line-height:47px; font-size:16px; color:#212121; text-align:center; border:2px solid #cfcfcf; margin:10px auto 0 auto; display:block; width:158px;
 -webkit-transform: translateZ(0);
  transform: translateZ(0);
   background: #f97704;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  }
.coursebtn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition:transform 0.3s ease-out;
  transition:transform 0.3s ease-out;
}
.coursebtn:hover, .coursebtn:focus, .coursebtn:active {
  color: white;
}
.coursebtn:hover:before, .coursebtn:focus:before, .coursebtn:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
} 

.coursebtn:visited{ color:#212121;}
.coursebtn:hover{ color:#fff; border:2px solid #f97704}
.coursebtn:active{ color:#212121;}

	
/*二次回复*/	
.replyBox2{
	clear:both;
	overflow:hidden;
	padding:10px;
	border:1px solid #f5f5f5;
	margin-top:10px;
	background:#fcfcfc;
	}
.replyBox2_author{
	clear:both;
	overflow:hidden;
	height:30px;
	padding:10px 0 0 0;
	}
.replyBox2_author p{
	width:30px;
	height:30px;
	float:left;
	}
.replyBox2_author p img{
	width:30px;
	height:30px;
	border-radius:30px;
	float:left;
	}
.replyBox2_author span,.replyBox2_author em,.replyBox2_author B{
	display:block;
	line-height:30px;
	float:left;
	padding:0 5px;
}
@media screen and (max-width: 1500px) {
	.bbsWrap{
		width: 1180px;
	}
	.bbsStickt.bbsStickt2 dd{
		width: 548px;
	}
}