body {
	padding:0;
	margin: 0;
	min-width:1280px;
	color:#999999;
	background-color:#101010; 
	background-attachment: fixed;
}
.top_container{
	background-image: url('./../Images/bg_ujigen_top.gif');
	height:60px;
	width:100%;	
	display: block;
	overflow-x: hidden;
}
.foot_container{
	margin-top: 80px;
}
.main_container{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: -59px;
}
.main_container>.head_container{
	width: 100%;
	position: absolute;
	z-index: 100;
}
.main_container>.head_container>.head_box{
	width: 100%;
	position: relative;
}
.main_container>.head_container>.head_box>.head_bg_box{
	width: 100%;
	position: absolute;
	z-index: 110;
	height: 1000px;
	background-repeat: no-repeat;
	background-position: top center; 
}
.main_container>.head_container>.head_box>.head_bg_box>img{
	margin: 0 auto;
}
.main_container>.head_container>.head_box>.head_data_box{
	width: 100%;
	height: 680px;
	overflow: hidden;
	position: relative;
	z-index: 120;
}
.main_container>.head_container>.head_box>.head_data_box>.forumImageBox{
	width: 240px;
	height: 240px;
	overflow: hidden;
	border-radius: 50%;
	margin: 130px auto 0 auto;
	line-height:240px;
	text-align:center;
	display:table;
	border: 6px solid rgba(0,0,0,0.4);
}
.main_container>.head_container>.head_box>.head_data_box>.forumImageBox>span{
	display:table-cell;
	vertical-align:middle;
}
.main_container>.head_container>.head_box>.head_data_box>.forumImageBox>span>img{
	margin: 0 auto;
}
.main_container>.head_container>.head_box>.head_data_box>.forumNameBox{
	margin: 64px auto 0 auto;
	width: 938px;
	height: 110px;
	background: url('./../Images/forum/nameBg.png') no-repeat center;
	text-align: center;
	line-height: 108px;
	color:#ffffff;
	font-family: 'Microsoft Yahei';
	font-size: 36px;
}
.main_container>.head_container>.head_box>.head_data_box>.forumSloganBox{
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	font-family: 'Microsoft Yahei';
	font-size: 24px;
	font-weight: bold;
	margin-top: 24px;
}
.main_container>.head_container>.head_box>.head_data_box>.forumInfoBox{
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	font-family: 'Microsoft Yahei';
	font-size: 16px;
	font-weight: bold;
	margin-top: 14px;
}
.main_container>.head_container>.head_box>.head_data_box>.forumInfoBox>span{
	margin: 0 6px;
}
.main_container>.head_container>.head_box>.head_data_box>.forumInfoBox>.delimiter{
	border-left: 2px solid #fff;
}
.main_container>.head_container>.head_box>.head_data_box>.forumInfoBox>.nickname{
	margin: 0 12px 0 0;
	color: #ebb400;
}
.main_container>.body_container{
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 200;
	margin-top: 740px;
}
.main_container>.body_container>.forum_navi_bar{
	border-top: 2px solid #282828;
	border-bottom: 2px solid #282828;
	height: 52px;
	line-height: 52px;
	width: 100%;
	position: relative;
}
.forum_navi_bar_item{
	width: auto;
	padding:0 12px;
	height: 52px;
	line-height: 52px;
	color: #fff;
	font-family: 'Arial';
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
.forum_navi_bar_item:hover{
	color: #ebb400;
}
.forum_navi_bar_item_active{
	border-bottom: 2px solid #ebb400;
	color: #ebb400;
}
.forum_navi_bar_group_left{
	float: left;
	width: auto;
	height: 42px;
	margin-left: 10px;
}
.forum_navi_bar_group_right{
	float: right;
	width: auto;
	height: 42px;
	margin-right: 10px;
}
.forum_navi_bar_group_left>.forum_navi_bar_item{
	margin-right: 38px;	
}
.forum_navi_bar_group_right>.forum_navi_bar_item{
	margin-left: 38px;	
}
.forum_data_box{
	width: 100%;
	min-height: 100px;
	overflow: hidden;
}
.loadMoreBox{
	width: 600px;
	height: 48px;
	line-height: 48px;
	background: url('./../Images/loading_min2.gif') no-repeat 222px;
	background-color: #1c1c1c;
	margin: 40px auto;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
}
.noDataBox{
	width: 600px;
	height: 48px;
	line-height: 48px;
	background-color: #1c1c1c;
	margin: 40px auto;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
}
.forumDataItem{
	width: 240px;
	height: auto;
	background-color: #1c1c1c;
	float: left;
	overflow: hidden;
}
.forum_canola_box{
	width: 240px;
	height: auto;
	overflow: hidden;
	cursor: pointer;
}
.forum_canola_surface{
	width: 240px;
	height: auto;
	max-height: 500px;
	overflow: hidden;
}
.forum_canola_info{
	width: 220px;
	height: auto;
	padding: 10px;
}
.forum_canola_info>.caption{
	width: 220px;
	height: auto;
	line-height: 26px;
	font-size: 16px;
	font-weight: bold;
	/*color: #ebb400;*/
	color: #999;
	word-break: break-all;
  	white-space: normal;
  	word-wrap: break-word;
	/*text-overflow:ellipsis;*/
	/*white-space:nowrap;*/
	/*overflow: hidden;*/
}
.forum_canola_info>.caption:hover{
	color: #ebb400;
}
.forum_canola_info>.catlog{
	width: 220px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}
.forum_canola_info>.author{
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
}
.forum_canola_info>.author>span{
	color:#999;
}
.forum_canola_info>.author>span:hover{
	color: #ebb400;
}
.forum_canola_info>.reply{
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
}
.forum_canola_info>.reply>span{
	color:#fff;
}
.forum_canola_info>.context{
	width: 220px;
	height: auto;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	word-break:break-all;
　　word-wrap:break-word;
	white-space: pre-wrap;
	display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    margin-bottom: 4px;
}
.forum_canola_cnt_info{
	height: 33px;
	line-height: 33px;
	border-top: 2px solid #282828;
	padding:0 10px;
	width: 220px;
}
.forum_canola_cnt_info>.cnt{
	width: 110px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color: #999;
}
.forum_canola_cnt_info>.ninki{
	width: 110px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	float: right;	
	text-align: right;
	font-size: 16px;
  	color: #666;
}
.forum_canola_cnt_info>.ninki>span{
	display: inline-block;
	height: 33px;
	line-height: 33px;
	font-family: 'Arial';
	font-size: 18px;
}
.forum_canola_cnt_info>.ninki>.ninki_icon {
  background: url('./../Images/icon_ninki.png') left no-repeat;
  display: inline-block;
  /*margin-right: 6px;*/
  padding: 0 0 0 26px;
}
.forum_func_bar{
	width: 100%;
	height: 60px;
	/*overflow: hidden;*/
	/*display: none;*/
	position: fixed;
	bottom: 0;
	background-color: #101010;
	background-color: rgba(16,16,16,0.9);
	
	z-index: 200;
}
.btn_description{
	float: left;
	height: 36px;
	line-height: 36px;
	color: #e04b43;
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #dcdcdc;
	border-radius: 3px;
	margin-top: 10px;
	padding: 0 14px;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	color: #dcdcdc;
	background-color: transparent;
	position: relative;
}
.btn_description:hover{
	background-color: #dcdcdc;
	color: #101010;
}
.btn_description>i{
	width: 18px;
	height: 20px;
	background: url('./../Images/forum/info.png') center no-repeat;
	overflow: hidden;
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
}
.btn_description:hover>i{
	background: url('./../Images/forum/info_hover.png') center no-repeat;
}
.btn_weibo{
	float: left;
	height: 36px;
	line-height: 36px;
	background-color: transparent;
	border:2px solid #ff1600;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	margin: 10px 20px 0 0;
	padding: 0 24px 0 12px;
	cursor: pointer;
	color: #ff1600;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
}
.btn_weibo>i{
	width: 26px;
	height: 36px;
	background: url('./../Images/forum/ico_weibo_1.png') center no-repeat;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 8px;
}
.btn_weibo:hover{
	color:#101010;
	background-color: #ff1600;
}
.btn_weibo:hover>i{
	background: url('./../Images/forum/ico_weibo_1_hover.png') center no-repeat;
}
.btn_send_forum_memo{
	float: right;
	height: 36px;
	line-height: 36px;
	background-color: #f8f8f8;
	border:2px solid #f8f8f8;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	margin: 10px 0 0 0;
	padding: 0 8px 0 8px;
	cursor: pointer;
}
.btn_send_forum_memo>i{
	width: 26px;
	height: 36px;
	background: url('./../Images/forum/ico_memo.png') center no-repeat;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 8px;
}
.btn_send_canola_1001{
	float: right;
	height: 36px;
	line-height: 36px;
	background-color: #fc860a;
	border:2px solid #fc860a;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	margin: 10px 20px 0 20px;
	padding: 0 8px 0 8px;
	cursor: pointer;
}
.btn_send_canola_1001>i{
	width: 26px;
	height: 36px;
	background: url('./../Images/forum/ico_1001.png') center no-repeat;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 8px;
}
.btn_send_canola_2001{
	float: right;
	height: 36px;
	line-height: 36px;
	background-color: #2ab288;
	border:2px solid #2ab288;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	margin: 10px 0 0 0;
	padding: 0 8px 0 8px;
	cursor: pointer;
}
.btn_send_canola_2001>i{
	width: 26px;
	height: 36px;
	background: url('./../Images/forum/ico_2001.png') center no-repeat;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 8px;
}
.forum_memo_type{
	padding: 0 9px;
	height: 28px;
	line-height: 28px;
	border: 2px solid #d0d0d0;
	border-radius: 4px;
	float: left;
	margin: 8px 2px 5px 8px;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	font-weight: bold;
	color: #999999;
}
.forum_memo_type_selected{
	background-color: #ebb400;
	border: 2px solid #ebb400;
	color: #333;
}
.forum_tag_lst_box{
	width: 240px;
	height: auto;
	overflow: hidden;
}
.forum_tag_lst_box_title{
	width: 230px;
	height: 48px;
	padding-top: 2px;
	line-height: 50px;
	overflow: hidden;
	background: url('./../Images/forum/tagsTitle.png') center no-repeat;
	font-size: 16px;
	color: #00be99;
	font-weight: bold;
	padding-left: 10px;
}
.forum_tag_lst_item{
	width: 220px;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;	
	background-color: #1c1c1c;
	margin-top: 5px;
}
.forum_tag_lst_item > .tag_name{
	width: 210px;
	height: 50px;
	line-height: 50px;	
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.forum_tag_lst_item > .tag_used_cnt{
	width: 70px;
	height: 50px;
	line-height: 50px;	
	font-size: 16px;
	/*color: #666;*/
	color: #1c1c1c;
	float: right;
	text-align: right;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.forum_memo_box{
	width: 240px;
	height: auto;
	overflow: hidden;
	cursor: pointer;
}
.forum_memo_surface{
	width: 240px;
	height: auto;
	max-height: 500px;
	overflow: hidden;
	position: relative;
}
.forum_memo_info{
	width: 220px;
	height: auto;
	padding: 10px;
	position: relative;
}
.forum_memo_surface>.videoIcon{
	width: 45px;
	height: 45px;
	position: absolute;
	right: 97px;
	top: 42%;
	background: url('./../Images/forum_memo_play.png') center no-repeat;
	background-size: 45px 45px;
}
.forum_memo_info>.caption{
	width: 220px;
	/* height: 26px; */
	line-height: 26px;
	font-size: 16px;
	font-weight: bold;
	/* color: #ebb400; */
	color: #999;
	/* text-overflow: ellipsis; */
	/* white-space: nowrap; */
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.forum_memo_info>.catlog{
	width: 220px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}
.forum_memo_info>.author{
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
}
.forum_memo_info>.author>span{
	color:#999;
}
.forum_memo_info>.author>span:hover{
	color:#ebb400;
}
.forum_memo_info>.reply{
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
}
.forum_memo_info>.reply>span{
	color:#fff;
}
.forum_memo_info>.context{
	width: 220px;
	height: auto;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	word-break:break-all;
　　word-wrap:break-word;
	white-space: pre-wrap;
	display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    margin-bottom: 4px;
}
.forum_memo_cnt_info{
	height: 33px;
	line-height: 33px;
	border-top: 2px solid #282828;
	padding:0 10px;
	width: 220px;
	display: none;
}
.forum_memo_cnt_info>.cnt{
	width: 110px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color: #999;
}
.forum_memo_cnt_info>.hasVideo{
	width: 80px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	float: left;	
	text-align: left;
	font-size: 14px;
  	color: #f25d8e;
  	font-family: 'Microsoft Yahei';
}
.forum_memo_cnt_info>.ninki{
	width: 110px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	float: right;	
	text-align: right;
	font-size: 16px;
  	color: #666;
}
.forum_memo_cnt_info>.ninki>span{
	display: inline-block;
	height: 33px;
	line-height: 33px;
	font-family: 'Arial';
	font-size: 18px;
}
.forum_memo_cnt_info>.ninki>.ninki_icon {
  background: url('./../Images/icon_ninki.png') left no-repeat;
  display: inline-block;
  margin-right: 6px;
  padding: 0 0 0 26px;
}
.btn_subscription{
	float: left;
	width: 96px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	border-radius: 30px;
	cursor: pointer;
	margin: 10px 20px 0 20px;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
}
.btn_subscription_f{
	background-color: #ebb400;
	border:2px solid #ebb400;
	color: #101010;
}
.btn_subscription_t{
	background-color: transparent;
	border: 2px solid #ffffff;
	color: #ffffff;
	text-align: center
}
.btn_subscription_t:hover{
	background-color: #ffffff;
	border: 2px solid #ffffff;
	color: #101010;
	text-align: center
}
.btn_subscription_f>i{
	width: 26px;
	height: 36px;
	background: url('./../Images/forum/ico_follow.png') center no-repeat;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 8px;
	margin-left: 4px;
}
.btn_subscription_busy{
	background-color: #ffffff!important;
	border: 2px solid #ffffff!important;
	color: #101010!important;
	text-align: center!important;
}
.forumnDescription{
	padding: 10px 20px 10px 20px;
	color: #333;
}
.forumnDescription>.title{
	font-size: 22px;
	font-weight: bold;
	font-family: 'Microsoft Yahei';
	text-align: center;
}
.forumnDescription>.detail{
	line-height: 22px;
	font-size: 14px;
	margin-top: 10px;
}
.forumnDescription>.detail>p{
	margin: 0;
}
.btn_description_helpTip{
	padding: 6px 16px;
  background-color: #ebb400;
  position: absolute;
  left: -106px;
  top: -64px;
  color: #000;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  /* overflow: hidden; */
  text-align: left;
  width: 302px;
}
.btn_description_helpTip_arrow_down{
	position: absolute;
	width: 13px;
	height: 7px;
	background: url('./../Images/tip_arrow_down.png') no-repeat center;
	right: 151px;
	top: 48px;
}
