body
{
	background-color:rgb(220,217,210);
}
#rmim
{
	background-color:#fff;
	padding:0px 50px;
}
#rmim #main 
{
	margin-top:15px;	
}
/***************************************************************/
/*
/* share
/*
/***************************************************************/
.fund_selected
{
	color:#A6A8AB;
}
.fund_bread_crumbs
{
	padding:0px 0px 40px 20px;
}
/***************************************************************/
/* #fund
/***************************************************************/
#fund
{
	position:relative;
}
.fund_col1
{
	width:555px;
	min-height:700px;
	padding-left:20px;
	display:none;
}
.fund_enable
{
	display:block;
}
.fund_col1_row1
{
	width:540px;
	color:#BF9D5A;
	padding-bottom:10px;
}
.fund_col1_row2
{
	padding-top:30px;
	padding-right:10px;
}
.fund_col2
{
	position:absolute;
	width:320px;
	top:0px;
	right:0px;
	text-align:right;
	margin-top:56px;
}
.fund_col2_row2,
.fund_col2_row3,
.fund_col2_row4
{
	height:auto;
	margin-bottom:20px;
}
.fund_col2_row2
{
	width:300px;
	height:80px;
	float:right;
}
.fund_col2_row3
{
	width:300px;
	height:205px;
	float:right;
}
.fund_col2_row4
{
	width:300px;
	height:90px;
	float:right;
}
.fund_col2_row1
{
	width:300px;
	height:100px;
	margin-bottom:20px;
	display:inline-block;
	box-shadow:0px 0px 3px #000 inset;
}
.fund_col2_row1_row
{
	display:block;
	text-align:left;
	padding-left:35px;
	line-height:20px;
	height:20px;
	font-size:15px;
	margin-top:10px;
	background-image:url(../img/magazine/magazine_menu_icon.png);
	background-repeat:no-repeat;
	background-position:15px 1px;
	background-size:18px 18px;
	cursor:pointer;
	
}
.fund_col2_row1_row_selected
{
	color:#A6A8AB;
}
/***************************************************************/
/* #fund-sign
/***************************************************************/
#fund_sign
{
	position:relative;
}
.fund_sign_div
{
	width:100%;
	position:relative;
}
.fund_sign_loads
{
	/*display:inline-block;*/
	color:#2781c3;
	cursor:pointer;
	position:relative;
	padding-right:25px;
}
.fund_sign_down
{
	/* display:inline-block;
	position:absolute;
	top:-5px;
	right:0px; */
}


/***************************************************************/
/* #fund_awards
/***************************************************************/
#fund_awards
{
	
}
/*** fund_awards副框 ***/
#fund_awards_block1x2s
{
	position:relative;
}
/*** fund_awards左右區塊同屬性設定 ***/
.fund_awards_block1x2
{
	min-height:500px;
}
/*** fund_awards左區塊 ***/
#fund_awards_block1x2_col1
{
	width:560px;
}
.fund_awards_block1x2_col1_row1
{
	height:31px;
	line-height:40px;
	/*background-image:url(../img/fund/fund_title.png);*/
	background-position:right top;
	background-repeat:no-repeat;
	background-size:71px 31px;
	color:#BF9D5A;
	position:relative;
}
.fund_awards_block1x2_col1_rowa
{
	padding-bottom:10px;
}
.fund_awards_block1x2_col1_rowa_col1
{
	float:right;
	color:#1B75BB;
}
.fund_awards_block1x2_col1_row2
{
	padding-top:30px;
}
.fund_awards_ul
{
	padding:0px;
	border-bottom:1px #000 solid;
}
.fund_awards_li
{
	list-style-type:none;
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	cursor:pointer;
	/*font-size:12px;*/
	position:relative;
	background-color:#F1F1F2;
	
}
.fund_awards_li::before
{
	content:attr(dao);
	position:absolute;
	left:6px;
	font-size:17px;	
}
.fund_awards_sul
{
	padding:0px;
}
.fund_awards_li_caption
{
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	list-style-type:none;
	position:relative;
	cursor:pointer;
}
.fund_awards_li_caption::before
{
	content:"‧";
	position:absolute;
	left:10px;
	font-size:17px;	
}
.fund_awards_sul,
.fund_awards_li_content
{
	display:none;
}
.fund_awards_li_content
{
	list-style-type:none;
	padding:15px 24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
}
/*** fund_awards右區塊 ***/
#fund_awards_block1x2_col2
{
	position:absolute;
	width:320px;
	top:0px;
	right:0px;
	text-align:right;
}
.fund_awards_col2_row2
{
	width:300px;
	height:80px;
	float:right;
	margin-bottom:15px;
}
.fund_awards_col2_row1
{
	width:300px;
	min-height:100px;
	margin-bottom:20px;
	display:inline-block;
	box-shadow:0px 0px 3px #000 inset;
	padding-bottom:10px;
}
.fund_awards_col2_row1_menu
{
	display:block;
	text-align:left;
	padding-left:35px;
	line-height:20px;
	padding-top:10px;
	height:20px;
	font-size:15px;
	background-image:url(../img/magazine/magazine_menu_icon.png);
	background-repeat:no-repeat;
	background-position:15px 11px;
	background-size:18px 18px;
	
}
.fund_awards_col2_row1_menu.active
{
	color:#707070;
}
.fund_awards_col1_rows
{
	display:none;
	padding-left:20px;
}
.fund_awards_col1_rows.active
{
	display:block;
}
/**********/
/* object
/**********/
.fund_awards_object_row1
{
	height:31px;
	line-height:40px;
	color:#BF9D5A;
	padding-bottom:10px;
}
.fund_awards_object_ul
{
	padding:0px;
	border-bottom:1px #000 solid;
	padding-top:30px;
}
.fund_awards_object_li_caption
{
	list-style-type: none;
	height: 30px;
	line-height: 30px;
	padding-left: 24px;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	border-top: 1px #000 solid;
	cursor: pointer;
	position: relative;
}
.fund_awards_object_li_content
{
	list-style-type: none;
	padding: 15px 24px;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	display: none;
	position: relative;
}
.fund_awards_object_li_caption::before 
{
	content: attr(dao);
	position: absolute;
	left: 10px;
	font-size: 17px;
}
.fund_awards_object_img
{
	padding:10px 10px 0px 10px;
	width:300px;
	margin:10 auto 5 auto;
	border:1px #ccc solid;
}
/**********/
/* memlist
/**********/
.fund_awards_memlist_row1
{
	height:31px;
	line-height:40px;
	color:#BF9D5A;
	padding-bottom:10px;
}
.fund_awards_memlist_ul
{
	padding:0px;
	border-bottom:1px #000 solid;
	padding-top:30px;
}
.fund_awards_memlist_li
{
	list-style-type:none;
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	background-color: #F1F1F2;
	cursor:pointer;
	position:relative;
}
.fund_awards_memlist_li::before
{
	content:attr(dao);
	position:absolute;
	left:10px;
	font-size:17px;	
}
.fund_awards_memlist_sul
{
	padding:0px;
}
.fund_awards_memlist_li_caption
{
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	list-style-type:none;
	position:relative;
	cursor:pointer;
}
.fund_awards_memlist_li_caption::before
{
	content:"‧";
	position:absolute;
	left:10px;
	font-size:17px;	
}
.fund_awards_memlist_sul,
.fund_awards_memlist_li_content
{
	display:none;
}
.fund_awards_memlist_li_content
{
	list-style-type:none;
	padding:15px 24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	position:relative;
}
/*.fund_awards_memlist_ul
{
	padding:0px;
	border-bottom:1px #000 solid;
}
.fund_awards_memlist_li_caption
{
	list-style-type: none;
	height: 30px;
	line-height: 30px;
	padding-left: 24px;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	border-top: 1px #000 solid;
	cursor: pointer;
	position: relative;
}
.fund_awards_memlist_li_content
{
	list-style-type: none;
	padding: 15px 24px;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	display: none;
	position: relative;
}
.fund_awards_memlist_li_caption::before 
{
	content: attr(dao);
	position: absolute;
	left: 10px;
	font-size: 17px;
}*/
/**********/
/* advise
/**********/
.fund_awards_advise_row1
{
	color: #BF9D5A;
	padding-bottom: 10px;
}
.fund_awards_advise_row2
{
	padding-top:30px;
}
/*.fund_awards_block1x2_row2
{
	width:300px;
	height:205px;
	float:right;
	margin-bottom:20px;
}
 .fund_awards_block1x2_col2_row2
{
	display:inline-block;
	width:298px;
	height:140px;
	border:1px #000 solid;
	margin-bottom:20px;
	position:relative;
}
.fund_awards_block1x2_col2_row2_ul
{
	
	float:left;
	width:200px;
}
.fund_awards_block1x2_col2_row2_li
{
	text-align:left;
	margin-bottom:10px;
	font-size:14px;
}
.fund_awards_block1x2_col2_row2_col2
{
	width:100px;
	height:40px;
	line-height:40px;
	font-size:18px;
	position:absolute;
	right:6px;
	bottom:0px;
} */

/**********************************************************/
/*
/* #fund_iday
/*
/**********************************************************/
#fund_iday
{
	position:relative;
}
/*** set left and right block ***/
.fund_iday_col,
.fund_iday_col4
{
	min-height:500px;
}
.fund_iday_col4
{
	margin-top:56px;
}
.fund_iday_col
{
	width:580px;
	display:none;
}
.fund_iday_enable
{
	display:block;
}
.fund_iday_row1
{
	position:relative;
	height:30px;
	padding-bottom:10px;
}
.fund_iday_row1_col1
{
	color:#BF9D5A;
	padding-bottom:10px;
	float:left;
	padding-left:20px;
}
.fund_iday_row1_col2
{
	width:65px;
	height:42px;
	float:right;
	margin-right:30px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url(../img/fund/fund_iday.png);
}
/*** set left block number one  (brief) ***/

.fund_iday_brief_row2
{
	width:540px;
	padding:40px 0px;
	padding-left:20px;
	line-height:20px;
}
/*** set left block number three  (history) ***/
.fund_iday_history_row2
{
	padding-top:30px;
}
.fund_iday_history_ul
{
	padding:0px;
	border-bottom:1px #000 solid;
}
.fund_iday_history_bli_caption
{
	list-style-type:none;
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	cursor:pointer;
	background-color: #F1F1F2;
	/*font-size:13px;*/
	position:relative;
}
.fund_iday_history_bli_caption::before
{
	content:attr(dao);
	position:absolute;
	left:10px;
	font-size:17px;
	
}
.fund_iday_history_sul
{
	padding:0px;
}
.fund_iday_history_sli_caption
{
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	list-style-type:none;
	position:relative;
	cursor:pointer;
}
.fund_iday_history_sli_caption::before
{
	content:"‧";
	position:absolute;
	left:10px;
	font-size:17px;	
}
.fund_iday_history_sul,
.fund_iday_history_sli_content
{
	display:none;
}
.fund_iday_history_sli_content
{
	list-style-type:none;
	padding:15px 24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	position:relative;
}
.fund_iday_history_li_more
{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	color:#1B75BB;
	cursor:pointer;
}
/*** image show ***/

.fund_iday_history_imgs_box
{
	display:none;
	/*min-width:500px;
	min-height:350px;*/
	position:relative;
	padding:10px 50px;
}
.fund_iday_history_cover
{
	/* position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%; */
	display:none;
}
.fund_iday_history_cover.active
{
	display:block;
}
.fund_iday_history_img
{
	/*background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
	width:400px;
	height:300px;*/
	margin:0 auto;
}
.fund_iday_history_alt
{
	text-align:left;
	color:#000;
	/*height:30px;*/
	line-height:30px;
	padding:10px;
}
.fund_iday_history_next
{
	position:absolute;
	width:50px;
	height:50px;
	top:190px;
	right:0px;
	background-image:url(../img/next.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	cursor:pointer;
}
.fund_iday_history_prev
{
	position:absolute;
	width:50px;
	height:50px;
	top:190px;
	left:0px;
	background-image:url(../img/prev.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	cursor:pointer;
}
/*** set left block number three  (praise) ***/
.fund_iday_praise_row2
{
	position:relative;
	width:540px;
	padding:40px 0px;
	padding-left:20px;
	line-height:20px;
}
.fund_iday_praise_row2_image
{
	width:130px;
	height:130px;
	position:absolute;
	top:175px;
	right:10px;
	background-image:url(../img/fund/fund_iday_praise.png);
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
}
/*** right block ***/

.fund_iday_col4
{
	position:absolute;
	width:320px;
	top:0px;
	right:0px;
	text-align:right;
}
.fund_iday_col4_row1,
.fund_iday_col4_row3,
.fund_iday_col4_row4
{
	height:auto;
	margin-bottom:20px;
	width:300px;
	float:right;
}
.fund_iday_col4_row1
{
	height:80px;
}
.fund_iday_col4_row3
{
	height:205px;
}
.fund_iday_col4_row4
{
	height:90px;
}
.fund_iday_col4_row2
{
	width:300px;
	/*height:100px;*/
	margin-bottom:20px;
	padding-bottom:10px;
	display:inline-block;
	box-shadow:0px 0px 3px #000 inset;
}
.fund_iday_col4_row2_menu
{
	display:block;
	text-align:left;
	padding-left:35px;
	line-height:20px;
	height:20px;
	font-size:15px;
	margin-top:10px;
	background-image:url(../img/magazine/magazine_menu_icon.png);
	background-repeat:no-repeat;
	background-position:15px 1px;
	background-size:18px 18px;
	
}


/**********************************************************/
/*
/* #fund_service
/*
/**********************************************************/
#fund_service
{
	position:relative;
}
/*** set left and right block ***/
.fund_service_q,
.fund_service_a
{
	color:#BF9D5A;
	font-family: "Georgia, Times New Roman, serif";
}
.fund_service_col,
.fund_service_col4
{
	min-height:500px;
}
.fund_service_col
{
	width:560px;
	display:none;
	padding:0px 20px;
}
.fund_service_enable
{
	display:block;
}
.fund_service_row1,
.fund_service_row3
{
	position:relative;
	width:100%;
	height:30px;
	color:#BF9D5A;
	padding-bottom:10px;
	/*float:left;*/
	text-align;left;
}
.fund_service_row3
{
	float:none;
	color:#000;
	padding-bottom:0px;
}
.fund_service_row2
{
	padding:30px 20px 40px 0px;
}

/*** set left block number one  (brief) ***/
.fund_service_row4
{
	position:relative;
	height:400px;
	width:100%;
}
.fund_service_row4_row1
{
	position:absolute;
	left:60px;
	top:1px;
	z-index:2;
	border-left: 10px solid transparent;
    border-bottom: 15px solid #fff;
    border-right: 10px solid transparent;
    display: inline-block;
}
.fund_service_row4_row2
{
	position:absolute;
	left:60px;
	top:0px;
	z-index:1;
	border-left: 10px solid transparent;
    border-bottom: 15px solid #888;
    border-right: 10px solid transparent;
    display: inline-block;
}
.fund_service_row4_row3
{
	width:540px;
	height:150px;
	position:absolute;
	left:0px;
	top:14px;
	border:1px #888 solid;
	border-radius:15px;
}
.fund_service_row4_row3_liner
{
	margin:0 auto;
	height:110px;
	width:1px;
	background-color:#000;
	margin-top:20px;
}
.fund_service_row4_row3_col1,
.fund_service_row4_row3_col2
{
	width:50%;
	height:150px;
	position:absolute;
	top:0px;
}
.fund_service_row4_row3_col1
{
	left:0px;
}
.fund_service_row4_row3_col2
{
	right:0px;
}
.fund_service_row4_row3_col1_row1,
.fund_service_row4_row3_col1_row2,
.fund_service_row4_row3_col2_row1,
.fund_service_row4_row3_col2_row2
{
	width:230px;
	margin:20px auto;
		
}
.fund_service_row4_row4
{
	width:200px;
	height:35px;
	position:absolute;
	left:175px;
	top:220px;
	line-height:35px;
	text-align:center;
	border:1px #f58025 solid;
	border-radius:15px;
	background-color:#f58025;
	color:#fff;
	cursor:pointer;
}
/*** set left block number two  (history) ***/
.fund_service_history_shr_caption
{
	float: right;
	color: #000;
	font-size: 15px;
	display: inline-block;
	height: 22px;
	line-height: 25px;
}
#fund_service_history_publish
{
	float:right;
	margin-right:20px;
	color:#333;
}
.fund_service_boxs
{
	display:none;
	padding-top:20px;
}
.fund_service_boxs.active
{
	display:block;
}
.fund_service_history_ul
{
	padding:0px;
	margin:0px;
}
.fund_service_history_ul:last-child
{
	border-bottom:1px #000 solid;
}
.fund_service_history_li
{
	list-style-type:none;
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	background-color:#F1F1F2;
	cursor:pointer;
	position:relative;
}
.fund_service_history_li::before
{
	content:attr(dao);
	position:absolute;
	left:10px;
	font-size:17px;	
}
.fund_service_history_sul
{
	padding:0px;
}
.fund_service_history_li_caption
{
	height:30px;
	line-height:30px;
	padding-left:24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	list-style-type:none;
	position:relative;
	cursor:pointer;
}
.fund_service_history_li_caption::before
{
	content:"‧";
	position:absolute;
	left:10px;
	font-size:17px;	
}
.fund_service_history_sul,
.fund_service_history_li_content
{
	display:none;
}
.fund_service_history_li_content
{
	list-style-type:none;
	padding:15px 24px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
}
.fund_service_history_li_more
{
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
}
/*** set left block number three  (question) ***/
.fund_service_question_row1,
.fund_service_question_row3
{
	color:#000;
}
.fund_service_question_row2
{
	padding-top:20px;
}
.fund_service_question_row3
{
	margin-top:20px;
}
.fund_service_question_row4
{
	border:1px #888 solid;
	border-radius:15px;
	width:540px;
	height:140px;
	margin-top:20px;
}
.fund_service_question_row4_textarea
{
	width:530px;
	height:120px;
	padding:10px;
	border:0px;
	border-radius:15px;
	outline:none;
	margin-top:10px;
}
.fund_service_question_row5
{
	margin-top:20px;
}
.fund_service_question_row6
{
	margin-top:20px;
	border-spacing:0px;
	border:0px;
	padding:0px;
}
.fund_service_question_row6 th 
{
	text-align: right;
	padding: 5px 10px;
}
.fund_service_question_row7
{
	margin-top:20px;
	border:1px #888 solid;
	/*height:140px;*/
	padding:15px;
}
.fund_service_question_row8
{
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	text-align:center;
}
.fund_service_question_row8_reset,
.fund_service_question_row8_sent
{
	display:inline-block;
	width:160px;
	height:35px;
	line-height:35px;
	border-radius:15px;
	cursor:pointer;
}
.fund_service_question_row8_reset
{
	margin-right:10px;
	color:#555;
	background-color:#fff;
	border:1px #999 solid;

}
.fund_service_question_row8_sent
{
	margin-left:10px;
	color:#fff;
	background-color:#f58025;
	border:1px #f58025 solid;
}
/*** right block ***/

.fund_service_col4
{
	position:absolute;
	width:320px;
	top:55px;
	right:0px;
	text-align:right;
}
.fund_service_col4_row2,
.fund_service_col4_row3,
.fund_service_col4_row4
{
	height:auto;
	margin-bottom:20px;
	width:300px;
	float:right;
}
.fund_service_col4_row2
{
	height:80px;
}
.fund_service_col4_row3
{
	height:205px;
}
.fund_service_col4_row4
{
	height:90px;
}
.fund_service_col4_row1
{
	width:300px;
	/*height:100px;*/
	margin-bottom:20px;
	padding-bottom:10px;
	display:inline-block;
	box-shadow:0px 0px 3px #000 inset;
}
.fund_service_col4_row1_menu
{
	display:block;
	text-align:left;
	padding-left:35px;
	line-height:20px;
	height:20px;
	font-size:15px;
	margin-top:10px;
	background-image:url(../img/magazine/magazine_menu_icon.png);
	background-repeat:no-repeat;
	background-position:15px 1px;
	background-size:18px 18px;
	
}
.fund_service_msg_txt
{
	width:250px;
	height:100px;
	padding:20px;
	text-align:left;
	color:#888;
}
.fund_service_msg .fund_service_msg_button
{
	padding-left:20px;
	padding-right:20px;
}
.fund_service_msg .fund_service_msg_button button
{
	display: block;
	margin: 10px auto 10px auto;
	padding: 5px 0px;
	text-align: center;
	height:50px;
	outline: none;
	box-shadow: 0px 1px 5px #ddd inset;
	border-radius: 3px;
	border: 1px #ccc solid;
	color:#999;
}
.fund_service_msg .fund_service_msg_loginbox
{
	text-align:right;
	padding-right:20px;
	margin: 0 auto;
}
.fund_service_msg .fund_service_msg_login
{
	color:#1B75BB;
	cursor:pointer;
}

/***************************************************************/
/* Fund Service Reserve
/***************************************************************/
#fund_service_reserve
{
}
.fsr_title
{
	color:#bf9d5a;
	padding-bottom:10px;
}
.fsr_ul
{
	padding-left:15px;
	padding-top:30px;
}
#fsr_month
{
	float:right;
}
#fsr_table
{
}
.fsr_th
{
	/*display:inline-block;*/
	float:left;
	text-align:center;
	padding:10px 0px;
}
.fsr_tdbox
{
	float:left;
	position:relative;
	padding-bottom:2px;
	height:150px;
}
.fsr_td
{
	margin:1px;
	height:inherit;
	box-shadow:0px 0px 1px #bbb inset;
}
.fsr_tdbox::after
{
	content:attr(num);
	position:absolute;
	font-size:30px;
	right:10px;
	bottom:5px;
	color:#bbb;
}
.fsr_label
{
	display:inline-block;
	padding:10px 10px 10px 20px;
	position:relative;
	border-radius:3px;
}
.fsr_label:not(.disable):hover
{
	background-color:#fff;
}
.fsr_label.disable::before
{
	content:"";
	width:45%;
	height:2px;
	background-color:#f00;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-1px;
}
.fsr_label::after
{
	content:"";
	width:10px;
	height:10px;
	border:1px solid #bbb;
	box-shadow: 2px 0px 0px 0px #fff inset,0px 2px 0px 0px #fff inset,-2px 0px 0px 0px #fff inset,0px -2px 0px 0px #fff inset;
	position:absolute;
	left:7px;
	top:12px;
	border-radius:100%;
}
.fsr_label.active::after
{
	background-color:#bbb;
}
#fsr_tdbox_init,
#fsr_label_init
{
	display:none;
}
#fsr_clear
{
	clear:both;
}
#fsr_teachers
{
	height:34px;
	margin-top:10px;
	text-align:right;
}
.fsr_teacher
{
	display:inline-block;
	padding:10px 10px 10px 30px;
	position:relative;
	margin-left:10px;
}
.fsr_teacher_color
{
	position:absolute;
	width:12px;
	height:12px;
	border:1px solid #bbb;
	left:5px;
	top:10px;
}
#fsr_info th
{
	text-align:right;
	padding:5px 10px;
}
#fsr_info th.must::before
{
	content:"*";
	
}
#fsr_info .f_must
{
	text-align:right;
}
#fsr_info th::after
{
	content:":";
}
#fsr_info .fsr_rmsg
{
	color:#f00;
}
#fsr_info_submit
{
	width:200px;
	height:35px;
	line-height:35px;
	/*padding:10px 0px;*/
	text-align:center;
	margin:20px auto;
}

