.settingbox1{line-height:40px;}
.settingbox1-con{
	font-size:14px; 
	height:50px; 
	line-height:50px; 
	background-color:#f4f4f4; 
	text-align:center; 
	border:1px solid #eee; 
	display:block; 
	margin-bottom:10px;
}
.topareabox_a{
	/*width:615px; */
	text-align:center; 
	padding-top:0px; 
	margin: 0px 20px; 
	color:#fff; 
	/*position: relative;*/
}
.topareabox_a_01{
	/*position: absolute; 
	font-size:14px; 
	margin:7px 0px 0px 30px;
	background:#fa6767; background: rgb(255, 1, 197); 
	width:120px; box-shadow: 1px 1px 10px rgba(0,0,0,0.4);*/
	letter-spacing: 1px;
	float: left;
	margin-left: 40px;	
}
.topareaboxonline{   
	border: 1px #DAD5D5 solid;
    padding: 17px 6px;
}
.topareaboxoffline{
	border: 1px #DAD5D5 solid;
    padding: 2px 8px;
    margin-top: 1%;
}
.topareabox_a_img{border-radius: 4px;}
.robgz {
	color:#fa6767;
}
.eventtitle {
	font-size:14px;
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
	line-height:26px;
	/*font-weight:bold;*/
	color:#0092ff;
}
.eventtitlett{
	width:200px; 
	text-overflow: ellipsis;
    white-space: nowrap; 
    overflow: hidden;
    display: block;
}
.eventitleaa{color:#474747; font-size: 13px;}
.eventitlebb{color:#000; font-size: 16px; line-height: 16px;}
.eventitlecc{display:none;}
.eventtitlebox{ width:400px; position: relative;}
.evenaa{width:100px;}
.evenbb{width:300px;}
.evencc{position: absolute; top: 6px; left: 68px;  width: 310px;}
.xjmenu {
	height:32px;
}
.xjmenu_a {
	width:180px;
	line-height:32px;
	float:left;
	height:32px;
	text-align:center;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	/*border-bottom:#ccc 1px solid;*/
	margin-left:10px;
	font-weight:bold;
	cursor:pointer;
	background-color:#fa6767;
	margin-bottom:-1px;
	color:#fff;
}
.xjmenu_b {
	width:180px;
	line-height:32px;
	float:left;
	height:32px;
	text-align:center;
	margin-left:6px;
	cursor:pointer;
	background-color:#c6c6c6;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	/*border:#fa6767 1px solid;*/
	margin-bottom:-1px;
}
.xjmain {
	/*border:#9c9b9b 1px solid;
	border-top:#ccc 1px solid;width:620px;*/
	padding:15px;
	margin-bottom:10px;
	
}
.xjmainaa{ /*background-color:  rgba(185, 185, 185, 0.23);*/ width: 800px;}
.buttonbox2 ,.topareaboxbox3{color:#CCCCCC;}
.event3_content{width: 800px;}
.itemsbox{color:#777;line-height:26px; font-size:14px; font-family:'Microsoft YaHei'; width:320px; float:left;}
a.bm_btn {
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #ee5816;
	padding-top:2px;
	color:#FFFFFF;
	border:#c03b00 solid 1px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.bm_btn {
	background-color:#c03b00;
}
.bm_btn2_sign{
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	background: #ee5816;
	padding-top:2px;
	color:#FFFFFF;
	border:#c03b00 solid 1px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 10px;
}
a.bm_btn2 {
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #d0d0d0;
	padding-top:2px;
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a.bm_btn3 {
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #008f00;
	padding-top:2px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a.pay_btn{
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #ee5816;
	padding-top:2px;
	color:#FFFFFF;
	border:#c03b00 solid 1px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
	
}
.pay_btnaa{background-color:#06C;  border:#06C;}
a:hover.pay_btn {
	margin-top:10px;
	background-color:#c03b00;
}

a.eventmenu {
	display:inline-block;
	padding:4px 6px 2px 6px;
	color:#005f95;
	text-decoration:none;
	line-height:12px;
	margin-left:5px;
}

a:hover.eventmenu {
	display:inline-block;
	padding:4px 6px 2px 6px;
	color:#ffffff;
	text-decoration:none;
	line-height:15px;
	margin-left:5px;
	background-color:#aaaaaa;
}
a.eventmenu_select {
	display:inline-block;
	padding:4px 6px 2px 6px;
	color:#ffffff;
	text-decoration:none;
	line-height:12px;
	margin-left:5px;
	background-color:#aaaaaa;
}

.jlpg {
	text-align:right;
	padding-right:10px;
}
.jlpg strong {
	display:inline-block;
	height:20px;
	width:30px;
	border:1px solid #CCCCCC;
	font-size:12px;
	text-align:center;
	margin-right:5px;
	background-color:#CCCCCC;
	color:#FFFFFF;
}
.jlpg a {
	display:inline-block;
	height:20px;
	width:30px;
	border:1px solid #CCCCCC;
	font-size:12px;
	text-align:center;
	margin-right:5px;
}
<!--border-left:1px solid $_G[style][specialborder]};border-right:1px #168fd4 solid;-->
.userlist{ border-top:1px solid {$_G[style][specialborder]};  line-height:28px; text-align:center;}
table.userlist{width: 100%;/*700px*/}
.userlist td{ border-bottom:1px #dbf0fc solid; padding:5px; background-color:#FFF;border-top: 1px solid #fff;text-align:center;} 
.ulmenu1{ cursor:pointer; width:110px; height:32px; text-align:center; background-color:#BFE2F6; margin-bottom:-1px; float:left; /*border-right:1px solid {$_G[style][specialborder]};*/ font-size:14px; padding-top:7px; color:;}
.ulmenu2{ cursor:pointer; width:110px; height:31px; text-align:center; background-color:##e6f5fc; float:left; /*border-right:1px solid {$_G[style][specialborder]};*/ font-size:14px; padding-top:7px;}

/*會員資料*/
.bm_btn2pr02{ 
	width: 920px; 
    margin:5px 0px; 
	line-height: 10px;
	border-radius: 6px;
	background: #fff;
	border: 1px #f88080 solid;
	padding:12px 0px;
	height: 50px;
}
.bm_btn2pr00{ 
	width: 300px; 
    margin:5px 0px; 
	line-height: 10px;
	border-radius: 6px;
	background: #fff;
	border: 1px #dbdada solid;
	padding:12px 0px;
	height: 50px;
}
.bm_btn2pr{ 
	width: 920px; 
    margin:5px 0px; 
	line-height: 10px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding:12px 0px;
	height: 50px;
}


.bm_btn2pr_img_b01{
	width: 40px;
	height: 40px;
	background: url(images/superimg_b01.png) no-repeat;
	/*background: url(source/plugin/xj_event/images/superimg_b01.png) no-repeat;*/
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_b02{
	width: 40px;
	height: 40px;
	background: url(images/superimg_b0201.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_b03{
	width: 40px;
	height: 40px;
	background: url(images/superimg_b0203.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}

.bm_btn2pr_img{
	width: 40px;
	height: 40px;
	background: url(images/superimg01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgqqq{
	width: 40px;
	height: 40px;
	background: url(images/superimg_c00.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgqq{
	width: 40px;
	height: 40px;
	background: url(images/superimg_c01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgaaz{
	width: 40px;
	height: 40px;
	background: url(images/superimg_a01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgaazz{
	width: 40px;
	height: 40px;
	background: url(images/superimg_a03.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imga{
	width: 40px;
	height: 40px;
	background: url(images/superimg_b0102.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgb{
	width: 40px;
	height: 40px;
	background: url(images/superimg_b0002.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img02{
	width: 40px;
	height: 40px;
	background: url(images/superimg02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_c02{
	width: 40px;
	height: 40px;
	background: url(images/superimg_c02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_a02{
	width: 40px;
	height: 40px;
	background: url(images/superimg_b02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img02a{
	width: 40px;
	height: 40px;
	background: url(images/superimg_a02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgyes000{
	width: 32px;
	height: 28px;
	background: url(images/superimg000.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 18px;
    margin-top: 8px;

}
.bm_btn2pr_imgyes000a{
	width: 32px;
	height: 28px;
	background: url(images/superimg000.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 98px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000ab{
	width: 32px;
	height: 28px;
	background: url(images/superimg000.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 0px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000abb{
	width: 32px;
	height: 28px;
	background: url(images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 0px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000abbb{
	width: 32px;
	height: 28px;
	background: url(images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 0px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000aa{
	width: 32px;
	height: 28px;
	background: url(images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 30px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000aaa{
	width: 32px;
	height: 28px;
	background: url(images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 98px;
    margin-top: 8px;
}



.bm_btn2pr_imgnozz{
	width: 32px;
	height: 28px;
	background: url(images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 7px;
    margin-top: 8px;
}
.bm_btn2pr_imgnozza{
	width: 30px;
	height: 26px;
	background: url(images/superimgnoaaaaa.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 22px;
    margin-top: -1px;
    display: inline-block;
}
.bm_btn2pr_imgnozzz{
	display: inline-block;
	width: 32px;
	height: 28px;
	background: url(images/superimgnoaaaaa.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 7px;
    margin-top: 8px;
}
.bm_btn2aa02a {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#0b9ceb;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding: 10px 0px;
}
.bm_btn2aa03b {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#fa6767;;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa02 {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#0b9ceb;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding: 10px 0px;
}
.bm_btn2aa01 {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #dbdada solid;
	padding: 10px 0px;
}

/*藍*/
.bm_btn2aa {
	display:inline-block;
	/*width:280px;*/
	height:28px;
	text-align:center;
	color:#1da7f3;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding: 10px 20px 20px 20px;
}
/*紅*/
.bm_btn2aaa {
	display:inline-block;
	/*width:280px;*/
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 20px 20px 20px;
}
/*紅2*/
.bm_btn2aaaaaar {
	display:inline-block;
	/*width:280px;*/
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 82px 20px 20px;
}
.bm_btn2aa03bbb {
	display:inline-block;
	width:127px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa03 {
	display:inline-block;
	width:100px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa03a {
	display:inline-block;
	width:130px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa03aaa {
	display:inline-block;
	width:50px;
	height:28px;
	text-align:center;
	color:#0abfec;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #0abfec solid;
	padding: 16px 0px;
	margin-top: -1px;
    position: absolute;
}
.bm_btn2aa03aaaz {
	display:inline-block;
	width:50px;
	height:30px;
	text-align:center;
	color:#0abfec;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 23px;
	/*border-radius: 6px;
	background: #fff;
	border: 1px #1da7f3 solid;*/
	padding: 8px 5px 20px 5px;
    position: absolute;
}
.bm_btn2aa03aaaa {
	display:inline-block;
	width:160px;
	height:28px;
	text-align:center;
	color:#0abfec;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #0abfec solid;
	padding: 10px 0px;
}
.bm_btn2aa03aa {
	display:inline-block;
	width:160px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
/*灰*/
.write_profile00{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
    color: #848484;
    margin-top: -4px;
}
/*藍*/
.write_profile00a{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
    color: #1da7f3;
    margin-top: -4px;
}
/*紅*/
.write_profile00b{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
    color: #fa6767;
    margin-top: -4px;
}

.write_profile{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
}
.bm_btn2pr_ul{ padding-left: 9px;}
.bm_btn2pr_ul li{float: left; }
.bm_btn_li300{ padding-left: 500px; line-height: 50px;}
.bm_btn_li301{ padding-left: 581px; line-height: 50px;}
.bm_btn_li301b{ padding-left: 534px; line-height: 50px;}
.bm_btn_li301bab{ padding-left: 517px; line-height: 50px;}
.bm_btn_li301c{ padding-left: 546px; line-height: 50px;}
.bm_btn_li3aaaaaaa{ padding-left: 200px; line-height: 50px;}
/*已回帖上傳圖片*/
.bm_btn_li302{ padding-left: 384px; line-height: 50px;}
.bm_btn_li3{  line-height: 50px;}

/*最上的活動*/
.topareabox{
	background:url(images/bgaaaaa.png) repeat; 
	width:655px; 
	border-radius:6px; 
	/*border:1px solid #fff; height: 515px;*/
	margin-bottom: 5px;
	
}
.topareabox2{
	background:#0b9ceb;
	width:200px; 
	display: block; 
	color: #fff;
	border-radius:6px; 
	padding: 10px; 
	font-size: 18px;
	margin: 0 auto;
    text-align: center;

}
/*報名截止*/
.topareabox3{
	background:#008f00;
	width:200px; 
	display: block; 
	color: #fff;
	border-radius:6px; 
	padding: 10px; 
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
}
.topareabox4{
	background:#868686;
	width:200px; 
	display: block; 
	color: #fff;
	border-radius:6px; 
	padding: 10px; 
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
}
.event{font-family: "微軟正黑體","Times New Roman",Georgia,Serif;}
.topareadate{
	  color:#777;
	  font-size:14px; 
	  font-family:'Microsoft YaHei'; 
	  width: 362px;
	  margin-left:256px;
	  /*border:1px solid #E0E0E0;
	  background:#fff; 
	  border-radius: 4px;
      padding: 5px 0px 5px 152px;
      margin: -6px 0px -10px 153px;*/
	}
.avt img{width: 40px; height: 40px;}
a.eventmenu_select{    
    display: inline-block;
    padding: 4px 6px 2px 6px;
    color: #ffffff;
    text-decoration: none;
    line-height: 12px;
    margin-left: 5px;
    background-color: #aaaaaa;
    border-radius: 4px;}
a.titleword{
    font-family:'微軟正黑體'; font-size:15px; font-weight:bold; color:#333; line-height:18px; 
    letter-spacing: 1px; width: 450px;     text-overflow: ellipsis; white-space: nowrap; 
    display: block;overflow: hidden;
}   

 

/*狀態圖示*/
.bm_btn2pr_imgyes{
	width: 32px;
	height: 28px;
	background: url(images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 30px;
    margin-top: 8px;

}
.bm_btn2pr_imgno{
	width: 32px;
	height: 28px;
	background: url(images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 30px;
    margin-top: 8px;

}




.bm_btn2aa00 ul li ,.bm_btn2aa ul li ,.bm_btn2aaa ul li{ float: left;} 
.contentaaaaa{ /*width: 800px; padding: 0px 80px;*/ margin: 20px 0px 5px 0px;}
.contentaaaaa ul li{ float: left; } 
.contentaaaaa ul li a{ margin: 2px;}
.contentaaaaa ul li a:hover{box-shadow:0px 0px 8px rgba(20%,20%,20%,0.3);}

.event3a_content{
	color:#777;
	line-height:32px; 
	padding-left:10px; 
	background:#e7f5fc; 
	font-size: 13px; 
	width: 100%;/*690px*/
}
.topareabackground{
	width: 655px;
	height: 450px;
	border-radius: 4px;
	background:#fff;
	box-shadow:0px 0px 8px rgba(20%,20%,20%,0.3); 
}
.toptitlebox{
	width: 209px; 
	float: left;    
	margin-left:20px;
    padding: 2px 0px;
    font-size: 20px;
}

/*BUTTOM*/
.buttonbox{ margin-top:10px;
            /*margin-top:10px; 
            padding-left:100px; 
            margin-left: 245px; 
            text-align: center;*/
            width: 700px;
}
.buttonboxarea{width: 700px;}
.buttonboxarea01{width: 300px;}
.btmword{position: absolute; width: 170px; margin-top: 7px; margin-left: 46px; text-align:left;}
.buttonboxarea01 a:hover{ background: #f7f8f7;}
.buttonboxarea li{width:47%; text-decoration:none;list-style-type:none; margin-bottom: 2px;}
.buttonboxarea ul li{float: left; margin: 1px 1px 5px 1px;}

/*基本架構*/
.bm_btn2aa00 {
	display:block;
	width:286px;
	height:28px;
	text-align:center;
	font-size:18px;
	/*font-weight:bold;*/
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	padding: 10px 20px 20px 20px;

} 
.bm_btn2aa0002 {
	display:block;
	width:286px;
	height:28px;
	text-align:center;
	font-size:18px;
	/*font-weight:bold;*/
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	padding: 10px 20px 20px 20px;

} 
.bm_btn2aa00a {
	display:block;
	/*width:50px;
	height:28px;*/
	text-align:center;
	/*font-weight:bold;*/
	text-decoration:none;	
	border-radius: 6px;
	background: #fff;
	padding: 2px;
	margin-top: -50px;
    margin-left: 279px;
    cursor: pointer; 
}
a.bm_btn2aa00a:hover{
    border: 1px #85d1fd solid;
    border-radius: 6px;
    background:#fff;
    }
/*己填會員資料*/
/*灰色*/
.bm_btn2pr_img00{
	width: 40px;
	height: 40px;
	background: url(images/superimg00.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
} 
.bm_iconaa {background: url(images/superimg_b0002.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconaa01 {background: url(images/superimg_b0201.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconaa02 {background: url(images/superimg_a03.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconaa03 {background: url(images/superimg_c00.png) no-repeat;
	background-size: 40px 40px;
}

/*藍色*/
.bm_btn2pr_img_blue{
	width: 40px;
	height: 40px;
	background: url(images/superimg01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_iconbb {background: url(images/superimg_b0102.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconbb01 {background: url(images/superimg_b01.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconbb02 {background: url(images/superimg_a01.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconbb03 {background: url(images/superimg_c01.png) no-repeat;
	background-size: 40px 40px;
}
/*紅色*/
.bm_btn2pr_img_red{
	width: 40px;
	height: 40px;
	background: url(images/superimg02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_iconcc{background: url(images/superimg_b02.png) no-repeat;
	background-size: 40px 40px;}
.bm_iconcc01{background: url(images/superimg_b0203.png) no-repeat;
	background-size: 40px 40px;}
.bm_iconcc02{background: url(images/superimg_a02.png) no-repeat;
	background-size: 40px 40px;}
.bm_iconcc03{background: url(images/superimg_c02.png) no-repeat;
	background-size: 40px 40px;}

/*通過*/
.bm_btn2pr_img_right{
    width: 32px;
	height: 28px;
	display: block;
	background: url(images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-top: 8px;
}
/*不通過*/
.bm_btn2pr_img_right_no{
    width: 32px;
	height: 28px;
	display: block;
	background: url(images/superimgnoh.png) no-repeat;
	background-size: 30px 26px;
	margin-top: 8px;
}
/*重新整理*/
.bm_btn2pr_img_right_re{
	width: 32px;
	height: 28px;
	display: inline-block;
	background: url(images/superimgnoaaaaa.png) no-repeat;
	background-size: 30px 26px;
	margin-top: 8px;
}

/*顏色*/
.basicgray{color:#848484; border: 1px #dbdada solid;}
.basicblue{color:#2ecc71; border: 1px #2ecc71 solid;}
.basicred{color:#fa6767; border: 1px #fa6767 solid;}
.basicredaa{ margin-top: 2px; padding-bottom: 21px;color:#fa6767; border: 1px #fa6767 solid;}

/*我要參加BUTTON*/
.joinbutton{
	display: block;
	/*display:inline-block;*/
	width:88%;
	height:28px;
	text-align:center;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 40px;
	border-radius: 6px;
	background: #f4f4f4;
	border: 1px #dbdada solid;
	padding: 10px 20px 20px 20px;
	margin-bottom: 10px;
}
.joinaa{background: #717171;color:#fff;}
.joinbb{background: #0b9ceb;color:#fff;}
.joinbb a:hover{background: #12a7f8;color:#fff;}
.joinpay_btn{background: #06C;color:#fff;}
.joinpay_btna{background: #ee5816;color:#fff;}
.joinpay_btnb{background: #0465a3;color:#fff;}


.event1_content{ 
	background: #fff; 
	box-shadow:0px 0px 8px rgba(20%,20%,20%,0.3);
	border-radius: 4px;
	padding-bottom: 10px;
}
.topareabox_spacing{margin: 10px 0px 10px 0px;}
.topareabox_a img{border-radius: 4px;}
.topareaboxtitle{padding: 8px 0px 5px 22px; font-size: 16px;}

.leaderboardhover{
	width:300px; 
	padding:5px; 
	z-index: 1; 
	position: absolute;
    top: 17px;
    left: 65px;
   line-height: 26px;
   letter-spacing:2px;
   background: #fff;
   border: 1px #999 solid; 

}
.leaderboardhover a{ cursor: pointer;}

/*Send e-Mail & Notice Start*/
.bg_block { display:flex; position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.5); }
.qrcode_message { display:block; background-color:#fff; width:1000px; margin:auto; padding:12px 0; border-radius:8px; box-shadow:0 1px 8px rgba(0,0,0,0.5); box-sizing:border-box; }
.qrcode_message .tab_list { display:block; position:relative; bottom:-1px; width:100%; padding:0 10px; box-sizing:border-box; }
.qrcode_message .tab_list_li { display:inline-block;  min-width:100px; padding:10px; background-color:#ccc; color:#777; text-align:center; border:1px solid #ccc; border-top-left-radius:8px; border-top-right-radius:8px; cursor:pointer; transition:background-color 0.2s linear;  }
.qrcode_message .tab_list_li:hover { background-color:#ddd; transition:background-color 0.2s linear; }
.qrcode_message .tab_select_li { background-color:#fff; color:#333; border-bottom:1px solid #fff; transition:background-color 0.2s linear,border 0.2s linear; }
.qrcode_message .tab_select_li:hover { background-color:#fff; transition:background-color 0.2s linear,border 0.2s linear; }
.qrcode_message .container_box { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.qrcode_message .container_box textarea { width:100%; height:540px; padding:10px; border:none; outline:none; resize:none; box-sizing:border-box; }

.check_from { padding:10px 10px 0; }
.check_box { float:left; font-size:13px; }
.check_box span { margin-right:12px; }
.qrcode_message .btn_box { float:right; }
.button_default { min-width:100px; padding:5px 10px; background:#ddd; font-size:15px; border:none; text-align:center; color:#666; border-radius:8px; outline:none; transition:background-color 0.2s linear; }
.button_type_blue { background-color:#5ec8ff; color:#fff; transition:background-color 0.2s linear; }
.button_type_blue:hover { background-color:#7ed3ff; }
.button_type_red { background-color:#ff6f6f; color:#fff; transition:background-color 0.2s linear; }
.button_type_red:hover { background-color:#ff8c8c; transition:background-color 0.2s linear; }
/*Send e-Mail & Notice End*/

/*joinmanage prize tag*/
.prize_tag { display:inline-block; position:relative; margin:3px; padding:2px 22px 2px 5px; border:1px solid #ccc; border-radius:5px; cursor:default; }
.prize_tag .ignore_notice { margin:4px; border-radius:3px; }
.prize_tag .ignore_notice:hover { background-position:0 -12px; }

/*joinmanage show prize windows*/
.prize_record { position:fixed; top:0; left:0;  width:100%; height:100%; z-index:6000; }
.black_bg { position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.7); }
.prize_record_dialog { width:50%; position:relative; margin:auto; background:#fff; padding:3px; border-radius:4px; box-shadow:0 0 2px #000; overflow:hidden; }
.prize_record_close { float:right; width:18px; height:18px; background:url(./images/icon_close.png) 0 0 no-repeat #fff; margin:1px;  border-radius:3px; cursor:pointer; }
.prize_record_close:hover { background:url(./images/icon_close.png) 0 -18px no-repeat #fff; }
.prize_record_header { 
	background:#0081c9; 
	color:#fff; 
	font-weight:bold; 
	padding:4px; 
	border-radius:2px; 
}
.prize_record_content { height:300px; font-weight:bold; }
.prize_record_content_table { border-collapse:separate; font-size:15px; }
.prize_record_content_table th { background:#0081c9; color:#fff; padding:3px; }
.prize_record_content_table td { background:#f0f0f0; margin:2px; padding:3px; }