@charset "utf-8";
/*----------------------------------- 
 *	Anthor	Mi70
 *	Mail	tryit1031@gmail.com
 *
 *	各區域主要名稱
 *	Isotope				照片牆動態
 *	navWrapper			主要Nav
 *	kvWrapper			主要kv區域
 *	searchWrapper		搜尋區域背景
 *	commonForm			表單類的共同設定
 *	footer				footer
 *	activeArea			活動列表區
 *	goTop				回最上層
 *	innerTitle			內頁的title區
 *	innerContent		內頁共同區
 *	countDownTop		內頁的上方倒數計時
 *	countDownArea		內頁倒數計時區塊
 *	excelDownload		excel下載區域
 *	signUpInfo			報名資訊
 *	sendBtn				送出按鈕
 *	facebookComment		臉書討論區
 *	personSign			個人報名
 *	fullTip				額滿提示
 *	common table		共同的表格格式
 *	newsList			最新消息區域
 *	newsInner			最新消息內頁
 *	contact				聯絡我們
 *	personFinish		直接報名完成(個人)
 *	orderInfoList		報名資訊
 *	remind				提醒事項
 *	ibornContent		iborn跳出區域
 *	groupTeamList		團體報名清單
 *	groupAdd			增加團體名單
 *	orderInfoWrapper	訂單統計	
 *	orderList			團體訂單資訊
 *	signFirst			先登後報	
 *	ibornFormContent	自訂跳出lightbox表單
 *	contactFinish		聯絡我們確定送出
 *	busy				系統忙碌
 *	loading				讀取中
 *	aboutUs				關於我們
 *	changeInfo			資料變更資訊
 *	idError				身分證字號錯誤頁
 *	payWay				繳費方式
 *	transcript			成績查詢
 *	contract			同意書
 *	donation			慈善捐款
 *	member_friend_list	會員內容列表
 *	numberListBtn		共同數字的左右按鈕
 *	action_list			活動訂單
 *	count_admin			點數管理
 *	commonBtn_right_red	共同按鈕靠右紅色
 *	member_group_signUp	會員團報隊基本資料
 *	groupInviteFriends	會員團報隊邀請朋友
 *	albumMainNav		相簿主選單
 *	albumAsideNav		相簿次選單
 *	memberAlbum			相簿牆
 *	myAlbumNav			我的相簿導覽列
 *	jp					日文版
 *	en					英文版
 *	changelanguage		語系
 *	activeNews			報名網新聞
 *	newMainNav			偷改主選單
 *	online_sign			線上報名
 *	commonLightBox		共同的lightbox
 ------------------------------------------- yoyo
 
 *	signupStatus		報名狀態
 *	tidingsArea			新聞
 *	navMemberArea		會員登入 - 選單滑出
 *	privacyBtn			隱私權按鈕
 *	myPicUpload			更換大頭照 - 加入會員頁
 *	commonFbArea		通知臉書好友 -	 加入會員頁
 *	ibonProcess			ibon流程圖
 *	privacySection		隱私權lightBox
 *	formCheckedSet		共用表格checkBox設定
 *	loginMessageBox
 *	noteSet
 *	fbLoginTitle
 
 ------------------------------------------- grace 
 
 *	groupJogging			會員專區 - 發起練跑
 *	stateShare				會員專區 - 動態分享
 *	pointManager			會員專區 - 點數管理
 *	joinMember_notice		會員專區 - 會員通知
 *	joinMember_authenticate	會員專區 - 認證頁面
 
 *	changelanguage		語系
 *	newMainNav			偷改主選單
 *	online_sign			線上報名
 *----------------------------------------*/
 
/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
table{border-collapse:collapse;border-spacing:0;}
body{font-size:13px;color:#333;font-family:"微軟正黑體", Arial, sans-serif;background:url(../images/bg.jpg);}
fieldset,img{border:0;}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font-family: inherit;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:1em;font-weight:normal;}
em,cite{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{color:#FF4D4D;}
/* form Reset */
button,input,select,textarea {font-size: 100%;}
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0px;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0px; padding: 0px;}
textarea {overflow: auto; vertical-align: top;resize:none;}

/* common */
.hColor{color:#971e23;}
.wordF{font-family:"新細明體","微軟正黑體";}
.clearIb{font-size:0px;}
.clearIb>li{display:inline-block;font-size:13px;}	/* ie7 */.ie7 .clearIb>li{display:inline;zoom:1;}
.fbUl{font-size:0px;}
.fbUl>li{display:inline-block;margin-right:10px;}	/* ie7 */.ie7 .fbUl>li{display:inline;zoom:1;}
.minWidth{min-width:1075px;}
.commonWidth{width:1075px;margin:0px auto;}
.color1{color:#961e23;}
.commonTitle{color:#dd0000;font-size:1.23076em;font-weight:bolder;border:1px #d3d3d3 solid;background:url(../images/common_title_bg.jpg);height:27px;position:relative;padding:7px 0px 0px 32px;border-radius:5px 5px 0px 0px;text-shadow:1px 1px 0px #ccc;}
	.commonTitle a{font-family:"新細明體", "微軟正黑體";font-size:12px;display:block;background:url(../images/person_excel_n.png) 0 0px;width:119px;height:24px;position:absolute;top:3px;right:119px;color:#fff;font-weight:normal;text-align:center;padding-top:7px;text-shadow:none;}
	.commonTitle a:nth-child(2){right:0px;background-image:url(../images/person_excel_n2.png);color:#333;}
	.commonTitle a.addToTeam{right:0px;background:url(../images/person_excel_n.png) 0 0px;color:#fff;}
	.commonTitle a:hover{background-position:0px -31px;color:#fff;}
	.commonTitle em{font-size:13px;color:#555;margin-left:10px;}
	.commonTitle span{color:#555;font-weight:normal;font-size:0.5em; margin-left:10px;}
	
	.commonTitleFormSet{ position:absolute; top:0; right:15px;}
	.commonTitle label{ font-size:0.8125em; color:#e03a3a;}
	.commonTitle .commonTitleFormSet label{ font-size:0.8125em; color:#e03a3a; margin:8px 0 0 5px; text-decoration:underline;}
	.commonTitle .commonForm a{ padding-top:0; position:inherit;}	
	.commonTitle .commonForm a:hover{ background-position:inherit;}
	.commonTitle .commonForm a.jqTransformChecked{ background-position:0px bottom;}	
	
.commonTitle2{ padding:4px 0 4px 14px; border-left:solid 3px #b23636; background-color:#f3f3f3; color:#b23636; font-size:1.2307em; margin-bottom:20px;}

	.bgWhite .formTitle{background-color:#f9f0f0; clear:both;}
.needIcon{position:relative;}
.needIcon:before{content:'';background:url(../images/need_icon.png);width:11px;height:10px;position:absolute;top:21px;left:145px;}
.needIcon_fix{position:relative;}
.needIcon_fix:before{content:'';background:url(../images/need_icon.png);width:11px;height:10px;position:absolute;top:8px;left:145px;}
.indexH1{position:fixed;left:-99999px;top:-9999px;}
.redWord{color:#920101;}
.commonBottom{margin-bottom:25px;}

/* btn */
.common_btn_set{ background:url(../images/common_btn_set2_bg.png); display:block; width:99px; height:26px; padding-top:4px; text-align:center; font-size:1.0760em; font-weight:bolder; color:#666666;}
.common_btn_set:hover{ background-position:0 bottom;}

.commonTitleH2{ background:url(../images/commontitleh2_bg.png) repeat-x; height:50px;}
	.commonTitleH2 h2{ width:999px; margin:0 auto; font-size:1.3846em; line-height:2.4444em; color:#dd0000; font-weight:bolder;}
	/* 加入會員 - 個人基本資料 */
	.commonTitleH2.titleSet h2{ width:600px;}
		.commonTitleH2.titleSet h2 span{ font-size:0.8em; font-weight:normal; color:#555; margin-left:10px;}
		
/* 分類按鈕 */
.sortBtn{ background:url(../images/arrow_top_white.png) no-repeat right 6px; padding-right:12px; color:#ccc;}
.sortBtn:hover{ color:#ccc;}
.sortBtn.active{ background:url(../images/arrow_down_white.png) no-repeat right 6px;}

/* font-size */
.font_size_14{ font-size:1.0769em;}
.font_size_15{ font-size:1.1538em;}
.font_size_16{ font-size:1.2307em;}
.size_15{font-size:1.15384615em;}

/* blod */
.bold_word{font-weight:bold;}

/* text-align */
.textalign_c{ text-align:center;}
.textalign_r{ text-align:right;}

/* text-decoration */
.text_decoration_line{ text-decoration:underline;}

/* padding */
.padding_b_70{ padding-bottom:70px;}
.padding_l_15{ padding-left:15px;}
.padding_l_35{ padding-left:35px;}
.padding_r_5{ padding-right:5px;}
.padding_b_20{ padding-bottom:20px;}
.padding_15{ padding:15px;}
.padding_0{ padding:0;}
.padding_TB_15{ padding:15px 0;}
.padding_LR_15{ padding:0 15px;}

/* margin */
.margin_t_30{margin-top:30px;}
.margin_T_10{margin-top:10px;}
.margin_B_30{ margin-bottom:30px;}
.margin_B_10{ margin-bottom:10px;}
.margin_B_18{ margin-bottom:18px;}
.margin_B_20{ margin-bottom:20px;}
.margin_B_15{ margin-bottom:15px;}
.margin_L_15{ margin-left:15px;}

/* height */
.height_285{height:285px;}
.height_114{height:114px;}

/* width */
.width_820{width:820px;}
.width_520{width:520px;}

/* color */
.color_b3b3b3,.jqTransformInputInner div input.color_b3b3b3{color:#b3b3b3;}
.color_ff4d4d{ color:#ff4d4d;}
.color_b23636{ color:#b23636;}
.color_b13636{ color:#b13636;}
.color_971e23{ color:#971e23;}
.color_dd0000{ color:#dd0000;}
.color_972025{ color:#972025;}

/* display */
.display_none{ display:none;}

/* fontWeight_b */	
.fontWeight_b{ font-weight:bolder;}
	
/* bg */
.bg_gray{background:#ddd;}
.bg_efefef{ background-color:#efefef;}

/* border */
.border_t_dotted{ border-top:dotted 1px #999999;}
.border_solid{ border:solid 1px #dddddd;}
.border_B_dotted{ border-bottom:dotted 1px #999999;}

/* float */
.float_left{ float:left;}

/* clearFloat */
.clearFloat{clear:both;}
.clearFloat_wrap:after{ content:""; display:block; clear:both;}

/* checkShowValue */
.checkShowValue{display:none;}

/* lineHeight */
.lineHeight_24{ line-height:1.5em;}

/* Isotope 照片牆動態 */
/**** Isotope Filtering ****/
.isotope-item {z-index: 2;}
.isotope-item.current{z-index:10;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}





/* commonForm */
/* label */
.commonForm .alseSet label{ margin-right:20px;}
/* select */
.commonForm .jqTransformSelectWrapper a.jqTransformSelectOpen{background:url(../images/form/select_right_2.jpg);height:20px;width:20px;right:3px;top:3px;}
.commonForm .jqTransformSelectWrapper{border:1px #ccc solid;background:none #fff;margin-right:20px;font-size:14px;font-weight:bolder;height:26px;}
.commonForm .alseSet .jqTransformSelectWrapper{ margin-right:10px;}
.commonForm .jqTransformSelectWrapper div span{padding-top:6px;}
.commonForm .jqTransformSelectWrapper a{background:#ddd;text-align:center;}
.commonForm .jqTransformSelectWrapper ul a.selected,.commonForm .jqTransformSelectWrapper ul a:hover{background:#ff4d4d;color:#fff;}
/* input */
.commonForm .jqTransformInputInner div input:focus{outline:none;}
.commonForm .jqTransformInputInner{background:none #fff; border:1px solid #ccc;}
.commonForm .jqTransformInputInner input:focus{outline:#f00;}
.commonForm .jqTransformInputWrapper_focus{background:url(../images/form/input/input_text_left.gif) 1px 1px;}
.commonForm .jqTransformInputWrapper_focus div.jqTransformInputInner{background:url(../images/form/input/input_text_right.gif) no-repeat right 0px transparent;}
.commonForm .w230 .jqTransformSelectWrapper{width:230px;}
/* radio */
.commonForm .jqTransformRadio{background:url(../images/form/radio.png) 0px -23px;width:23px;height:23px;}
.commonForm a.jqTransformCheckedStop{background:url(../images/form/cannot_chose.png);width:23px;height:23px;cursor: default;}
.fullRadio .jqTransformRadio{background:url(../images/form/radio2.png) 0px -23px;}
			.commonForm a.jqTransformChecked{background-position:0px 0px;}
			.commonForm form.jqtransformdone label.radioLabel,.commonForm form.jqtransformdone label[for=personMan],.commonForm form.jqtransformdone label[for=personWoman]{margin-top:8px;margin-right:20px;}
				.radioLabel span{ color:#666; text-shadow:none; padding-left:3px;}
			.commonForm form.jqtransformdone label.radioLabelMain{margin:2px 20px 0px 0px;}
.commonForm .hook .jqTransformRadio{background:url(../images/form/checkbox.png);width:24px;height:25px;}
	.commonForm .hook .jqTransformChecked{background-position:0px -25px;}
/* textarea */
.commonForm  textarea:focus{outline:#f00;}

/* checkbox */
.commonForm .jqTransformCheckbox{background:url(../images/form/checkbox.png);width:24px;height:25px;}
	.commonForm .jqTransformCheckbox.jqTransformChecked{background-position:0px -25px;}
	
/* commonForm2 */
.commonForm2{width:530px;margin:-20px auto 30px auto;position:relative;padding-bottom:40px;}
.commonForm2.contactForm{width:800px;}
.commonForm2.width_auto{ width:auto;}
.commonForm2.noPaddingB{ padding-bottom:0;}
	.shadowD{position:absolute;z-index:-1;bottom:0px;left:-234px;}
		.shadowD.bottom-30{ bottom:-30px;}
		.shadowD.bottom-60{ bottom:-60px;}
	.column2{border-bottom:1px #999 dotted;padding:10px 0px;}
	.column2:after{content:'';display:block;clear:both;}
	.column2:last-child{border-bottom:none;}
	.column2 label{color:#333;font-weight:bolder;font-size:1.076923em;display:inline-block;width:120px;background:url(../images/arrow_red.png) no-repeat 2px 7px;padding:2px 0px 0px 20px;}
	.column2 label.width_140{ width:140px;}
	.updateInfo{display:block;background:url(../images/sendbtn_bg.png);width:151px;height:32px;float:left;font-size: 15px;font-weight: bolder;padding-top: 7px;text-shadow: 1px 1px 0px #fff;text-align:center;}
	.updateInfo:hover{background-position:0px -39px;color:#fff;text-shadow:none;}
	.column2 label.noBg{ background:none;}
		.column2 .verificationBox{ float:left; width:350px;}
		.column2 .verificationBox img{ margin-bottom:10px;}
		
	/* input */
	.commonForm2 .jqTransformInputInner div input:focus{outline:none;}
	.commonForm2 .jqTransformInputInner{background:none #fff; border:1px solid #ccc;}
	.commonForm2 .jqTransformInputInner input:focus{outline:#f00;}
	.commonForm2 .jqTransformInputWrapper_focus{background:url(../images/form/input/input_text_left.gif) 1px 1px;}
	.commonForm2 .jqTransformInputWrapper_focus div.jqTransformInputInner{background:url(../images/form/input/input_text_right.gif) no-repeat right 0px transparent;}
	/* radio */
	.column2Radio .jqTransformRadio{ background:url(../images/form/radio.png) 0px -23px; width:23px; height:23px;}
	.column2Radio a.jqTransformChecked{ background-position:0px 0px;}
	.column2Radio label{background:none; padding-left:10px; width:auto; padding-right:10px;}
	
	/* select */
	.commonForm2 .jqTransformSelectWrapper a.jqTransformSelectOpen{background:url(../images/form/select_right.jpg);}
	.commonForm2 .jqTransformSelectWrapper{border:1px #ccc solid;background:none #fff;margin-right:20px;font-size:14px;font-weight:bolder;}
	.commonForm2 .jqTransformSelectWrapper a{background:#ddd;text-align:center;}
	.commonForm2 .jqTransformSelectWrapper ul a.selected,.commonForm .jqTransformSelectWrapper ul a:hover{background:#ff4d4d;color:#fff;}
	/* textarea */
	.commonForm2  textarea:focus{outline:#f00;}
/* signupLogin */
	.signupLogin .jqTransformInputInner div input:focus,.ibornFormInner .jqTransformInputInner div input:focus{outline:none;}
	.signupLogin .jqTransformInputInner,.ibornFormInner .jqTransformInputInner{background:none #fff; border:1px solid #ccc;}
	.signupLogin .jqTransformInputInner input:focus,.ibornFormInner .jqTransformInputInner input:focus{outline:#f00;}
	.signupLogin .jqTransformInputWrapper_focus,.ibornFormInner .jqTransformInputWrapper_focus{background:url(../images/form/input/input_text_left2.gif) 1px 1px;}
	.signupLogin .jqTransformInputWrapper_focus div.jqTransformInputInner,.ibornFormInner .jqTransformInputWrapper_focus div.jqTransformInputInner{background:url(../images/form/input/input_text_right2.gif) no-repeat right 0px transparent;}
	.signupLogin .jqTransformSelectWrapper a.jqTransformSelectOpen{background:url(../images/form/select_right.jpg);}
	.signupLogin .jqTransformSelectWrapper{border:1px #ccc solid;background:none #fff;margin-right:20px;font-size:14px;font-weight:bolder;}
	.signupLogin .jqTransformSelectWrapper a{background:#ddd;text-align:center;}
	.signupLogin .jqTransformSelectWrapper ul a.selected,.commonForm .jqTransformSelectWrapper ul a:hover{background:#ff4d4d;color:#fff;}

/* common_member_form */
/* input */
.common_member_form .jqTransformInputInner div input:focus{outline:none;}
.common_member_form .jqTransformInputInner{background:none #fff; border:1px solid #ccc;}
.common_member_form .jqTransformInputInner input:focus{outline:#f00;}
.common_member_form .jqTransformInputWrapper_focus{background:url(../images/form/input/input_text_left2.gif) 1px 1px;}
.common_member_form .jqTransformInputWrapper_focus div.jqTransformInputInner{background:url(../images/form/input/input_text_right2.gif) no-repeat right 0px transparent;}
.common_member_form .formDiv3{padding:20px 0px 10px 30px;margin-bottom:0px;}

/* div */
.formDiv{background:url(../images/formDiv_bg.jpg) repeat-y #fff;padding:10px 0px;border-bottom:1px dotted #b4b4b4;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;width:738px;}
.formDivNoBg{background:url(../images/formDiv_bg2.png) repeat-y #fff;}
.formDiv:last-child{ border-bottom:none;}
	.remarkInfo{clear:both;font-weight:bolder;color:#333;padding:5px 0px 0px 40px;}
	.formDiv:after{content:'';display:block;clear:both;}
	.formDiv label{font-weight:bolder;text-shadow:1px 1px 1px #ccc;color:#333;}
	.formDiv .jqTransformRadioWrapper{padding-left:5px;}
	.formDiv>label:first-child{font-weight:bolder;width:115px;display:block;background:url(../images/gray_arrow.png) 14px 8px no-repeat;padding:3px 20px 0px 28px;float:left;margin-right:0px;}	/* ie7 */.ie7 .formDiv label{*display:inline;zoom:1;}
		.formDiv>label:first-child strong{ font-size:0.923em; color:#b23636;}
	.formDiv>label.noBg{ background:none;}
	.tipWord{font-size:0.923076em;display:inline-block;padding-top:15px;}	/* ie7 */.ie7 .tipWord{*display:inline;zoom:1;}
	.radioTipWord{font-size:0.923076em;display:inline-block;padding-top:9px;color:#333;text-shadow:1px 1px 1px #ccc;font-weight:bolder;}	/* ie7 */.ie7 .radioTipWord{*display:inline;zoom:1;}
	.formDiv2 .column.hasTopWord{padding-bottom:10px;}
.formDiv2{float:left;width:545px;padding-left:30px;}
	.formDiv2 .column{padding-bottom:20px;position:relative;}
	.formDiv2 .column:after{ content:""; display:block; clear:both;}/* 2014-11-05 */
	.formDiv2 .column .padding_b_5{ padding-bottom:5px;}
	.formDiv2 .column .padding_b_20{ padding-bottom:20px;}
	.columnTitle{padding:40px 0px 0px 0px;margin-bottom:15px;}
	.columnTitle:last-child{margin-bottom:0px;}
	.columnTitle:after{content:'';display:block;width:575px;height:0px;border-bottom:1px #ddd dotted;position:absolute;bottom:-4px;left:-30px;}
	.columnTitle.noAfter:after{ content:""; display:none;}
	.columnTitle strong{background:#f4f4f4;height:30px;width:550px;display:block;position:absolute;top:-10px;left:-30px;color:#666;font-weight:600;padding:10px 0px 0px 25px;}
	.formDiv2 label{display:inline-block;padding-top:3px;}	/* ie7 */.ie7 .formDiv2 label{*display:inline;zoom:1;}
	.formDiv2 .labelLeft{padding-left:20px;}
	.noPaddingBottom{padding-bottom:4px;}
	.columnInner{clear:both;font-size:0.92307em;padding:10px 30px 0px 0px;}
	.payWordP{position:relative;}
	.formDiv2 .payWordP{padding-bottom:15px;margin-bottom:10px;}
	.formDiv2 .payWordP:last-child{margin-bottom:0px;}
	.payWordP:after{content:'';display:block;width:100%;height:1px;border-bottom:#ccc dotted 1px;position:absolute;bottom:-4px;left:-30px;padding-left:30px;}
	.payWordP p{clear:both;padding-left:35px;}
.signupLogin{padding:20px 0px 0px 90px;}
	.formDiv3{margin-bottom:20px; position:relative;}
	.formDiv3:after{content:'';display:block;clear:both;}
		.formDiv3 label{display:inline-block;width:200px;background:url(../images/arrow_cycle.png) no-repeat 0px 0px;height:22px;font-size:1.153846em;font-weight:bolder;padding-left:40px;}
		.note2{padding-left:200px;font-size:12px;}
			.note2 a{color:#b23636; text-decoration:underline;}
	.formDiv4:after{content:'';display:block;clear:both;}
	.formDiv2 .column.noPaddingBottom{padding-bottom:0px;}
	.formDiv2 .columnTitle.noPaddingBottom{padding-bottom:10px;}
	.formDiv2 .column.noPaddingBottom .noFloat{float:none;}
/* formTitle */
/*.formTitle{background:url(../images/arrow_red.png) no-repeat 14px 20px;padding:15px 0px 15px 33px;display:block;font-weight:bolder;text-shadow:1px 1px 1px #ccc;color:#666;}*/
.formTitle{color:#dd0000;font-size:1.23076em;font-weight:bolder;border:1px #d3d3d3 solid;background:url(../images/common_title_bg.jpg);height:28px;position:relative;padding:8px 0px 0px 32px;border-radius:5px 5px 0px 0px;text-shadow:1px 1px 0px #ccc;display:block;margin-top:20px;}
 
/* common table */
.twoThreeTableRed{width:740px;}
	.twoThreeTableRed td,.twoThreeTableRed th{border:1px #ddd solid;}
	.twoThreeTableRed th{background:url(../images/common_th_bg.jpg);height:27px;color:#ccc;font-size:0.923076em;border-color:#792222;}
	.twoThreeTableRed th:nth-child(1){width:205px;padding-left:30px;}
	.twoThreeTableRed th:nth-child(2){width:105px;text-align:center;}
	.twoThreeTableRed th:nth-child(3){text-align:center;}
	.twoThreeTableRed th:nth-child(4){text-align:center;}
	.twoThreeTableRed th:nth-child(5){text-align:center;}
	.twoThreeTableRed td{padding:15px 10px 15px 30px;}
	.twoThreeTableRed td:nth-child(2),.twoThreeTableRed td:nth-child(3){text-align:center;padding:15px 0px;}
	.note{background:#eee;padding:15px 10px 15px 30px;display:block;border:1px solid #ddd;border-top:none;margin-bottom:20px;}
	.note pre{font-family:"微軟正黑體";line-height:1.7;display: block;
white-space: pre-line;}
.twoThreeTable2{padding-bottom:70px;}
.twoThreeTable2.twoThreeTable2NewAdd{padding-bottom:30px;}
	.twoThreeTable2 table{width:740px;}
	.twoThreeTable2 td,.twoThreeTable2 th{border:1px #ddd solid;}
	.twoThreeTable2 th{background:url(../images/common_th_bg.jpg);height:27px;color:#ccc;font-size:0.923076em;border-color:#792222;text-align: center;}
	.twoThreeTable2 th:nth-child(1){width:120px;text-align:center;}
	.twoThreeTable2 th:nth-child(2){width:230px;text-align:left;padding-left:30px;}
	.twoThreeTable2 th:nth-child(3){text-align:center;}
	.twoThreeTable2NewAdd  th:nth-child(3){text-align:center;width:120px;}
	.twoThreeTable2NewAdd  th:nth-child(4){text-align:center;width:120px;}
	.twoThreeTable2 tr:nth-child(2n+1) td{background:#f4f4f4;}
	.twoThreeTable2 td{padding:15px 10px 15px 30px; vertical-align:top;}
	.twoThreeTable2 td:nth-child(1){text-align:center;padding:15px 0px 15px 45px;}
	.twoThreeTable2 td:nth-child(3){text-align:center;padding:15px 0px;}
	.twoThreeTable2NewAdd  td:nth-child(4){text-align:center;padding:15px 0px;}
	.twoThreeTable2NewAdd  td:nth-child(5){text-align:center;padding:15px 0px;}
	.signBack{display:block;clear:both;text-indent:-10px;color:#333;font-weight:bolder;text-shadow:1px 1px 0px #ccc;position:absolute;padding-bottom:20px;}
	.signBack strong{background:url(../images/sign_back.png);width:80px;height:39px;display:block;position:absolute;top:-12px;left:-25px;text-indent:-9999px;}
	/*.signBack strong{display:block;color:#fff;font-weight:bolder;background:#992e2e;padding:3px 5px;text-shadow:none;text-indent:0px;position:absolute;top:23px;left:-18px;width:60px;font-size:0.923076em;border-radius:5px;}
	.signBack strong:after{content:'';width:0px;height:0px;border-right:5px transparent solid;border-left:5px transparent solid;border-bottom:5px #992e2e solid;position:absolute;top:-5px;left:30px;}*/
	.topLine{border-top:1px #ddd dotted;}
.countPerson{margin-top:20px;}
	.countPerson th{background:#eee;font-weight:normal;padding:5px 10px;text-align:center;border:1px solid #ddd;}
	.countPerson td{padding:10px 10px;text-align:center;border:1px solid #ddd;}
.orderInfo{margin-bottom:20px;}	
	.orderInfo table{width:740px;}
		.orderInfo td{border:1px solid #ddd;text-align:left;padding:10px 15px;}
		.orderInfo th{background:url(../images/common_th_bg.jpg);text-align:left;height:27px;color:#ccc;border:1px solid #792222;text-align: center;}
		.orderInfo th:nth-child(1){width:400px;padding:0px 15px;}
		.orderInfo th:nth-child(2){width:60px;padding:0px 15px;}
		.orderInfo th:nth-child(3){width:45px;padding:0px 15px;}
		.orderInfo th:nth-child(4){width:65px;padding:5px 15px;}
		.orderInfo th:nth-child(5){width:80px;padding:0px 15px;}
		.buyTableTotal{ background-color:#f4f4f4; color:#b23636;}
		
	.countMoney{margin-bottom:30px;background:#f4f4f4;font-weight:bolder;}
		.countMoney th,.countMoney td{border-top:none;}
		.countMoney td:nth-child(1){width:605px;padding:0px 15px;}
		.countMoney td:nth-child(2){color:#b23636;}
		.countMoney p{padding-bottom:10px;}
		.countMoney td p:first-child{padding-top:10px;}
		
		
		.orderInfo th.table_w_80,.orderInfo td.table_w_80{ width:50px;}
		.orderInfo th.table_w_100,.orderInfo td.table_w_100{ width:70px;}
		.orderInfo th.table_w_120,.orderInfo td.table_w_120{ width:90px;}
		.orderInfo th.table_w_140,.orderInfo td.table_w_140{ width:110px;}
		.orderInfo th.table_w_200,.orderInfo td.table_w_200{ width:170px;}
		.orderInfo th.table_w_380,.orderInfo td.table_w_380{ width:350px;}
		
		
.groupTable table{width:740px; background-color:#fff;}
.groupTable table.width_840{ width:840px;}
	.groupTable th{background:url(../images/common_th_bg.jpg);height:27px;color:#ccc;border:1px solid #792222;font-weight:normal;text-align: center;}
	.groupTable th:nth-child(1){width:45px;}
	.groupTable th:nth-child(2){width:88px;}
	.groupTable th:nth-child(3){width:82px;}
	.groupTable th:nth-child(4){width:38px;}
	.groupTable th:nth-child(5){width:80px;}
	.groupTable th:nth-child(6){width:80px;}
	.groupTable.small th:nth-child(6){width:80px;}
	.groupTable th:nth-child(7){width:115px;}
	.groupTable.small th:nth-child(7){width:120px;}
	.groupTable th:nth-child(8){width:110px;}
	.groupTable tr:nth-child(2n+1) td{background:#f4f4f4;}
	.groupTable td{border:1px #ddd solid;padding:20px 0;text-align:center;}
	.groupTable td:nth-child(2),.groupTable td:nth-child(7),.groupTable td:nth-child(8){text-align:left;padding-left:10px; padding-right:7px;}
	.groupTable td:nth-child(2){color:#b23636;}
	.groupTable td:nth-child(9){ padding:0px 7px;}
	.groupTable td:nth-child(9) a{display:block;background:url(../images/modify_btn.png);width:69px;height:30px;margin:0px auto 4px auto;text-indent:-9999px;text-align:left;}
	.groupTable td:nth-child(9) .delBtn{ background-image:url(../images/del_btn.png);}
	.groupTable td:nth-child(9) a:hover{background-position:0 -30px;}
	.groupTable th.width_235{ width:235px;}
	.groupTable th.width_155{ width:155px;}
	.groupTable th.width_110{ width:110px;}
	.groupTable th.width_95{ width:95px;}

/* commonIocn */
.formDiv>label.required{background-image:url(../images/arrow_red.png);}
.formDiv2>label.required{ position:relative;}
	.formDiv2>label.required:before{ content:''; display:block; width:7px; height:8px; background:url(../images/arrow_red.png) no-repeat left center; position:absolute; left:-15px; top:8px;}
.formDiv.disabledSelect>label.required{background-image:url(../images/arrow_gray2.png);color:#ccc;text-shadow:none;}
.commonForm .formDiv.disabledSelect .jqTransformInputInner{background:#ececec;}
.commonForm .formDiv.disabledSelect .jqTransformRadio{background-image:url(../images/form/cannot_chose.png);}
.commonForm .formDiv.disabledSelect label,.commonForm .formDiv.disabledSelect span{color:#ccc;text-shadow:none;}

/* commonBtn_right_red */
.commonBtn_right_red{text-align:right;}
	.commonBtn_right_red ul{font-size:0px;margin-bottom:5px;}
		.commonBtn_right_red ul li{font-size:13px;display:inline-block;margin-left:5px;}	/* ie7 */.ie7 .commonBtn_right_red ul li{display:inline;zoom:1;}
			.commonBtn_right_red ul li a{display:block;background:url(../images/person_excel_n.png);width:119px;height:26px;text-align:center;color:#fff;padding-top:5px;}
			.commonBtn_right_red ul li a:hover{background-position:0px -31px;}

/* commonMargin */
.margin_l_20{margin-left:20px;}
			
/* mainNav */
.navWrapper{background:url(../images/main_nav_bg.png) repeat-x;height:65px;z-index:500;position:relative;}
	.mainNav{position:relative;}
		.oldLogo{position:absolute;top:17px;left:10px;}
		.mainNav ul{text-align:right;padding-top:18px;}
			.mainNav li{font-size:12px;padding:0 20px;background:url(../images/nav_line.jpg) no-repeat right 5px;}
			.mainNav li:last-child{background:none;}
				.mainNav li a{text-align:left;display:block;background:url(../images/main_nav_icon.png) no-repeat;height:22px;text-indent:-9999px;position:relative;}
				/*.mainNav li:nth-child(1) a{width:24px;background-position:0px 0px;}
				.mainNav li:nth-child(2) a{width:22px;background-position:-24px 0px;}
				.mainNav li:nth-child(3) a{width:26px;background-position:-46px 0px;}
				.mainNav li:nth-child(4) a{width:25px;background-position:-72px 0px;}
				.mainNav li:nth-child(1) a:hover{background-position:0px -22px;}
				.mainNav li:nth-child(2) a:hover{bacfkground-position:-24px -22px;}
				.mainNav li:nth-child(3) a:hover{background-position:-46px -22px;}
				.mainNav li:nth-child(4) a:hover{background-position:-72px -22px;}
				.nav1 a:hover:before,.mainNav li:nth-child(1) a:hover:before{content:'首頁';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:-25px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.nav1 a:hover:after,.mainNav li:nth-child(1) a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.nav2 a:hover:before,.mainNav li:nth-child(2) a:hover:before{content:'報名網服務說明';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:113px;color:#555;text-indent:0px;top:40px;left:-44px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.nav2 a:hover:after,.mainNav li:nth-child(2) a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.nav3 a:hover:before,.mainNav li:nth-child(3) a:hover:before{content:'聯絡我們';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:-25px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.nav3 a:hover:after,.mainNav li:nth-child(3) a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.nav4 a:hover:before,.mainNav li:nth-child(4) a:hover:before{content:'活動咖粉絲團';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:113px;color:#555;text-indent:0px;top:40px;left:-44px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.nav4 a:hover:after,.mainNav li:nth-child(4) a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}*/
				.mainNav li.memberName{vertical-align:bottom;}
				.mainNav li.memberName a{color:#bfbfbf;text-indent:0px;background:none;font-size:17px;display:inline;}
				.mainNav li.signOut a{width:20px;background-position:-135px 0px;}
				.mainNav li.home a{width:24px;background-position:0px 0px;}
				.mainNav li.explanation a{width:22px;background-position:-24px 0px;}
				.mainNav li.subscription a{width:17px;background-position:-118px 0px;}
				.mainNav li.contentUs a{width:26px;background-position:-46px 0px;}
				.mainNav li.fbFans a{width:25px;background-position:-72px 0px;}
				.mainNav li.joinMember a{width:22px;background-position:-96px 0px;}
				.mainNav li.home a:hover{background-position:0px -22px;}
				.mainNav li.explanation a:hover{bacfkground-position:-24px -22px;}
				.mainNav li.contentUs a:hover{background-position:-46px -22px;}
				.mainNav li.fbFans a:hover{background-position:-72px -22px;}
				.mainNav li.joinMember a:hover{background-position:-96px -22px;}
				.mainNav li.subscription a:hover{background-position:-118px -22px;}
				.mainNav li.signOut a:hover{background-position:-135px -22px;}
				.mainNav li.memberName a:hover{color:#fff;}
				.mainNav li.home a:hover:before{content:'首頁';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:-25px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.mainNav li.home a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.mainNav li.explanation a:hover:before{content:'報名網服務說明';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:113px;color:#555;text-indent:0px;top:40px;left:-44px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.mainNav li.explanation a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.mainNav li.contentUs a:hover:before{content:'聯絡我們';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:-25px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.mainNav li.contentUs a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.mainNav li.fbFans a:hover:before{content:'活動咖粉絲團';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:113px;color:#555;text-indent:0px;top:40px;left:-44px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.mainNav li.fbFans a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.mainNav li.joinMember a:hover:before{content:'會員登入';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:-25px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.mainNav li.joinMember a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.mainNav li.subscription a:hover:before{content:'活動訂閱';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:-25px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.mainNav li.subscription a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.mainNav li.signOut a:hover:before{content:'登出';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:-25px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;}
				.mainNav li.signOut a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:4px;z-index:20;}
				.mainNav li.memberName a:hover:before{content:'個人資料';display:block;position:absolute;background:#FFF;padding:4px 0px;text-align:center;width:73px;color:#555;text-indent:0px;top:40px;left:0px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 1px #ccc;z-index:10;font-size:12px;}
				.mainNav li.memberName a:hover:after{content:'';display:block;position:absolute;border-bottom:#fff 8px solid;border-right:transparent 8px solid;border-left:transparent 8px solid;width:0px;height:0px;top:34px;left:29px;z-index:20;}

/* kvWrapper */
.kvWrapper{height:280px;background:url(../images/kv_bg.jpg);position:relative;overflow:hidden; z-index:100;}
	.kv{position:absolute;width:1440px;margin-left:-720px;left:50%;z-index:100;overflow:hidden;height:280px;}
		.kvBig{width:1440px;position:absolute;top:0px;left:0px;}
			.kvBig li{position:absolute;top:0px;left:0px;width:1440px;}
	.kvNav{position:absolute;z-index:400;bottom:20px;left:50%;margin-left:400px;}
		.kvNav li{margin-right:2px;}
		.kvNav a{display:block;background:url(../images/kv_btn.png);width:19px;height:19px;text-indent:-9999px;}
		.kvNav a:hover,.kvNav .active a{background:url(../images/kv_btn_over.png);}
	.blurLeft{position:absolute;left:50%;z-index:300;margin-left:-720px;}
	.blurRight{position:absolute;left:50%;z-index:300;margin-left:420px;}

/* headSearchWrapper */
.headSearchWrapper{background:url(../images/search_bg.png) repeat-x;height:71px;margin-bottom:20px;}
	.headSearch{position:relative;padding:17px 0px 0px 125px;width:950px;margin:0px auto;*zoom: 1;z-index:10;}
	.headSearch:after{content: "";display: table;clear: both;}
		.headSearch h2{font-size:1.6153846em;font-weight:bolder;position:absolute;top:20px;left:10px;}
		.headSearch .searchMonth{ position:absolute; top:20px; left:10px;}
		/* 首頁月份 */
		.headSearch.indexSetMonth{ background:url(../images/index_month_bg.jpg) no-repeat 13px bottom;}
			.headSearch.indexSetMonth .searchMonth{ top:15px;}
		/* 月份搜尋 */
		.headSearch>ul{width:715px;height:43px;overflow:hidden;padding-left:8px;float:left;margin-right:20px;position:relative;}
		.headSearch>ul:before{content:"";width:1px;height:15px;background:#ccc;display:block;position:absolute;bottom:0;left:8px;}
			.headSearch>ul li{float:left;width:55px;height:43px;}
				.headSearch>ul li a{background:url(../images/search_month.png);text-indent:-9999px;display:block;width:55px;height:43px;position:relative;}
				.headSearch>ul li a:hover{background-position:0 -43px;}
				.headSearch>ul li a:hover:after,.headSearch>ul .now a:after{content:"";background:url(../images/search_month_hover.png);width:16px;height:23px;display:block;position:absolute;bottom:0;left:-8px;}
				.headSearch>ul .no a:hover:after{content:"";background:url(../images/search_month_hover.png);width:16px;height:23px;display:none;position:absolute;bottom:0;left:-8px;}
				.headSearch>ul li:last-child a:before{content:"";width:1px;height:15px;background:#ccc;display:block;position:absolute;bottom:0;right:0px;}
				.headSearch>ul li:last-child a:hover:before,.headSearch>ul li:last-child.now a:before{content:"";width:1px;height:15px;background:#ccc;display:none;position:absolute;bottom:0;right:0px;}
				.headSearch>ul .all a{background-position:0px 0px;}
				.headSearch>ul .m4 a{background-position:-56px 0px;}
				.headSearch>ul .m5 a{background-position:-111px 0px;}
				.headSearch>ul .m6 a{background-position:-166px 0px;}
				.headSearch>ul .m7 a{background-position:-221px 0px;}
				.headSearch>ul .m8 a{background-position:-276px 0px;}
				.headSearch>ul .m9 a{background-position:-331px 0px;}
				.headSearch>ul .m10 a{background-position:-386px 0px;}
				.headSearch>ul .m11 a{background-position:-441px 0px;}
				.headSearch>ul .m12 a{background-position:-497px 0px;}
				.headSearch>ul .m1 a{background-position:-552px 0px;}
				.headSearch>ul .m2 a{background-position:-607px 0px;}
				.headSearch>ul .m3 a{background-position:-661px 0px;}
				.headSearch>ul .m4 a:hover{background-position:-56px -43px;}
				.headSearch>ul .m5 a:hover{background-position:-111px -43px;}
				.headSearch>ul .m6 a:hover{background-position:-166px -43px;}
				.headSearch>ul .m7 a:hover{background-position:-221px -43px;}
				.headSearch>ul .m8 a:hover{background-position:-276px -43px;}
				.headSearch>ul .m9 a:hover{background-position:-331px -43px;}
				.headSearch>ul .m10 a:hover{background-position:-386px -43px;}
				.headSearch>ul .m11 a:hover{background-position:-441px -43px;}
				.headSearch>ul .m12 a:hover{background-position:-497px -43px;}
				.headSearch>ul .m1 a:hover{background-position:-552px -43px;}
				.headSearch>ul .m2 a:hover{background-position:-607px -43px;}
				.headSearch>ul .m3 a:hover{background-position:-661px -43px;}
				.headSearch>ul .all.now a{background-position:0px -86px;}
				.headSearch>ul .m4.now a{background-position:-56px -86px;}
				.headSearch>ul .m5.now a{background-position:-111px -86px;}
				.headSearch>ul .m6.now a{background-position:-166px -86px;}
				.headSearch>ul .m7.now a{background-position:-221px -86px;}
				.headSearch>ul .m8.now a{background-position:-276px -86px;}
				.headSearch>ul .m9.now a{background-position:-331px -86px;}
				.headSearch>ul .m10.now a{background-position:-386px -86px;}
				.headSearch>ul .m11.now a{background-position:-441px -86px;}
				.headSearch>ul .m12.now a{background-position:-497px -86px;}
				.headSearch>ul .m1.now a{background-position:-552px -86px;}
				.headSearch>ul .m2.now a{background-position:-607px -86px;}
				.headSearch>ul .m3.now a{background-position:-661px -86px;}
				.headSearch>ul .no a{background-position:0px -129px;}
				.headSearch>ul .m4.no a{background-position:-56px -129px;}
				.headSearch>ul .m5.no a{background-position:-111px -129px;}
				.headSearch>ul .m6.no a{background-position:-166px -129px;}
				.headSearch>ul .m7.no a{background-position:-221px -129px;}
				.headSearch>ul .m8.no a{background-position:-276px -129px;}
				.headSearch>ul .m9.no a{background-position:-331px -129px;}
				.headSearch>ul .m10.no a{background-position:-386px -129px;}
				.headSearch>ul .m11.no a{background-position:-441px -129px;}
				.headSearch>ul .m12.no a{background-position:-497px -129px;}
				.headSearch>ul .m1.no a{background-position:-552px -129px;}
				.headSearch>ul .m2.no a{background-position:-607px -129px;}
				.headSearch>ul .m3.no a{background-position:-661px -129px;}
	
/* oldFooter */
/*
oldFooter{text-align:center;color:#666;background:#eee;border-top:1px #ccc solid;padding:18px 0px;min-width:1075px;}
	oldFooter small{font-size:0.923076em;}
*/
	oldFooter{
		text-align:center;
		color: #666;
		/*background: #eee; */
		border-top: 1px #ccc solid;
		padding: 18px 0px;
		min-width: 1075px;
	}
	oldFooter .wrapper small{
	  font-size: 0.923076em;
	  float: left;
	  margin: 25px 0 0 0;
	  width: 980px;
	  text-align: center;
	}
	oldFooter .wrapper{
		width: 1055px;
		margin: 0 auto;
	}
	oldFooter .wrapper .info{
		float: right;
	}
	oldFooter .wrapper .info .MINI{
		/* background: url(../images/ssl/twca.gif); */
		width: 71px;
		height: 71px; 
		float: left;
	}

/* activeArea */
.activeArea{margin-bottom:20px;position:relative;}
	.activeGroup{padding:25px 0px 0px 25px;margin:0px auto;position:relative;min-width:270px;}
	.activeGroup>li{width:248px;background:#fff;border-radius:5px;box-shadow:1px 1px 5px #cbc5c7;margin:0px 20px 20px 0px;position:relative;height:420px;}
		.activeBanner{position:relative;display:block;}
			.activeGroup em{background:url(../images/li_month.png);width:68px;height:63px;position:absolute;text-indent:-9999px;top:-3px;left:-3px;z-index:5;}	
			.activeGroup .m1 em{background-position:0 0;}
			.activeGroup .m2 em{background-position:-68px 0;}
			.activeGroup .m3 em{background-position:-136px 0;}
			.activeGroup .m4 em{background-position:-204px 0;}
			.activeGroup .m5 em{background-position:-272px 0;}
			.activeGroup .m6 em{background-position:-340px 0;}
			.activeGroup .m7 em{background-position:-408px 0;}
			.activeGroup .m8 em{background-position:-476px 0;}
			.activeGroup .m9 em{background-position:-544px 0;}
			.activeGroup .m10 em{background-position:-612px 0;}
			.activeGroup .m11 em{background-position:-680px 0;}
			.activeGroup .m12 em{background-position:-748px 0;}
			.activeGroup .saleDecoration em{ background:url(../images/buy/sale_decoration.png); width:85px; height:29px; top:7px; left:-8px;}
			/* 圖片區塊 */
			.activeBanner div,.endBanner div{width:100%;/*height:100%;*/position:relative;}
			.activeBanner:hover div:after,.now .activeBanner div:after{content:"";display:block;background:url(../images/know_more.png);width:210px;height:38px;position:absolute;bottom:10px;left:20px;} 
			.endBanner div:after{content:"";display:block;background:url(../images/end_btn.png) no-repeat;width:248px;height:61px;position:absolute;bottom:0px;left:0px;}
			.endBanner:hover div:after,.now .endBanner div:after{content:"";display:block;background-position:0 bottom;}
				.activeBanner img,.endBanner img{border-bottom:1px #eee solid;border-radius:5px 5px 0px 0px;display:block;}
				.activeBanner:hover img,.endBanner:hover img{border-bottom:1px #fff solid;opacity:0.6;filter:alpha(opacity=60);}
				.adBanner img{border-radius:5px;display:block;margin:10px auto;}
			
			/* 文字敘述區塊 */
			.activeBanner section,.endBanner section{padding:0 20px;height:220px;}	
			.activeBanner:hover section{background:#971e23;color:#fff;border-radius:0 0 5px 5px;}
			.endBanner:hover section{background:#aaaaaa;color:#fff;border-radius:0 0 5px 5px;}
				.activeGroup h3{font-size:1.13846em;font-weight:bolder;padding:15px 0px;border-bottom:1px dotted #ccc;margin:0px auto;}
				.activeBanner h3{color:#971e23;}	
				.endBanner h3{color:#777777;}		
				.activeGroup li:hover h3{color:#fff;border-bottom:1px dotted #fff;}	
				.activeGroup ul{padding:15px 0;}	
				.activeGroup li li{margin-bottom:15px;font-weight:bolder;overflow:hidden;}
					.activeGroup li:hover strong,.activeGroup li:hover span{color:#fff;}
					.activeGroup strong{width:60px;color:#999;display:block;float:left;margin-right:5px;}
					.activeGroup span{width:140px;display:block;float:left;line-height:1.5;}
					.activeBanner span{color:#555;}
					.endBanner span{color:#777777;}
					.activeGroup .pink{color:#ff6969;}
					.activeGroup .red{color:#d2272e;}
				

	.adArea{width:248px;border:1px #ccc solid;background:#f1f1f1;position:absolute;top:0px;left:-260px;border-radius:5px;box-shadow:1px 1px 5px #cbc5c7;}
	.hasAd .adArea{left:0px;}
		.adArea ul{padding:15px 0px 15px 23px;}
			.adArea li{margin-bottom:10px;}
			.adArea li:last-child{margin-bottom:0px;}
				.adArea img{border:1px solid #ccc;}

/* goTop 
.goTop{position:fixed;bottom:60px;left:50%;z-index:600;margin-left:550px;display:none;}
*/
/* innerTitle */
.innerTitle{background:url(../images/inner_title_bg.png);height:75px;margin-bottom:20px;position:relative;z-index:10;}
	.innerTitleArea{position:relative;padding:17px 0px 0px 125px;width:950px;margin:0px auto;}
		.innerTitleArea ul{text-align:right;padding-top:5px;float:right;}
		.innerTitleArea h1{font-size:1.6153846em;font-weight:bolder;position:absolute;top:20px;left:10px;}
		.innerTitleArea .team{text-indent:55px;}
		.innerTitleArea .team:after{content:"";background:url(../images/team_h1.png);width:44px;height:39px;display:block;position:absolute;top:-8px;left:0px;}
		.innerTitleArea .back{font-size:1.15384em;font-weight:bolder;position:absolute;top:25px;right:10px;color:#971e23;}
		.innerTitleArea .back:after{content:"";background:url(../images/back_icon.png);width:16px;height:12px;position:absolute;top:3px;left:-20px;display:block;}
		.innerTitleArea .back:hover,.innerTitleArea .back.hover{color:#FF4D4D;}
		.innerTitleArea .back:hover:after,.innerTitleArea .back.hover:after{background-position:right 0;}

/* innerContent */
.innerContent{background:#aaa;width:1055px;margin:71px auto 20px auto;position:relative;border-radius:5px;box-shadow:1px 1px 5px #cbc5c7;}
	.innerNav{background:#aaa;position:absolute;padding:10px 0px 0px 0px;top:-51px;left:0px;width:180px;border-radius:5px 5px 0px 0px;}
		.innerNav a{display:block;background:url(../images/inner_nav_bg.png);width:162px;height:29px;padding:12px 0px 0px 20px;font-weight:bolder;}
		.innerNav a:hover,.innerNav li.active a{background:url(../images/inner_nav_hover_bg.png);color:#fff;}
	.innerMain{position:relative;background:#fff;width:875px;border-radius:0px 5px 5px 0px;margin-left:180px;min-height:700px;box-shadow:2px 0px 5px #cbc5c7 inset;padding:40px 0px 40px 0px;}
		.redLine{position:absolute;top:-2px;left:147px;}
		/*.innerMain h2{background:url(../images/inner_title_middle.png);display:inline-block;color:#fff;font-size:1.23076em;font-weight:bolder;padding:18px 65px 0px 0px;height:32px;position:absolute;top:-50px;left:30px;z-index:100;}*/
		/*.innerMain h2:after{content:'';display:block;background:url(../images/inner_title_right.png);height:49px;width:33px;position:absolute;top:1px;right:-33px;z-index:50;}
		.innerMain h2:before{content:'';display:block;background:url(../images/inner_title_left.png);height:44px;width:83px;position:absolute;top:6px;left:-30px;z-index:50;}*/
		.innerMain h2{color:#fff;font-size:1.23076em;font-weight:bolder;height:32px;position:absolute;top:-47px;left:0px;z-index:100;background:url(../images/tab_title_bg.png) no-repeat;height:31px;padding:15px 35px 0px 30px;}	/* ie7 */ .ie7 .innerMain h2{display:inline;zoom:1;}
		.innerMain h2:before{content:'';display:block;width:100%;z-index:-1;height:46px;position:absolute;top:0px;left:0px;background:url(../images/tab_title_bg2.png) repeat-x;}
		.innerMain h2:after{content:'';display:block;position:absolute;background:url(../images/tab_title_bg3.png) no-repeat;height:46px;width:51px;right:-51px;top:0px;}
		.innerMain h2 strong{position:relative;z-index:100;}
		.signState{text-align:center;}
		.innerArticle{padding:0px 70px;}
		.innerArticle.iOSScroll > p.iOSScrollP{display:block;width:800px;height:750px;overflow:scroll;-webkit-overflow-scrolling: touch;}		
		.innerArticle.iOSScroll iframe{width:100%;height:100%;}
.innerContent .moreComment{
		position: absolute;
	  	top: -130px;
	  	left: 567px;
		font-size: 15px;
		font-weight: bold;
		z-index: 99;
		width: 150px;
	}

/* countDownTop */
.countDownTop{position:absolute;top:-50px;right:0px;}
	.countDownTime{background:url(../images/coutdown_top_bg.png);width:550px;height:44px;position:relative;}
	.countDownTime.buyCountDownStyle{ background:url(../images/coutdown_top_bg_shop.png);width:550px;}
		.countDownTime h3{text-indent:-9999px;}
		.countDownTime span{display:block;color:#971e23;font-size:2.6923em;font-family:"Times New Roman", Times, serif;font-weight:bolder;position:absolute;top:3px;}
		.countDownTime span:after{content:'';background:url(../images/coutdown_top_line.png);width:32px;height:1px;position:absolute;display:block;top:20px;left:-7px;}
			.timeDayA  {left:151px;}
			.timeDayF  {left:187px;}
			.timeDayB  {left:223px;}
			.timeHourF {left:277px;}
			.timeHourB {left:313px;}
			.timeMinF  {left:368px;}
			.timeMinB  {left:404px;}
			.timeSecF  {left:460px;}
			.timeSecB  {left:496px;}
			
			.buyCountDownStyle .timeDayA{left:159px;}
			.buyCountDownStyle .timeDayF{left:195px;}
			.buyCountDownStyle .timeDayB{left:231px;}
			.buyCountDownStyle .timeHourF{left:285px;}
			.buyCountDownStyle .timeHourB{left:321px;}
			.buyCountDownStyle .timeMinF{left:376px;}
			.buyCountDownStyle .timeMinB{left:412px;}
			.buyCountDownStyle .timeSecF{left:468px;}
			.buyCountDownStyle .timeSecB{left:504px;}
			
	.applyCountDownTime{background:url(../images/coutdown_top_bg_2.png);width:550px;height:44px;position:relative;}
		.applyCountDownTime h3{text-indent:-9999px;}
		.applyCountDownTime span{display:block;color:#971e23;font-size:2.6923em;font-family:"Times New Roman", Times, serif;font-weight:bolder;position:absolute;top:3px;}
		.applyCountDownTime span:after{content:'';background:url(../images/coutdown_top_line.png);width:32px;height:1px;position:absolute;display:block;top:20px;left:-7px;}
			
	.shopCountDownTime{background:url(../images/coutdown_top_bg_2_shop.png);width:550px;height:44px;position:relative;}
		.shopCountDownTime h3{text-indent:-9999px;}
		.shopCountDownTime span{display:block;color:#971e23;font-size:2.6923em;font-family:"Times New Roman", Times, serif;font-weight:bolder;position:absolute;top:3px;}
		.shopCountDownTime span:after{content:'';background:url(../images/coutdown_top_line.png);width:32px;height:1px;position:absolute;display:block;top:20px;left:-7px;}
		
/* countDownArea */
.countDownArea{width:663px;margin:0px auto 0px auto;position:relative;padding:0px 0px 20px 0px;}
	.countDownArea h3{text-indent:-9999px;}
	.countDownDay,.countDownMin,.countDownSec,.countDownHour{font-size:5em;color:#921d22;font-family:"Times New Roman", Times, serif;font-weight:bolder;position:absolute;display:block;}
	.countDownArea span:after{content:'';background:url(../images/coutdown_line.png);width:125px;height:24px;display:block;position:absolute;top:27px;left:-30px;}
	.countDownArea span.countDownDay:after{content:'';background:url(../images/coutdown_line2.png);width:150px;height:24px;display:block;position:absolute;top:27px;left:-30px;}
	.countDownDay{top:117px;left:68px;}
	.countDownMin{top:117px;left:381px;}
	.countDownSec{top:117px;left:523px;}
	.countDownHour{top:117px;left:240px;}
	.countDownArea article{padding:290px 0px 15px 0px;text-align:center;border-bottom:1px dotted #ccc;width:435px;margin:0px auto 20px auto;}
	
/* excelDownload */
.excelDownload{text-align:center;}
	.excelDownload strong{font-size:1.38461em;color:#666;font-weight:bolder;display:block;margin-bottom:15px;}
	.excelDownload a{display:block;background:url(../images/excel_download_btn.png);width:140px;height:34px;line-height:34px;color:#fff;margin:0px auto;}
	.excelDownload a:hover{background-position:0px -34px;}
	
/* signUpInfo */
.signUpInfo{width:740px;margin:0px auto 0px auto;}
	.signUpInfo ul{border-top:solid 1px #ccc;}
		.signUpInfo li{border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;position:relative;padding:15px 35px 15px 240px;}
		.signUpInfo li > strong{display:block;background:#eee url(../images/arrow_red.png) no-repeat 33px 20px;width:160px;padding:15px 0px 14px 50px;position:absolute;top:0px;left:0px;border-top:1px solid #fff;font-weight:bolder;}
		.signUpInfo li:nth-child(1n+5){border:none;padding:0px;}
		.signUpInfo li:nth-child(1n+5) strong{background-color:transparent;position:relative;}
		.signUpInfo li .note:last-of-type{margin-bottom:0px;}
		.signUpInfo h4{color:#fff;background:url(../images/table_bg.jpg);height:26px;font-size:0.923076em;line-height:26px;text-align:center;}
		.activeState{border:1px #ddd solid;border-top:none;padding:30px 50px;}
			.activeState p{text-indent:-13px;margin-bottom:13px;}
		.signUpBtn{background:url(../images/sign_btn_bg.png) -1px 0px no-repeat;width:465px;height:81px;padding:5px 0px 0px 275px;position:relative;}
			.signUpBtn .jqTransformRadio{background:url(../images/form/radio.png) 0px -23px;width:23px;height:23px;}
			.signUpBtn a.jqTransformChecked{background-position:0px 0px;}
			.signUpBtn form.jqtransformdone label{margin-top:8px;margin-right:50px;}


/* sendBtn */
.sendBtn{text-align:center;padding-bottom:30px;}
	.sendBtn li{margin-right:15px;}
	.sendBtn a{font-size:15px;font-weight:bolder;display:block;background:url(../images/sendbtn_bg.png);width:151px;height:32px;padding-top:7px;text-shadow:1px 1px 0px #fff;}
	.sendBtn a:hover{background-position:0px -39px;color:#fff;text-shadow:none;}
	.sendBtn a.kind2{background:url(../images/sendbtn_bg2.png);color:#fff;text-shadow:none;}
	.sendBtn a.kind2:hover{background-position:0px -39px;}
	.sendBtn a.kind3{background:url(../images/group_add_btn_send.png);width:139px;height:30px;color:#fff;text-shadow:none;font-weight:normal;font-size:13px;}
	.sendBtn .kind3:hover{background-position:0px -37px;}
	.sendBtn a.kind4{background:url(../images/group_add_btn_send.png) -152px 0px;width:141px;height:30px;color:#fff;text-shadow:none;font-weight:normal;font-size:13px;color:#333;}
	.sendBtn .kind4:hover{background-position:-152px -37px;color:#fff;}
	
	
	
/* facebookComment */
.facebookComment{width:1055px;background:#fff;margin:0px auto 20px auto;padding:20px 0px;box-shadow:1px 1px 5px #cbc5c7;position: relative;top: 0px;}
.facebookComment .fb_iframe_widget_lift{margin-left:0px;}
	.facebookComment:after{content:'';display:block;clear:both;}
	.facebookLeft{width:655px;float:left;padding-left:45px;position:relative;z-index:1;}
	.facebookRight{width:355px;float:left;}

/* personSign */
.personSign{width:740px;margin:0px auto 0px auto;}
	.affidavitDown{margin-bottom:20px;}
	.affidavit h5{background:url(../images/person_agree.jpg);height:34px;color:#fff;text-align:center;font-weight:bolder;border:1px solid #ddd;border-bottom:none;line-height:35px;}
	.affidavit .signUpBtn{padding-left:130px;width:610px;color:#921d22;}
	.affidavit p{text-indent:0px;}

/* fullTip */
.fullTip{position:relative;height:30px;}
	.fullTip section{background:url(../images/full_tip.png);width:512px;height:100px;position:absolute;top:45px;left:-42px;text-align:left;padding:24px 40px 0px 105px;display:none;z-index:100;}
	.fullTipClose{position:absolute;top:20px;right:20px;}
	.fullNow{position:absolute;top:5px;left:-20px;}

/* newsList */
.newsList{width:760px;margin:0 auto 0 auto;}
	.news{position:relative;margin-bottom:30px;}
		.news h4{background:url(../images/news_title.png);height:35px;/*line-height:53px;*/color:#b23636;font-size:1.15384em;font-weight:bolder;padding-left:130px;padding-top: 18px}
		.news h4 a{color:#b23636;}
		.news h4 a:hover{color:#FF4D4D;}
		.newsContent{background:url(../images/news_content.png);height:87px;padding:20px 30px 0px 130px;}
		.newsDay{position:absolute;background:url(../images/news_day.png);width:117px;height:117px;top:15px;left:-13px;font-family:"Times New Roman", Times, serif;color:#fff;font-weight:bolder;}
			.newsY{position:absolute;top:22px;display:block;text-align:center;width:117px;text-shadow:1px 1px 3px #000;}
			.newsM{position:absolute;font-size:3.23076em;top:40px;left:8px;text-shadow:2px 2px 3px #a24d04;}
			.newsD{position:absolute;font-size:3.23076em;top:40px;left:63px;text-shadow:2px 2px 3px #a24d04;}

/* newsInner */
.newsInner{width:756px;margin:0 auto 0 auto;}
	.newsInner h4{background:url(../images/newsInner_title.jpg);position:relative;height:35px;/*line-height:50px;*/font-weight:bolder;font-size:1.153846em;padding:15px 100px 0 60px;}
		.newsInner h4 strong{position:absolute;top:15px;right:20px;font-size:13px;}
		.newsInner article{padding:30px 35px 20px 60px;border-bottom:2px #d3d3d3 solid;margin-bottom:20px;}
		.newsInner article p{margin-bottom:10px;}
		.newsInner article img{max-width:650px;}

/* contact */
.contact{width:999px;margin:0 auto 0 auto;padding-top:40px;}
	.contactTitle{position:relative;background:url(../images/mail.png) no-repeat 50px 10px;padding:0px 0px 40px 170px;margin-bottom:40px;font-weight:bolder;color:#333;}
		.contactTitle p{margin-bottom:10px;}
		.contactDown{position:absolute;left:0px;bottom:-40px;}

/* personFinish */
.personFinish{width:740px;margin:0 auto 0 auto;}
	.personFinish h6{border-bottom:1px #d3d3d3 solid;background:url(../images/arrow_redB.png) no-repeat 10px 13px;padding:10px 0px 10px 35px;font-size:1.153846em;font-weight:bolder;color:#000;margin-bottom:20px;}
	.personFinish h6 strong{color:#666;padding:0px 10px;}
	.personFinArticle{padding-left:35px;font-weight:bolder;margin-bottom:40px;}
		.personFinArticle p{margin-bottom:10px;}
			.personFinArticle p strong{color:#b23636;font-size:1.153846em;}
			.personFinArticle p strong span{font-size:1.307692em;}
			.personFinArticle em{color:#f18800;font-size:1.153846em;display:block;margin-bottom:10px;}
			.personFinArticle h5{color:#777;font-weight:bolder;}
			.personFinArticle h5 strong{color:#ed5454;}
			.personFinArticle a{color:#ed5454; text-decoration:underline;}
			.personFinArticle a:hover{color:#b23636;}
			.personFinArticle .grey{color:#666;}
			.personFinArticle .data{font-size:1.153846em;position:relative;text-indent:20px;}
			.personFinArticle .data:after{content:"";background:url(../images/data_icon.png);width:12px;height:16px;display:block;position:absolute;left:0px;top:2px;}
			.personFinArticle .dataSection{border-top:#b4b4b4 dotted 1px;padding:15px 30px;margin-bottom:20px;}
			.personFinArticle .backgroundLightYellow{background:#fff8de;}
			.personFinArticle .backgroundPink{background:#ffdcdc;}
			.personFinArticle .backgroundGrey{background:#dddddd;}
			.personFinArticle ul.grey{list-style:decimal;margin-left:20px;}
				.personFinArticle ul.grey li{margin-bottom:10px;}
	.personFinTitle{padding-left:5px;margin-bottom:10px;}
	.personFinish .padding20{padding:20px 0px;}/* grace */
	.personFinish .paddingb20{padding-bottom:20px;}/* grace */

/* orderInfoList */
.orderInfoList{width:740px;margin:0px auto 30px auto;}
		.orderInfoList>ul{margin-bottom:20px;}
		.orderInfoList>ul>li{border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;position:relative;padding:15px 35px 15px 240px;background:url(../images/person_finish_title_bg.jpg) repeat-y;}
		.orderInfoList li strong{display:block;background:#eee url(../images/arrow_red.png) no-repeat 33px 20px;width:160px;padding:15px 0px 14px 50px;position:absolute;top:0px;left:0px;border-top:1px solid #fff;font-weight:bolder;}
		.orderInfoList .hasThree{padding-top:0px;padding-bottom:0px;}
		.orderInfoList li .note:last-of-type{margin-bottom:0px;}
		.orderInfoList h4{color:#fff;background:url(../images/table_bg.jpg);height:26px;font-size:0.923076em;line-height:26px;text-align:center;}
		.orderInfoList li li{position:relative;padding:0px 35px 0px 30px;border-bottom:solid 1px #e5e5e5;margin-left:-30px;width:465px;}
		.orderInfoList li li:last-child{border-bottom:none;}
		.orderInfoList li li.padding_TB_15{ padding-top:15px; padding-bottom:15px;}
		.orderInfoList li li em{display:inline-block;width:120px;border-right:solid 1px #e5e5e5;padding:15px 0px;margin-right:25px;}
		.orderInfoList li ol li{border:none;list-style:decimal;padding-left:0px;margin-left:20px;}
	.orderInfoList td,.orderInfoList th{font-size:12px;}

/* remind */
.remind{width:670px;border:1px #ddd solid;background:#f4f4f4;margin-bottom:30px;padding:30px 35px;font-weight:bolder;border-radius:5px;}
	.remind p{margin-bottom:10px;}
	.remind p strong{font-size:1.153846em;color:#992e2e;}
	.remind p em{color:#9f2026;}
	.remindIcon{text-indent:-13px;}
	.iborn{background:url(../images/iborn_btn.png);width:131px;height:36px;display:block;text-indent:-9999px;}
	.iborn:hover{background-position:0px -36px;}
	.mmk{background:url(../images/mmk/mmk_btn.png);width:131px;height:36px;display:block;text-indent:-9999px;}
	.mmk:hover{background-position:0px -36px;}
	.famiport{background:url(../images/famiport/famiport_btn.jpg);width:131px;height:36px;display:block;text-indent:-9999px;}
	.famiport:hover{background-position:0px -36px;}

/* ibornContent */
.ibornContent,.messageBox{display:none;position:fixed;top:0px;left:0px;z-index:999;background:url(../images/alpha2.png);width:100%;height:100%;}
.messageBox{display:none; }
	.ibornWrapper,.messageBoxWrapper{width:780px;background:url(../images/alpha.png);position:absolute;left:50%;top:47%;margin-left:-390px;margin-top:-293px;padding:20px 0px 20px 0px;border-radius:8px;}
	.margin_t_up_30.messageBoxWrapper{margin-top:-360px;}
	.width_956.messageBoxWrapper{width:956px;margin-left:-478px;}
		.ibornClose{position:absolute;top:-10px;right:-10px;}
	.ibornInner,.messageBoxWrapperInner{width:740px;background:#fff;margin:0 auto 0 auto;border-radius:8px;padding:15px 0px 0px 0px;text-align:center;}
	.width_956.messageBoxWrapper .messageBoxWrapperInner{width:923px;padding:30px 0px;}
	.ibornInner ul{padding-top:10px;}
		.ibornInner li{margin-right:20px;position:relative;}
		.ibornInner li img{border:1px #ccc solid;}
		.ibornInner li.current img{border:1px #b23636 solid;}
		.ibornInner li:after{content:'';display:block;background:url(../images/arrow_gray.png);width:17px;height:17px;position:absolute;top:20px;left:83px;}
		.ibornInner li:last-child{margin-right:0px;}
		.ibornInner li:last-child:after,.ibornInner li.last:after{display:none;}
	.ibornInner h3{font-size:1.076923em;font-weight:bolder;border-bottom:#c5c5c5 dotted 1px;width:620px;margin:0px auto 20px auto;padding:20px 10px 20px 10px;text-align:left;}
	.ibornForm{text-align:left;width:620px;margin:0px auto 20px auto;}
		.checkMail{background:url(../images/check_mail_btn.png);width:96px;height:24px;color:#fff;display:block;float:left;text-align:center;padding-top:5px;margin-left:20px;}
		.checkMail:hover{color:#fff;}
	.messageBoxArticle{position:relative;background:url(../images/messagebox_bg.png) no-repeat 295px center;height:310px;text-align:left;padding:0px 55px 0px 335px;}
	.messageWaiting{padding:30px 45px 20px 70px;text-align:left;}
		.messageWaiting h4{border-bottom:#b4b4b4 dotted 1px;font-size:1.0769em;font-weight:bolder;line-height:1.6;padding:5px 0px;margin-bottom:20px;}
			.messageWaiting h4 strong{color:#b23636;}
				.messageWaiting h4 strong span{font-size:1.42857em;margin:0px 5px;}
			.messageWaiting .commonForm{margin-bottom:35px;}
			.messageWaiting .column2{border-bottom:none;padding-left:15px;}
				.messageWaiting .column2 label{background:none;padding:6px 0px 0px 5px;display:block;float:left;}
					.messageWaiting section{clear:both;padding:0px 15px 0px 35px;color:#777;}
						.messageWaiting section p{margin-bottom:5px;line-height:1.6;}
			.messageWaiting .sendBtn{padding-bottom:0px;}			
	.messageBoxArticle.ibornHeight{height:460px;}
	.messageBoxIcon{position:absolute;left:2px;top:-10px;z-index:1;}
		.messageBoxArticle h3{color:#992e2e;font-size:1.384615em;font-weight:bolder;padding:20px 0px 5px 0px;border-bottom:1px #b4b4b4 dotted;margin-bottom:15px;}
		.messageBoxArticle p{font-weight:bolder;line-height:1.8em;margin-bottom:5px;}
		.messageBoxArticle em{color:#b23636;}
		.messageBoxArticle em strong{font-size:1.5384em;}
		.messageBoxArticle h5{color:#777;font-weight:bolder;}
		.messageBoxArticle h5 span{color:#ed5454;}
		.messageImportant{font-size:1.07692em;font-weight:bolder;padding:40px 0px 50px 210px;background:url(../images/important_icon.png) no-repeat 180px 40px;}
		.messageBoxArticle.creditcardArticle h3{color:#992e2e;font-size:1.384615em;font-weight:bolder;padding:20px 0px 5px 0px;border-bottom:1px #b4b4b4 dotted;margin-bottom:0;}
		.messageBoxArticle.creditcardArticle p{font-weight:bolder;line-height:1.8em;margin-bottom:0;}
		.messageBoxArticle.creditcardArticle .btnCreditcard{position:absolute;bottom:20px;left:70px;z-index:999;}
		
/* ibornFormContent */
.ibornFormContent{display:none;position:fixed;top:0px;left:0px;z-index:25000;background:url(../images/alpha2.png);width:100%;height:100%;}
	.ibornFormWrapper{width:780px;background:url(../images/alpha.png);position:absolute;left:50%;top:50%;margin-left:-390px;margin-top:-293px;padding:20px 0px 20px 0px;border-radius:8px;}
		.ibornClose{position:absolute;top:-10px;right:-10px;}
	.ibornFormInner{width:740px;background:#fff;margin:0 auto 0 auto;border-radius:8px;padding:20px 0px 10px 0px;text-align:center;}
	.ibornFormInner h3{font-size:1.076923em;font-weight:bolder;border-bottom:#c5c5c5 dotted 1px;width:620px;margin:0px auto 20px auto;padding:20px 10px 20px 10px;text-align:left;}
	.ibornFormInner h3 span{display:block;margin-bottom:10px;}
	.ibornFormInner .note3{color:#666;font-size:12px;text-indent:-10px;}
	.ibornForm{text-align:left;width:620px;margin:0px auto 20px auto;}
		.checkMail{background:url(../images/check_mail_btn.png);width:96px;height:24px;color:#fff;display:block;float:left;text-align:center;padding-top:5px;margin-left:20px;}
		.checkMail:hover{color:#fff;}
	.ibornFormInner h4{text-align:left;font-size:1.153846em;font-weight:bolder;width:620px;margin:0px auto 20px auto;}
	.ibornFormInner h4 strong{color:#b23636;}
	.ibornFormTitle{font-size:1.23076em;color:#fff;font-weight:bolder;background:url(../images/change_info_title_bg.jpg);height:33px;display:block;width:540px;margin:0px auto;text-align:left;border:1px solid #ccc;padding:13px 0px 0px 80px;position:relative;}
	.ibornFormTitle:after{content:'';display:block;background:url(../images/change_icon_w.png);width:28px;height:28px;position:absolute;top:8px;left:40px;}
	.ibornUl{border-left:1px #ccc solid;border-right:1px #ccc solid;text-align:left;width:510px;margin:0px auto;font-size:1.0769em;padding:25px 55px;}
	.ibornUl li{margin-bottom:10px;list-style-type:disc;margin-left:25px;}
	.affidavit.ibornForm{width:622px;}
	.affidavit.ibornForm .signUpBtn{padding-left:0px;width:420px;background:none #f4f4f4;border:1px #ccc solid;height:40px;padding-left:200px;}

/* groupTeamList */
.groupTeamList{width:740px;margin:0 auto 30px auto;}
.groupTeamList.width_840{ width:840px;}

/* groupAdd */
.groupAdd{width:800px;margin:0 auto 32px auto;background:#f9f0f0;padding-bottom:30px;position:relative;overflow:hidden;}
	.groupAddBtn{padding:10px 30px;}
		.groupAddBtn ul{font-size:0px;text-align:right;}
			.groupAddBtn ul li{display:inline-block;font-size:15px;margin-left:10px;}	/* ie7 */.ie7 .groupAddBtn ul li{display:inline;zoom:1;}
		.groupAddBtn a{background:url(../images/group_add_btn.png);width:94px;height:31px;display:block;color:#fff;padding:7px 0px 0px 56px;text-align:left;}
		
		.groupAddBtn .bySelf a{background:url(../images/group_addself_btn.png);width:110px;height:31px;padding-left:40px;}
		.groupAddBtn .invite a{ background-image:url(../images/group_invite_btn.png);} /* 邀請朋友 */
		.groupAddBtn .submit a{ background-image:url(../images/group_submit_btn.png);} /* 送出報名 */
		.groupAddBtn .delete a{ background-image:url(../images/group_delete_btn.png);} /* 刪除此揪團 */
		
		.groupAddBtn a:hover{background-position:0 bottom;}
	.groupAdd .twoThreeTable2{background:#f9f0f0;padding-bottom:20px;}
	.groupAdd .twoThreeTable2 td{background:#fff;}
	.groupAdd .sendBtn{padding:20px 0px 0px 0px;}

/* orderInfoWrapper */
.orderInfoWrapper{width:740px;margin:0 auto 30px auto;padding:0px 30px;border-bottom:1px dotted #888;}

/* orderList */
.orderList table{width:740px;}
	.orderList th{background:url(../images/common_th_bg.jpg);height:27px;color:#ccc;border:1px solid #792222;font-weight:normal;text-align: center;}
	.orderList th:nth-child(1){width:5%;}
	.orderList th:nth-child(2){width:10%;}
	.orderList th:nth-child(3){width:15%;}
	.orderList th:nth-child(4){width:5%;}
	.orderList th:nth-child(5){width:15%;}
	.orderList th:nth-child(6){width:15%;}
	.orderList th:nth-child(7){width:15%;}
	.orderList th:nth-child(8){width:15%;}
	.orderList tr:nth-child(2n+1) td{background:#f4f4f4;}
	.orderList td{border:1px #ddd solid;padding:20px 0px;text-align:center;}
	.orderList td:nth-child(2),.groupTable td:nth-child(7){text-align:left;padding-left:10px;}
	.orderList td:nth-child(2){color:#b23636;}

/* signFirst */
.signFirst{width:760px;margin:0 auto 30px auto;border:1px #f0f0f0 solid;padding:5px;}
.signFirstNoTitle{padding-top:40px;}
.signFirstBg{background:url(../images/signupfirst2.jpg) no-repeat center bottom;}
	.signFirst h3{background:url(../images/signupfirst.jpg);height:48px;font-size:1.23076em;font-weight:bolder;padding:25px 0px 0px 50px;}
	.signFirst p{padding:0px 50px 0px 50px;margin-bottom:10px;font-weight:bolder;}
	.signFirst p strong{color:#b23636;}
	.emBest{color:#666;text-indent:-12px;}
	.signFirst .sendBtn{border-top:1px #888 dotted;margin:0px 20px 0px 20px;padding-top:20px;}
	.fullAlready{margin:0px auto 40px auto;display:block;}
	
/* contactFinish */
.contactFinish{position:relative;background:url(../images/contact_finish_line.jpg) no-repeat 0px bottom;width:240px;padding:0px 0px 15px 110px;margin:0px auto 30px auto;}
	.contactFinish p{font-size:1.15384em;font-weight:600;margin-bottom:10px;}
	.airplane{position:absolute;top:5px;left:30px;}

/* busy */
.busy{background:url(../images/busy.png) center 200px no-repeat;text-indent:-9999px;min-height:680px;}

/* busyPopup */
.busyPopup{background:url(../images/busy.png) center 200px no-repeat;text-indent:-9999px;min-height:480px;}

/* loading */
.loading{background:url(../images/alpha.png);width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:10000;display:none;}
.loading.start{display:block;}
	.loading strong{display:block;background:url(../images/loading.gif) no-repeat center center #fff;width:80px;height:80px;position:absolute;top:50%;left:50%;margin:-40px 0px 0px -40px;border-radius:10px;text-indent:-9999px;}
.loading.width_335 strong{ width:335px; text-align:center; text-indent:inherit; padding:80px 0 25px 0; height:auto; background-position:center 30px; font-size:1.15384em; margin-left:-168px;}

/* aboutUs */
.aboutUs{padding-left:0px;position:relative;}
.hasAd .aboutUs{padding-left:280px;}
	.aboutUs ul{font-size:0px;}
	.aboutUsBanner{margin-bottom:30px;display:block;}
		.aboutUs li{display:inline-block;text-indent:-99999px;width:252px;height:277px;background:url(../images/good_list.png) no-repeat;margin:0px 16px 15px 0px;}	/* ie7 */ .ie7 .aboutUs li{display:inline;zoom:1;}
		.aboutUs li:nth-child(2){background-position:-269px 0px;}
		.aboutUs li:nth-child(3){background-position:-534px 0px;}
		.aboutUs li:nth-child(4){background-position:-803px 0px;}
		.aboutUs li:nth-child(5){background-position:0px -300px;}
		.aboutUs li:nth-child(6){background-position:-269px -300px;}
		.aboutUs li:nth-child(7){background-position:-534px -300px;}
		.aboutUs li:nth-child(8){background-position:-803px -300px;}
		.hasAd .aboutUs li:nth-child(3n){margin-right:0px;}
	.hasAd .aboutBtn{position:absolute;top:285px;left:540px;z-index:10;}
		.aboutBtn{position:absolute;top:285px;left:415px;z-index:10;}
		.aboutBtn li{background:none;width:128px;height:51px;margin:0px 0px 0px 0px;text-indent:0px;}
			.aboutBtn li a{display:block;width:128px;height:51px;background:url(../images/about_btn.png) no-repeat;}
			.aboutBtn li a:hover{background:url(../images/about_btn_over.png);}
			.aboutBtn li:nth-child(2) a{background-position:-128px 0px;}
.fb_iframe_widget_lift{margin-left:-240px;}

/* changeInfo */
.changeInfo{width:738px;margin:0px auto;border:1px #d9d9d9 solid;margin-bottom:30px;}
	.changeInfo h3{color:#992e2e;font-size:1.23076em;font-weight:bolder;padding:15px 0px 15px 80px;background:url(../images/change_icon.png) 40px center no-repeat #f6f6f6;border-bottom:1px #d9d9d9 solid;}
	.changeInfo ul{background:#e5e5e5;padding:25px 50px;}
		.changeInfo li{font-size:1.07692em;margin-bottom:8px;font-weight:bolder; list-style-type:disc;margin-left:20px;}

/* idError */
.idError{font-size:1.07692em;font-weight:bold;}
	.idError p{margin-bottom:10px;}
	.idErrorRed{color:#b23636;}
	.idErrorEn{font-family:Arial, Helvetica, sans-serif;}
	.idErrorBtn{font-size:0px;text-align:center;padding:10px 0px;}
		.idErrorBtn li{display:inline-block;margin-right:10px;}	/* ie7 */	.ie7 .idErrorBtn li{display:inline;zoom:1;}
		.idErrorBtn li:last-child{margin-right:0px;}
		.idErrorBtn li:nth-child(1) a{display:block;background:url(../images/id_error_btn_right.png);width:121px;height:39px;text-indent:-9999px;}
		.idErrorBtn li:nth-child(1) a:hover{background-position:0px -39px;}
		.idErrorBtn li:nth-child(2) a{display:block;background:url(../images/id_error_btn_x.png);width:121px;height:39px;text-indent:-9999px;}
		.idErrorBtn li:nth-child(2) a:hover{background-position:0px -39px;}

/* payWay */
.payWay{border:1px #ddd solid;border-top:none;}
.payWay:after{content:'';clear:both;}
	.payWay li{clear:both;padding:10px 20px 10px 40px;border-bottom:1px dotted #b4b4b4;}
	.payWay li:last-child{border-bottom:none;}
	.payWay li label{color:#333;font-weight:bold;font-size:1.153846em;line-height:33px;padding-left:5px;}
	.payWay li .payWord{display:block;font-weight:bold;color:#666;padding-left:35px;margin-bottom:5px;}

/* print */

/* transcript */
.transcriptFinish{background:url(../images/transcript_bg.png);width:804px;height:424px;margin:0px auto;position:relative;}
	.transLeftP{position:absolute;left:45px;bottom:30px;z-index:100;}
	.transRightP{position:absolute;right:35px;bottom:25px;z-index:100;}
	.transcriptFinish ul{margin:0px 210px 0px 210px;padding-top:70px;}
		.transcriptFinish>ul>li{border-bottom:1px #f0f0f0 solid;padding:10px 0px 10px 8px;font-weight:bold;font-size:1.23076em;position:relative;}
		.transcriptFinish>ul>li:last-child{border-bottom:none;}
			.transcriptFinish>ul>li strong{color:#b23636;}
			/*.transcriptFinish>ul>li:nth-child(1) strong,.transcriptFinish>ul>li:nth-child(2) strong,.transcriptFinish>ul>li:nth-child(3) strong{word-spacing:1.8em;}*/
			.transcriptFinish>ul>li:nth-child(6) strong{word-spacing:0.25em;}
		.transcriptAside{font-size:13px;color:#3b92cd;position:absolute;left:270px;top:12px;white-space:nowrap;}
		.transcriptAside img{margin-right:5px;}
	.transcript h3{font-weight:bold;color:#101010;font-size:1.384615em;margin:0px 0px 10px 55px;}
	.transcriptList{width:745px;margin:0px auto 70px auto;}
		.transcriptList li{padding:10px 0px 10px 40px;border-bottom:1px solid #ebebeb;font-size:1.153846em;background:url(../images/arrow_cycle.png) no-repeat 5px 9px;font-weight:bold;}
			.transcriptList li strong{margin:0px 10px;}
			
/* donation */
.donation{border:1px #ddd solid;border-top:none;text-align:center;padding:20px 0;}
	.donation img{margin-bottom:20px;}
	.donation_word{width:565px;margin:0 auto;padding-bottom:20px;}
	.donation .input{width:210px;margin:0 auto;}
		.donation span{color:#333;font-weight:bold;font-size:1.153846em;line-height:35px;}

/* contract */
.contract{width:1000px;margin:0px auto;}
	.contractArticle{line-height:2em;font-size:1.076923em;margin-bottom:30px;}
		.contractArticle input{background-color:transparent;border:none;border-bottom:1px #747374 solid;padding:0px 5px;}
	.contract h2{font-size:1.23076em;font-weight:bold;}
	.contract table{background:#fff;margin-bottom:20px;}
	.contract th{background: url(../images/common_th_bg.jpg);height: 27px;color: #ccc;border: 1px solid #792222;font-weight: normal;}
	.contract th:nth-child(1){width:400px;}
	.contract th:nth-child(2){width:200px;}
	.contract th:nth-child(3){width:150px;}
	.contract th:nth-child(4){width:100px;}
	.contract th:nth-child(5){width:144px;}
	
	.contract th.width_235{ width:235px;}
	.contract th.width_155{ width:155px;}
	.contract th.width_110{ width:110px;}
	.contract th.width_95{ width:95px;}
	.contract th.width_auto{ width:auto;}
	
	.contract td{border: 1px #ddd solid;padding: 10px 20px;text-align: center;}
	.contract tr:nth-child(2n+1) td {background: #f4f4f4;}
	.contract td:first-child{text-align:left;}
	.contract td input{text-align:center;width:100%;}
	.contract td input[readonly]{background-color:transparent;border:none;}
	.contract td:first-child input{text-align:left;}
		.contractEdit{font-size:0px;}
		.contractEdit li{display:inline-block;margin-right:5px;font-size:12px;}
		.contractEdit li:last-child{margin-right:0px;}
		.contractEdit>li a{text-indent:-9999px;}
			.contractEdit>li:nth-child(1) a{display:block;background:url(../images/pen_add.png);width:18px;height:17px;}
			.contractEdit>li:nth-child(1) a:hover{background-position:-18px 0px;}
			.contractEdit>li:nth-child(2) a{display:block;background:url(../images/pen_edit.png);width:16px;height:16px;}
			.contractEdit>li:nth-child(2) a:hover{background-position:-16px 0px;}
			.contractEdit>li:nth-child(3) a{display:block;background:url(../images/remove_close.png);width:18px;height:17px;}
			.contractEdit>li:nth-child(3) a:hover{background-position:-18px 0px;}
			.contractEdit>li:first-child{display:none;}
	.addAction{display:block;background:url(../images/add_action.png);width:67px;height:26px;padding-top:4px;text-shadow: 1px 1px 0px #fff;font-weight:bold;margin:0px auto;}
	.addAction:hover{color:#fff;background-position:0px -30px;text-shadow:none;}
	.contractTable .redWord{display:none;}
	.updateArea{margin-bottom:40px;}
	.updateArea label{float:left;line-height:40px;margin-right:20px;font-weight:bold;font-size:1.1538em;}
	.updateArea:after{content:'';display:block;clear:both;}
	/* contractTable_2 客戶報名詳細項目 */
	.contractTable_2{width:998px;border:#ccc solid 1px;background:#fff;margin-bottom:20px;}
		.contractTable_2 h5{background: url(../images/common_th_bg.jpg);height: 27px;color: #ccc;border: 1px solid #792222;font-weight: normal;line-height:27px;text-indent:30px;}
		/*.contractTable_2 h6{background:#fff;height: 27px;color: #666;border-bottom: 1px solid #ccc;font-weight: normal;line-height:27px;text-indent:30px;}*/
		.contractTable_2>ul{width:998px;overflow:hidden;border-bottom:#ccc solid 1px;}
			.contractTable_2>ul>li{width:292px;height:18px;border-bottom:#ccc solid 1px;float:left;border-right:#ccc solid 1px;float:left;padding:10px 20px;position:relative;}
			.contractTable_2>ul>li:nth-child(3n){border-right:none;}
				.contractTable_2>ul>li input[readonly] {background-color:transparent;border:none;}
				.contractTable_2 .contractEdit{position:absolute;right:5px;top:8px;}
		.contractTable_2>table{width:998px;height:60px;margin-bottom:0px;}	
			.contractTable_2>table td{border:none;padding:10px 0 10px 20px;}
			.contractTable_2>table td:first-child{width:60px;padding-left:80px;}
			.contractTable_2>table td:nth-child(3){width:90px;}
		.addListName{display:block;background:url(../images/add_action.png);width:67px;height:26px;padding-top:4px;text-shadow: 1px 1px 0px #fff;font-weight:bold;margin:0px auto;}
		.addListName:hover{color:#fff;background-position:0px -30px;text-shadow:none;}
	/* contractAdd */
	.contractAdd{width:998px;background:#fff;margin-bottom:20px;}
		.contractAdd .column{padding:15px 40px;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#ccc solid 1px;}
			.contractAdd label{margin-left:20px;line-height:35px;}
			.contractAdd a.jqTransformCheckbox {background:url(../images/form/checkbox.png);width:24px;height:25px;}
				.contractAdd a.jqTransformChecked{background-position:0px -25px;}

/* member_friend_list */
.member_friend_list{width:840px;margin:0px auto 30px auto;}
	.member_friend_list_Inner{background:#fff;}
	.memberSearch{display:inline-block;background:url(../images/search_btn.png);width:59px;height:30px;text-indent:-9999px;margin:2px 0px 0px 10px;}
	.memberSearch:hover{background-position:0px -30px;}
	.friendSearch_btn{ background:url(../images/searchFriend_btn.png); display:block; width:119px; height:31px; position:absolute; right:30px; top:20px;}
	.friendSearch_btn:hover{ background-position:0px bottom;}
	.memberList{width:780px;margin:0px auto;}
	.memberList:after{content:'';display:block;clear:both;}
		.memberList>li{position:relative;width:112px;border:1px solid #ddd;background:#eee;height:63px;padding:0px 188px 0px 82px;color:#971e23;float:left;margin:0px 12px 15px 0px;}
		.memberList>li>strong{display:block;display:table-cell;width:112px;height:63px;vertical-align:middle;}
		.memberList>li:nth-child(2n){margin-right:0px;}
		.memberList>li>img{position:absolute;top:0px;left:0px;}
		.memberList>li>ul{position:absolute;right:10px;top:13px;font-size:0px; white-space:nowrap;}
			.memberList>li>ul>li{display:inline-block; vertical-align:top;} /* ie7 */.ie7 .memberList>li>ul>li{zoom:1;display:inline;}
				.memberList>li>ul>li>a{display:block;text-indent:-9999px;}
				.addFriend>a{background:url(../images/add_friend.png);width:86px;height:31px;margin-top:2px;}
				.addFriend>a:hover{background-position:0px -31px;}
				.addFriendSend>a{background:url(../images/send_friend_btn.png);width:100px;height:34px;}
				.addFriendSend>a:hover{background-position:0px -34px;}
				.passBtn>a{background:url(../images/pass_btn.png);width:69px;height:34px;}
				.passBtn>a:hover{background-position:0px -34px;}
				.addFriendSendNow>a{background:url(../images/send_friend_now_btn.png);width:141px;height:34px;}
				.addFriendSendNow>a:hover{background-position:0px -34px;}
				.memberFriend>a{background:url(../images/friend_btn.png);width:56px;height:31px;margin-top:2px;}
				.memberFriend>a:hover,.memberFriend.current>a{background-position:0px -31px;}
					.memberFriend ul{position:absolute;top:30px;left:-37px;z-index:10;display:none;}
						.memberFriend{position:relative;}
						.memberFriend.current ul{display:block;}
						.memberFriend li a{display:block;background:url(../images/remove_friend.png);width:133px;height:36px;text-indent:-9999px;}
						.memberFriend li a:hover{background-position:0px -36px;}

/* numberListBtn */
.numberListBtn{text-align:center;padding-bottom:20px;}
	.numberListBtn ul{font-size:0px;display:inline-block; vertical-align:top;}
		.numberListBtn li{font-size:15px;display:inline-block;padding:2px 6px 0px 6px;} /* ie7 */ .ie7 .numberListBtn li{display:inline;zoom:1;}
			.numberListBtn li a{color:#666;font-size:15px;font-weight:bold;}
			.numberListBtn li a:hover,.numberListBtn li.active a{color:#ec5e5e;text-decoration:underline;}
		.prevPage{display:inline-block;background:url(../images/number_left_btn.png);width:23px;height:23px;text-indent:-9999px;}
		.nextPage{display:inline-block;background:url(../images/number_right_btn.png);width:23px;height:23px;text-indent:-9999px;}

/* action_list */
.action_list{width:840px;margin:0px auto;}
	.action_list table{margin-bottom:20px;}
	.action_list th{background:url(../images/action_list_th.jpg);height:37px;color:#ccc;border:1px #792222 solid;text-align:center;}
	.action_list th:nth-child(2){width:432px;}
	.action_list th:nth-child(1),.action_list th:nth-child(3),.action_list th:nth-child(4),.action_list th:nth-child(5),.action_list th:last-child{width:100px;}
	.action_list th:first-child{ width:100px;}
		.action_list th ul{font-size:0px;padding-left:5px;}
			.action_list th ul li{font-size:13px;display:inline-block;padding:0px 10px;position:relative;}	/* ie7 */ .ie7 .action_list th ul li{display:inline;zoom:1;}
			.action_list th ul li:after{content:'';display:block;width:1px;height:13px;position:absolute;right:0px;top:3px;background:#999;}
			.action_list th ul li:last-child:after{display:none;}
				.action_list th li a{color:#fff;display:block;}
				.action_list th li.current a{background:url(../images/arrow_top_white.png) no-repeat right 6px;padding-right:12px;}
				.action_list th li.current.active a{background:url(../images/arrow_down_white.png) no-repeat right 6px;}
	.action_list td{border:1px #ddd solid;background:#fff;text-align:center;padding:10px 0px;}
	.action_list td:first-child{ color:#999;}
	.action_list .hover td{background:#f4f4f4;}
	/*.action_list td:first-child{text-align:left;}*/
		.action_list_dataBtn{font-size:0px;float:left;padding-left:10px;width:85px;}
		/* .action_list td:first-child>a{float:right;font-weight:bold;display:block;width:430px;} */
		.action_list td:nth-child(2)>a{color:#ec5b5b; text-decoration:underline;}
			.action_list_dataBtn li{display:inline-block;margin-right:10px;font-size:13px;width:18px;text-align:center;}	/* ie7 */ .ie7 .action_list_dataBtn li{display:inline;zoom:1;}
				.action_list_dataBtn li a{display:block;width:18px;height:18px;text-align:left;text-indent:-9999px;}
				.signTime,.gameTime{position:relative;}
				.signTime em,.gameTime em{display:none;background:#fff;position:absolute;color:#666;font-size:12px;border:1px #d6d6d6 solid; white-space:nowrap;padding:2px 5px;border-radius:3px;box-shadow:1px 1px 3px #ccc;top:20px;left:10px;}
				.signTime.current em,.gameTime.current em{display:block;}
				.signTime a{background:url(../images/time_icon.png) no-repeat center center;}
				.signTime.already a{background-image:url(../images/time_already_icon.png);cursor:default;}
				.gameTime a{background:url(../images/calendar_icon.png) no-repeat center center;}
				.gameTime.already a{background-image:url(../images/calendar_already_icon.png);cursor:default;}
				.finishTime a{background:url(../images/finish_game_icon.png) no-repeat center center;}
			.action_list .expired{color:#999;cursor:default;}
		.tipLink{position:relative;display:block;cursor:default;}
		.tipLink em{display:none;background:#fff;position:absolute;color:#666;font-size:12px;border:1px #d6d6d6 solid; white-space:nowrap;padding:2px 5px;border-radius:3px;box-shadow:1px 1px 3px #ccc;top:25px;left:23px;}
		.tipLink.current em{display:block;}

/* qa_list */
.qa_list{width:840px;margin:0px auto;}
	.qa_list table{border: 1px #ddd solid;}
  	.qa_list tr.answerTitle{border-top: 1px #ddd solid;}
  		.qa_list tr.answerTitle th,.qa_list .answer th{background:#fff;color:#971E23;border:none;} 
  		.qa_list tr.answer th:nth-last-child(1){border-top: 1px solid #ddd;}
  		.qa_list tr.answer td{padding-left: 90px;color: #333;}
  		.qa_list th{background:url(../images/action_list_th.jpg);height:37px;color:#ccc;border:1px #792222 solid;text-align:left;padding: 0px 10px;}
  		.qa_list th.qaTitle{color:#fff;font-size: 16px;text-align: center;}
		.qa_list td{background:#fff;padding: 10px;}
		.qa_list td:first-child{ color:#999;}
  			.qa_list td>a{color:#ec5b5b; text-decoration:underline;}


/* commodity_list */
.action_list.commodity_list .action_list_dataBtn{ width:30px;}
	.action_list.commodity_list th:nth-child(1){width:435px;text-align:left;}
	.action_list.commodity_list th:nth-child(2){ width:180px;}
	.action_list.commodity_list th:nth-child(3),.action_list.commodity_list th:nth-child(4),.action_list th:last-child{width:78px;}
	.action_list.commodity_list td:first-child>a{ float:left; width:390px;}
		
/* count_admin */
.count_admin{width:842px;margin:0px auto;}
	.countMember{border:1px #ccc solid;background:#fff;margin-bottom:25px;padding:15px;border-radius:5px;box-shadow:1px 1px 2px #ccc;}
	.countMember:after{content:'';display:block;clear:both;}
		.countMember li{float:left;width:270px;background:url(../images/count_member_line.png) no-repeat right 3px;height:50px;color:#999;}
		.countMember li:last-child{background:none;}
			.countMember li a{width:210px;height:50px;display:block;color:#971e23;font-weight:bold;font-size:1.153846em;position:relative;padding-left:60px;}
			.countMember li a img{display:block;position:absolute;top:0px;left:0px;}
			.countMember li a strong{display:table-cell;height:50px;width:210px; vertical-align:middle;}
			.countMember li:nth-child(2),.countMember li:nth-child(3){text-align:center;}
			.countMember li:nth-child(2) strong{font-size:3.2307692em;padding:0px 10px;color:#333;}
			.countMember li:nth-child(3) strong{color:#555;font-size:1.153846em;vertical-align:middle;display:table-cell;height:50px;width:270px;}
			.countMember li:nth-child(3) img{vertical-align:bottom;margin-right:10px;}
				.countMember li:nth-child(3) strong span{color:#971e23;}
	.count_admin_table table{width:842px;margin-bottom:20px;}	
		.count_admin_table table th{background:url(../images/common_th_bg.jpg);height:27px;border:1px #792222 solid;color:#ccc;font-size:0.846153846em;padding:0px 15px;}
		.count_admin_table table th:nth-child(1){width:82px;text-align:left;}
		.count_admin_table table th:nth-child(2){width:590px;text-align:left;}
		.count_admin_table table th:nth-child(3){width:80px;}
		.count_admin_table table tr:nth-child(odd) td{background:#f4f4f4;}
		.count_admin_table table td{background:#fff;padding:10px 0px;border:1px #ddd solid;font-size:1.076923em;font-weight:bold;}
		.count_admin_table table td:nth-child(1n),.count_admin_table table td:nth-child(2n){padding:10px 15px;}
		.count_admin_table table td:nth-child(3n){text-align:center;padding:5px 0px;}
			.count_admin_table table td:nth-child(3n) a{display:inline-block;background:url(../images/get_icon.png);width:59px;height:30px;text-indent:-9999px;}
			.count_admin_table table td:nth-child(3n) a:hover{background-position:0px -30px;}
			.count_admin_table .captain .notice,.count_admin_table .captain .flag{position:relative;padding-left:35px;}
			.count_admin_table .captain .notice:after{content:"";position:absolute;left:5px;top:0px;display:block;background:url(../images/captain_icon.png);width:19px;height:18px;}
			.count_admin_table .captain .flag:after{content:"";position:absolute;left:5px;top:0px;display:block;background:url(../images/captain_icon.png) right 0;width:19px;height:18px;}
			.count_admin_table .captain a{color:#971e23;text-decoration:underline;}
			.count_admin_table .captain a:hover{color:#FF4D4D;}
			.count_admin_table .captain_data th{padding:0px;}
			.count_admin_table .captain_data th:nth-child(1){width:165px;text-align:left;padding:0px 10px;}
			.count_admin_table .captain_data th:nth-child(2){width:90px;text-align:center;}
			.count_admin_table .captain_data th:nth-child(3){width:110px;}
			.count_admin_table .captain_data th:nth-child(4){width:130px;}
			.count_admin_table .captain_data th:nth-child(5){width:205px;}
			.count_admin_table .captain_data th:nth-child(6){width:115px;}
			.count_admin_table .captain_data td:nth-child(1n){text-align:center;padding:10px 0px;text-align:center;vertical-align:top;}
			.count_admin_table .captain_data td:nth-child(1){text-align:left;padding:10px 10px;}
			.count_admin_table .captain_data p{font-size:0.923076em;color:#666;}
			.count_admin_table .captain_data .fix{background:url(../images/captain_fixed.png);width:100px;height:34px;text-indent:-9999px;display:block;margin:5px auto;}
			.count_admin_table .captain_data .fix:hover{background-position:0 bottom;}
			
			.count_admin_table .captain_group th{padding:0px;}
			.count_admin_table .captain_group th:nth-child(1){width:45px;text-align:center;}
			.count_admin_table .captain_group th:nth-child(2){width:120px;padding:0px 10px;}
			.count_admin_table .captain_group th:nth-child(3){width:70px;}
			.count_admin_table .captain_group th:nth-child(4){width:95px;}
			.count_admin_table .captain_group th:nth-child(5){width:170px;}
			.count_admin_table .captain_group th:nth-child(6){width:205px;}
			.count_admin_table .captain_group th:nth-child(7){width:115px;}
			.count_admin_table .captain_group em{font-size:0.923076em;color:#666;display:inline;}
			.count_admin_table .captain_group .red td,.count_admin_table .captain_group tr:nth-child(odd).red td{background:#ffefef;}
			.count_admin_table .captain_group .leader{position:relative;}
			.count_admin_table .captain_group .leader:after{content:"";background:url(../images/captain_leader.png);width:18px;height:17px;display:block;position:absolute;top:-20px;left:-2px;}
			.count_admin_table .captain_group tr:nth-child(odd) td{background:#fff;}
			.count_admin_table .captain_group td:nth-child(3) a{background:none;text-indent:0px;text-align:center;}
			.count_admin_table .captain_group td:nth-child(1n){text-align:center;padding:10px 0px;word-break:break-all;vertical-align:top;}
			.count_admin_table .captain_group td:nth-child(2),.count_admin_table .captain_group td:nth-child(5),.count_admin_table .captain_group td:nth-child(6){text-align:left;padding:10px 10px;}
			.count_admin_table .captain_group td:nth-child(1){vertical-align:middle;}
			.count_admin_table .captain_group .fix{background:url(../images/captain_fixed.png);width:100px;height:34px;text-indent:-9999px;display:block;margin:5px auto;}
			.count_admin_table .captain_group .del{background:url(../images/captain_del.png);width:100px;height:34px;text-indent:-9999px;display:block;margin:5px auto;}
			.count_admin_table .captain_group .notice{background:url(../images/captain_notice.png);width:100px;height:34px;text-indent:-9999px;display:block;margin:5px auto;}
			.count_admin_table .captain_group .fix:hover,.count_admin_table .captain_group .notice:hover,.count_admin_table .captain_group .del:hover{background-position:0 bottom;}
			.count_admin_table .captain_group .noticeWord{margin:5px auto;display:block;height:34px;line-height:34px;}
			.count_admin_table .captain_group strong{color:#b13636;}

/* member_group_signUp */
.member_group_signUp{width:735px;margin:0px auto 35px auto;}

/* groupInviteFriends */
.groupInviteFriends{height:650px;border:1px #ccc solid;width:845px;margin:0px auto;height:595px;}
	.groupInviteTitle{background:url(../images/invite_title_bg.jpg);height:42px;text-align:left;margin-bottom:15px;}
	.groupFormDiv,.searchGroupInvite{display:inline-block; vertical-align:top;}	/* ie7 */.ie7 .groupFormDiv,.ie7 .searchGroupInvite{display:inline;zoom:1;}	
	.groupFormDiv a.jqTransformCheckbox{background:url(../images/form/checkbox.png);width:24px;height:24px;}
	.groupFormDiv a.jqTransformChecked{background-position:left -25px;}
	.groupFormDiv label{color:#fff;font-size:1.23076em;font-weight:bold;padding:0px 0px 0px 10px;line-height:42px;}
	.groupFormDiv2 label{color:#fff;font-size:1.23076em;font-weight:bold;padding:0px 0px 0px 25px;line-height:42px;}
	.groupFormDiv span.jqTransformCheckboxWrapper{margin:8px 0px 0px 25px;}
	/* input */
	.searchGroupInvite{padding:7px 0px 0px 10px;}
	.searchGroupInvite a{background:url(../images/search_btn.png);width:59px;height:30px;display:inline-block;text-indent:-9999px;margin-left:10px;}
	.searchGroupInvite a:hover{background-position:0px -30px;}
	.searchGroupInvite .jqTransformInputInner div input:focus{outline:none;}
	.searchGroupInvite .jqTransformInputInner{background:none #fff; border:1px solid #ccc;}
	.searchGroupInvite .jqTransformInputInner input:focus{outline:#f00;}
	.searchGroupInvite .jqTransformInputWrapper_focus{background:url(../images/form/input/input_text_left.gif) 1px 1px;}
	.searchGroupInvite .jqTransformInputWrapper_focus div.jqTransformInputInner{background:url(../images/form/input/input_text_right.gif) no-repeat right 0px transparent;}
	.customScrollAreaForm .jqTransformInputInner div input:focus{outline:none;}
	.customScrollAreaForm .jqTransformInputInner{background:none #fff; border:1px solid #ccc;}
	.customScrollAreaForm .jqTransformInputInner input{line-height:1.1em;}
	.customScrollAreaForm .jqTransformInputInner input:focus{outline:#f00;}
	.customScrollAreaForm .jqTransformInputWrapper_focus{background:url(../images/form/input/input_text_left.gif) 1px 1px;}
	.customScrollAreaForm .jqTransformInputWrapper_focus div.jqTransformInputInner{background:url(../images/form/input/input_text_right.gif) no-repeat right 0px transparent;}
	
	.customScrollArea span.jqTransformCheckboxWrapper{margin:8px 0px 0px 0px;}
	.customScrollArea a.jqTransformCheckbox{background:url(../images/form/checkbox.png);width:24px;height:24px;}
	.customScrollArea a.jqTransformChecked{background-position:left -25px;}
	.customScrollArea  .mCSB_scrollTools .mCSB_draggerRail{ background:#eee;}
	.customScrollArea .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#aaa; width:8px;}
	.customScrollArea .mCSB_scrollTools .mCSB_draggerRail{ width:10px;}
	.customScrollArea ul{padding:0px 0px 0px 10px;}
	.customScrollArea ul:after{content:'';display:block;clear:both;}
		.customScrollArea li{padding-left:15px;float:left;margin:0px 5px 10px 0px;}
		.customScrollArea label{width:200px;background:#eee;color:#971e23;display:block;border:1px #ddd solid;height:37px;text-align:left;margin-left:35px;}
		.customScrollArea img{ vertical-align:middle;margin-right:10px;}
	.groupInviteTitle .addMail_btn{background:url(../images/add_btn.png);width:79px;height:30px;display:inline-block;text-indent:-9999px; vertical-align:top;margin:7px 0px 0px 10px;}
	.groupInviteTitle .addMail_btn:hover{background-position:0px -30px;}
	.groupInviteFriends .sendBtn{padding:8px 0px 5px 0px;}

/* albumMainNav */
.albumMainNav{position:absolute; white-space:nowrap;top:15px;left:15px;font-size:0px;}
	.albumMainNav li{font-size:18px;font-weight:bold;display:inline-block;margin-right:28px;position:relative;}	/* ie7 */	.ie7 .albumMainNav li{display:inline;zoom:1;}
	.albumMainNav li:nth-child(1):after{content:'';display:block;position:absolute;width:1px;height:16px;background:#ccc;right:0px;top:4px;}
		.albumMainNav li a{display:block;padding:0px 25px 0px 30px;color:#999;line-height:25px;}
		.albumMainNav li:nth-child(1) a{background:url(../images/myPhoto_icon.png) no-repeat;}
		.albumMainNav li:nth-child(2) a{background:url(../images/myAlbum_icon.png) no-repeat;}
		ul.albumMainNav li a:hover,ul.albumMainNav li.current a{color:#971e23;background-position:0px -25px;}
/* albumAsideNav */
.albumAsideNav{position:absolute; white-space:nowrap;top:10px;right:20px;}
	.albumAsideNav li{font-size:18px;display:inline-block;margin-right:3px;}	/* ie7 */	.ie7 .albumAsideNav li{display:inline;zoom:1;}
		.albumAsideNav li a{display:block;text-indent:-9999px;height:39px;text-align:left;}
		.albumAsideNav li:nth-child(1) a{background:url(../images/upload_photo.png);width:91px;}
		.albumAsideNav li:nth-child(2) a{background:url(../images/create_album.png);width:91px;}
		.albumAsideNav li:nth-child(3) a{background:url(../images/download_app.png);width:111px;}
		ul.albumAsideNav li a:hover{background-position:0px -39px;}

/* memberAlbum */
.memberAlbum{margin-bottom:20px;position:relative;}
	.memberAlbumGroup{padding:25px 0px 30px 25px;margin:0px auto;position:relative;min-width:270px;}
	.memberAlbumGroup>li{width:248px;box-shadow:1px 1px 5px #cbc5c7;margin:0px 20px 20px 0px;position:relative;border:1px solid #fff;}
		.memberAlbumGroup>li img{display:block;}
		.albumPhoto{display:block;position:relative;}
		.albumPhoto em{display:none;width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/alpha.png);font-size:1.23076em;color:#fff;}
			.albumPhoto em span{display:block;width:237px;position:absolute;bottom:40px;border-bottom:1px dotted #fff;padding-bottom:8px;left:7px;}
		.memberAlbumGroup>li.current .albumPhoto em,.memberAlbumGroup>li.current .albumShare,.memberAlbumGroup>li.current .albumDel{display:block;}
		.albumDel{position:absolute;background:url(../images/album_del.png);width:28px;height:28px;top:10px;right:10px;text-indent:-9999px;z-index:200;display:none;}
		.albumShare{position:absolute;bottom:5px;left:7px;display:none;}
		.albumShare>li>a{background:url(../images/album_share.png);width:59px;height:29px;display:block;text-indent:-9999px;}
		.albumShare>li>a:hover,.albumShare>li.current>a{background-position:0px -29px;}
			.albumShare>li ul{background:#fff;height:43px;border:1px #bbb solid;position:absolute;font-size:0px; white-space:nowrap;padding:7px 0px 0px 7px;display:none;}
			.albumShare>li ul:after{content:'';display:block;background:url(../images/share_arrow_white.png);width:17px;height:10px;position:absolute;top:-9px;left:17px;}
				.albumShare>li li{display:inline-block;font-size:13px;margin-right:7px;}
.albumCopyright{text-align:center;font-size:0.8461538em;margin-bottom:10px;}
	.albumCopyright img{ vertical-align:middle;margin-right:10px;}
		.albumCopyright strong{color:#971e23;}			

/* myAlbumNav */
.myAlbumNav{width:1055px;margin:0px auto;padding:0px 10px;position:relative;z-index:3000;}
	.myAlbumNav h1{font-weight:bold;font-size:1.6153846em;background:url(../images/my_album_line.jpg) repeat-x left bottom;padding-bottom:15px;margin-bottom:25px;}
	.myAlbumForm:after{content:'';display:block;clear:both;}
		.albumDateSelsct .jqTransformSelectWrapper{background:none;}
		.albumDateSelsct select{width:55px;}
		.albumDateSelsct .myAlbumFormDiv{float:left;margin-right:10px;}
		.albumDateSelsct .myAlbumFormDiv:nth-child(2) select{width:30px;}
		.albumDateSelsct .jqTransformSelectWrapper div span{font-size:1.846153em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:right;padding-left:0px;}
		.albumDateSelsct .jqTransformSelectWrapper a.jqTransformSelectOpen{background:url(../images/form/myAlbumBtn.png) no-repeat right 12px;left:55px;}
		.albumDateSelsct .myAlbumFormDiv:nth-child(2) .jqTransformSelectWrapper a.jqTransformSelectOpen{background:url(../images/form/myAlbumBtn2.png) no-repeat right 12px;left:30px;}
	.myAlbumDateForm{float:left;padding-top:15px;}
		.myAlbumMainNav{background:url(../images/my_albumnav_bg_2.png) no-repeat 40px 35px;width:550px;float:left;position:relative;padding-left:70px; margin-right:50px;}
			.myAlbumMainNav ul{font-size:0px;}
				.myAlbumMainNav li{font-size:16px;font-weight:bold;display:inline-block;margin-right:17px;position:relative;}	/* ie7 */.ie7 .myAlbumMainNav li{display:inline;zoom:1;}
					.myAlbumMainNav li a{color:#828282;display:block;width:36px;height:45px;background:url(../images/my_album_btn.png) no-repeat 8px bottom;}
					.myAlbumMainNav li a:hover,.myAlbumMainNav li.active a{color:#971e23;background-image:url(../images/my_album_btn_hover.png);}
					.myAlbumMainNav li.active:after{content:'';display:block;background:url(../images/white_arrow_up.png);width:14px;height:10px;top:65px;left:8px;position:absolute;}
		.myAlbumPrev{display:block;position:absolute;background:url(../images/my_album_left_btn.png);width:9px;height:15px;text-indent:-9999px;left:20px;top:30px;}
		.myAlbumNext{display:block;position:absolute;background:url(../images/my_album_right_btn.png);width:9px;height:15px;text-indent:-9999px;left:620px;top:30px;}
	.myAlbumAreaForm{ position:absolute; padding-top:10px; top:75px; left:850px; }
	.albumDateSelsct .myAlbumAreaForm select{ width:auto;}
	.albumDateSelsct .myAlbumAreaForm .jqTransformSelectWrapper{ border:1px #ccc solid; background:none #fff;}
	.albumDateSelsct .myAlbumAreaForm .jqTransformSelectWrapper div span{ font-size:1em; text-align:center;}
	.albumDateSelsct .myAlbumAreaForm .jqTransformSelectWrapper a.jqTransformSelectOpen{background: url(../images/form/select_right.jpg);}
	.albumDateSelsct .myAlbumAreaForm .jqTransformSelectWrapper a.jqTransformSelectOpen{ left:inherit; right:0px;}
	
	
	.myAlbumDateList{background:url(../images/date_bar.png);width:1012px;height:127px;}
		.myAlbumHour{position:relative;padding:27px 0px 0px 258px;}
		.amPm{position:absolute;left:210px;top:40px;}
			.amPm li{position:absolute;font-size:1.23076em;font-family:Arial, Helvetica, sans-serif;display:none;}
			.amPm li.active{display:block;}
				.amPm li a{display:block;color:#971e23;background:url(../images/ampm_arrow.png) no-repeat right 6px;padding-right:8px;}
			.myAlbumTime{font-size:0px;}
				.myAlbumTime li{font-size:18px;display:inline-block;font-family:Arial, Helvetica, sans-serif;background:url(../images/date_bar_line.png) no-repeat right 15px;position:relative;}	/* ie7 */	.ie7 .myAlbumTime li{display:inline;zoom:1;}
				.myAlbumTime li:last-child{background:none;}
					.myAlbumTime li a{display:block;width:50px;height:44px;text-align:center;color:#888;line-height:44px;}
					.myAlbumTime li a:hover{background:#971e23;color:#fff;}
					.myAlbumTime li.active a{background:#971e23;color:#fff;}
					.myAlbumTime li.active:after{content:'';display:block;background:url(../images/my_album_runMan.png);width:38px;height:46px;position:absolute;top:-40px;left:7px;}
		.myAlbumMin{position:relative;}
		.myAlbumMin>strong{position:absolute;font-size:1.23076em;color:#971e23;left:177px;top:7px;}
			.myAlbumMin ul{font-size:0px;padding:1px 0px 0px 215px;}
				.myAlbumMin li{font-size:18px;display:inline-block;font-family:Arial, Helvetica, sans-serif;}	/* ie7 */ .ie7 .myAlbumMin li{display:inline;zoom:1;}
					.myAlbumMin li a{display:block;width:170px;height:30px;line-height:30px;text-align:center;}
					.myAlbumMin li a:hover,.myAlbumMin li.active a{background:url(../images/date_bar_nav_bg.png) repeat-x;color:#fff;}
		.myMemberAlbum .albumPhoto em{text-indent:-9999px;}
			.myMemberAlbum .albumShare{position:relative;display:block;}
			.myMemberAlbum p{font-weight:bold;margin:0px 10px 10px 10px;border-bottom:1px dotted #999;padding:5px 0px;}

/* upLoadPhoto */
.upLoadPhoto{width:970px;margin:0px auto;}
	.upLoadPhoto h3{background:#eee;padding:15px 30px;border:1px #ccc solid;}
	.upLoadPhotoTitle{background:#b13636;padding:8px 30px;position:relative;color:#fff;}
		.upLoadPhoto a.jqTransformCheckbox{background:url(../images/form/checkbox.png) no-repeat;width:24px;height:24px;}
		.upLoadPhoto a.jqTransformChecked{background-position:0px -25px;}
		.upLoadPhoto span.jqTransformCheckboxWrapper{display:inline-block; vertical-align:middle;margin:0px;float:none;}
		.upLoadphotoDel{background:url(../images/album_del.png);width:28px;height:28px;position:absolute;top:9px;right:15px;text-indent:-9999px;}
		.upLoadPhotoBtn{background:url(../images/upLoad_chose_btn.png);width:98px;height:29px;display:inline-block;text-indent:-9999px; vertical-align:middle;margin:4px 10px 0px 10px;}
		.upLoadPhotoBtn:hover{background-position:0px -29px;}
	.upLoadPhoto ul{border:1px solid #ccc;background:#fff;border-bottom:none;margin-bottom:30px;}
	.upLoadPhoto ul:after{content:'';display:block;clear:both;}
		.upLoadPhoto li{font-size:13px;width:484px;float:left;position:relative;overflow:hidden;background:url(../images/upload_photo_bg_line.jpg) repeat-y;border-bottom:1px #ccc solid;}
			.upLoadPhotoCheck{width:32px;background:#eee;float:left;padding:20px 0px 0px 28px;}
			.upLoadContent{width:424px;float:left;position:relative;min-height:75px;}
			.upLoadContent>img{position:absolute;top:10px;left:10px;border:1px #ccc solid;}
				.upLoadInner{width:285px;float:left;padding:20px 0px 20px 80px;}
					.upLoadInner p{color:#999;font-size:0.846153em;}
				/*.tipWord{width:59px;float:left;display:block;padding:30px 0px;color:#b13636;}*//* 有問題 */
				.waitNow{color:#555;}
				.waiting{padding:11px;}
					
			
/********************************************** YOYO ****************************************************/

/* signupStatus */
.signupStatus{ padding-top:10px;}
	.signupStatus>ul{ width:800px; margin:0 auto; overflow:hidden;}
		.signupStatus>ul>li{ float:left; width:250px; border:solid 1px #dddddd; margin:0 13px 24px 0;}
		.signupStatus>ul>li:nth-child(3n){ margin-right:0px;}
			.signupStatus>ul>li h4{ background-color:#eee; font-size:1.3846em; font-weight:bolder; padding:15px 20px; line-height:1.4444em;}
			.signupStatus ul ul{ padding-top:15px;}
				.signupStatus ul ul li{ margin-bottom:15px; overflow:hidden;}
					.signupStatus ul ul li>em{ float:left; display:block; width:100px; text-align:right; margin-right:8px;}
					.signupStatus ul ul li>span{ float:left; display:block; font-weight:bolder;}
					.signupPercent{ float:left; width:115px; height:20px; background-color:#ccc; position:relative;}
						.signupPercent p{ height:20px; text-align:center; line-height:1.5384; position:relative; z-index:10;}
						.signupPercent span{ display:block; height:20px; width:0px; position:absolute; top:0px; left:0px; z-index:0;}
						/* 字變紅 - 候補字樣 */
						.color_b23636{ color:#b23636;}

/* tidingsArea */
.tidingsArea>ul{ width:800px; margin:0 auto; overflow:hidden;}
	.tidingsArea>ul>li{ float:left; margin:0 16px 14px 0;}
	.tidingsArea>ul>li:nth-child(3n){ margin-right:0px;}
		.tidingsArea>ul>li>a{ display:block; width:226px; padding:12px; background-color:#eeeeee;}
		.tidingsArea>ul>li>a:hover{ color:#FFF; background-color:#a12929;}
			.tidingsArea>ul img{ margin-bottom:12px;}

/* navMemberArea */
.navMemberWrapper{ position:relative; width:1075px; margin:0 auto; z-index:400;}
.navMemberArea{ position:absolute; background-color:#f1f1f1; border:solid 1px #c6c2c2; padding-top:17px; right:30px; top:-300px; width:290px;}
	.navMemberBox{ padding:0 15px; margin-bottom:7px;}
		.navMemberBox form{ border-bottom:solid 1px #FFF;}
			.navMemberBox fieldset{ text-align:center; padding-bottom:10px;}
			.navMemberBox fieldset:last-child{ border-bottom:solid 1px #cccccc;}
				.navMemberBox .jqTransformInputInner{ background:none #FFF; border:solid 1px #d9d9d9;}
				.navMemberBox .jqTransformInputInner>div{ margin-left:40px;}
				.navMemberBox .jqTransformInputWrapper_focus{background:url(../images/form/input/input_text_left.gif) 1px 1px;}
				.navMemberBox .jqTransformInputWrapper_focus div.jqTransformInputInner{background:url(../images/form/input/input_text_right.gif) no-repeat right 0px transparent;}
				
					
					.navMemberBox form fieldset{ position:relative;}
					.navMemberBox form fieldset:nth-child(2){ border-bottom:solid 1px #cccccc;}
						.navMemberBox form fieldset:after{ content:""; display:block; width:17px; height:19px; background:url(../images/account_icon.png) no-repeat; position:absolute; top:4px; left:14px;}
						.navMemberBox form fieldset:nth-child(2):after{ content:""; display:block; width:19px; height:17px; background:url(../images/password_icon.png) no-repeat; position:absolute; top:5px; left:14px;}
						.navMemberBox input{width:250px;}
						.navMemberBox .jqTransformInputInner div input{ width:210px; padding-right:40px;}
						.navMemberBox input:focus{ outline:none;}
	
	.navMemberBtn{ background-color:#dedede;}	
	.loginBtn{ font-size:1.1538em; line-height:2.2666em; text-align:center; display:block; width:246px; height:34px; border:solid 1px #c4c2c2; border-radius:4px; margin:0 auto; background:url(../images/loginBtn_bg.jpg) repeat-x; color:#333333; margin-bottom:10px;}
	.loginBtn:hover{ background:none #FFF; color:#000;}
	.navMemberArea>p{ text-align:center; margin-bottom:10px;}
		.navMemberArea>p a{ color:#ff4d4d; padding:0 2px; text-decoration:underline;}
	.navMemberBtn{ padding:15px 0;}
		.navMemberBtn a{ font-size:1.1538em; line-height:2.2666em; text-align:center; display:block; width:246px; height:34px; border:solid 1px #c4c2c2; border-radius:4px; margin:0 auto; background:url(../images/memberBtn_bg.jpg); color:#fff; margin-bottom:5px;}
		.navMemberBtn a:hover{ background:none #ff4d4d;}
		.navMemberBtn a:nth-child(2){ position:relative; background-image:url(../images/fbJoinBtn_bg.jpg); text-indent:35px; margin-bottom:0;}
		.navMemberBtn a:nth-child(2):hover{ background:none #2a59a8;}
		.navMemberBtn a:nth-child(2):after{ content:""; position:absolute; display:block; background:url(../images/fb_icon.png) no-repeat center center; width:37px; height:32px; top:0; left:0; border-right:solid 1px #819bc7;}


/* myPicUpload */
.myPicUpload{ overflow:hidden; letter-spacing:-0.3em;}
	.uploadPic{ display:inline-block; letter-spacing:normal; position:relative; border:solid 1px #cccccc; overflow:hidden;} /* ie7 */ .ie7 .uploadPic{display:inline;zoom:1;}
	.uploadPic:hover{ color:#333;}
	.myPicUpload>em{ display:inline-block; letter-spacing:normal; margin-left:15px; vertical-align:bottom;} /* ie7 */ .ie7 .myPicUpload>em{display:inline;zoom:1;}
		.uploadPic img{ display:block;}
		.uploadPicHover{ width:100%; position:absolute; bottom:-32px; left:0px;}
			.uploadPicHover:after{ content:""; display:block; width:100%; height:32px; position:absolute; left:0px; bottom:0px; background:#FFF; opacity:0.8; z-index:0;}
			.uploadPicHover span{ background:url(../images/camera_icon.png) no-repeat 10px center; position:relative; z-index:50;  display:block; height:18px; font-size:1.0769em; padding:7px 0 7px 40px;}
			
	.uploadPicR{ float:left; margin-left:70px;}
		.uploadPicR ul{ overflow:hidden; margin:0 0 4px 10px; float:left;}
			.uploadPicR li{ float:left;}
				.uploadPicR li a{ display:block; width:98px; height:25px; font-size:1.0769em; text-align:center; background:url(../images/group_btn_bg.png); text-shadow:1px 1px 0px #fff; padding-top:4px;}
				.uploadPicR li a:hover{ text-shadow:none; color:#333; background-position:0px bottom;}
			.uploadPicR li:nth-child(2){ margin-left:8px;}
				.uploadPicR li:nth-child(2) a{ background-position:right top; text-shadow:none; color:#FFF;}
				.uploadPicR li:nth-child(2) a:hover{ background-position:right bottom;}
		.uploadPicR em{ clear:both; display:block; color:#999999; text-align:left; margin-bottom:20px;}
		
/* myFileUpload */
.myFileUpload{ overflow:hidden; letter-spacing:-0.3em;}
	.uploadFile{ display:inline-block; letter-spacing:normal; position:relative; border:solid 1px #cccccc; overflow:hidden;} /* ie7 */ .ie7 .uploadFile{display:inline;zoom:1;}
	.uploadFile:hover{ color:#333;}
	.myFileUpload>em{ display:inline-block; letter-spacing:normal; margin-left:15px; vertical-align:bottom;} /* ie7 */ .ie7 .myFileUpload>em{display:inline;zoom:1;}
		.uploadFile img{ display:block;}
		.uploadFileHover{ width:100%; position:absolute; bottom:-32px; left:0px;}
			.uploadFileHover:after{ content:""; display:block; width:100%; height:32px; position:absolute; left:0px; bottom:0px; background:#FFF; opacity:0.8; z-index:0;}
			.uploadFileHover span{ background:url(../images/attachment_icon.png) no-repeat 10px center; position:relative; z-index:50;  display:block; height:18px; font-size:1.0769em; padding:7px 0 7px 40px;}
			
	.uploadFileR{ float:left; margin-left:70px;}
		.uploadFileR ul{ overflow:hidden; margin:0 0 4px 10px; float:left;}
			.uploadFileR li{ float:left;}
				.uploadFileR li a{ display:block; width:98px; height:25px; font-size:1.0769em; text-align:center; background:url(../images/group_btn_bg.png); text-shadow:1px 1px 0px #fff; padding-top:4px;}
				.uploadFileR li a:hover{ text-shadow:none; color:#333; background-position:0px bottom;}
			.uploadFileR li:nth-child(2){ margin-left:8px;}
				.uploadFileR li:nth-child(2) a{ background-position:right top; text-shadow:none; color:#FFF;}
				.uploadFileR li:nth-child(2) a:hover{ background-position:right bottom;}
		.uploadFileR em{ clear:both; display:block; color:#999999; text-align:left; margin-bottom:20px;}


/* privacyBtn */
.privacyBtn{ overflow:hidden; text-align:center;}
	.privacyBtn  span.jqTransformCheckboxWrapper{ float:none; display:inline-block; margin-top:0px; vertical-align:middle;}
	.privacyBtn p{ vertical-align:middle; padding-left:5px; display:inline-block; font-size:1.1538em; font-weight:bolder;}
		.privacyBtn p a{ color:#ff4d4d; text-decoration:underline; margin:0 5px;}
		.privacyBtn p a:hover{color:#961e23}

/* commonFbArea */
.commonFbArea{ overflow:hidden;}
	.commonFbArea strong{ float:left; padding:15px 45px 0 20px; font-size:1.076923em;}
	.commonFbArea>div{ float:left; padding-top:8px;}

.browsePicBox{ padding-top:10px; margin-bottom:20px;}
	.browsePicBox img{ border:solid 1px #eeeeee; display:block; margin:0 auto;}

/* ibonProcess */
.ibonProcess{ width:720px; margin:0 auto;}
	.ibonProcess li{ margin-bottom:20px;}

/* privacySection */
.privacySection{ padding:0 85px; position:relative; text-align:left;}
	.privacySection:after{ content:''; display:block; background:url(../images/privacy_shasowTop_bg.png) no-repeat center 0; width:100%; height:35px; position:absolute; left:0px; bottom:-35px;}
	.privacySection.set_2:after{ background-image:none;}
	.privacySection h3{ font-size:1.5384em; color:#b13737; font-weight:bolder; margin-bottom:20px;}
	.privacyArticle{ position:relative; margin-bottom:25px; background:url(../images/privacy_shasowTop_bg.png) no-repeat center top; padding-top:20px; height:415px;}
	.set_2 .privacyArticle{ height:auto; background-image:none; width:1000px; margin:0 auto;}
	
		.privacyArticle ul{ padding-bottom:10px;}
			.privacyArticle li{ font-size:1.0769em; margin-bottom:15px; font-weight:bolder; position:relative; padding-left:28px;}
				.privacyArticle li em{ position:absolute; left:0px;}
			.privacyArticle ol{ padding:15px 0 0 14px; color:#888888;}
				.privacyArticle ol li{ padding-left:24px; margin-bottom:10px; font-size:1em;}
		.privacyArticle p{ font-size:1.0769em; margin-bottom:25px; font-weight:bolder; }
		.privacyArticle strong{ font-size:1.2307em; display:block; margin-bottom:12px; color:#dd0000;}
	
/* formCheckedSet */
.formCheckedSet{ overflow:hidden;}
	.formCheckedSet p{ font-weight:bolder; text-shadow:1px 1px 1px #ccc; float:left; padding-top:8px; margin-left:8px;}	
		.formCheckedSet p a{ color:#ff4d4d; text-decoration:underline; margin:0px 5px;}
		.formCheckedSet p a:hover{ color:#961e23;}
		
/* loginMessageBox */
.loginMessageBox{ display:none;position:fixed;top:0px;left:0px;z-index:999;background:url(../images/alpha2.png);width:100%;height:100%;}
.loginMessageBox.start{ display:block;}
	.lightboxMemberBlack{ background:url(../images/alpha.png); position:absolute; right:50%; top:50%; width:730px; margin:-145px -380px 0 0; border-radius:8px; padding:15px;}
		.lightboxMemberMain{ background-color:#FFF; padding:30px; overflow:hidden;}
			.lightboxMemberArticle{ float:left; width:360px;}
				.lightboxMemberArticle strong{ color:#961e23; font-size:1.8461em; border-bottom:dotted 1px #b2b2b2; padding-bottom:5px; display:block;}
				.lightboxMemberArticle>div{ overflow:hidden; padding-top:28px;}
				.lightboxMemberArticle img{  float:left;}
				.lightboxMemberArticle p{ width:180px; float:right; font-size:1.1538em; line-height:1.6em; color:#666666; font-weight:bolder;}
					.lightboxMemberArticle p span{ color:#ff4d4d; text-decoration:underline;}
			.lightboxMemberArea{ background-color:#f1f1f1; border:solid 1px #c6c2c2;width:290px; padding-top:17px; float:right;}
				.loginBtn:hover{ background:none #FFF; color:#000;}
				.lightboxMemberArea>p{ text-align:center; margin-bottom:10px;}
					.lightboxMemberArea>p a{ color:#ff4d4d; padding:0 2px; text-decoration:underline;}
				
/* noteSet */
.noteSet{ color:#305391; display:block;}

/* fbLoginTitle */
.fbLoginTitle{ text-align:center; margin-bottom:30px; background:url(../images/under_line.jpg) repeat-x 0 bottom;}
	.fbLoginTitle img{ display:block; margin:0 auto 20px auto;}
	.fbLoginTitle strong{ display:block; margin-bottom:10px; font-size:1.5384em;}
	.fbLoginTitle p{ font-size:1.2076em; color:#666;}
	
.commonFormArea{ padding-left:350px; padding-bottom:10px;}
	.commonFormBox{ overflow:hidden; margin-bottom:5px;}
		.commonFormBox label{ float:left; padding-top:7px;}

/* commonMainNav */
.commonMainNav{position:absolute; white-space:nowrap;top:15px;left:15px;font-size:0px;}
	.commonMainNav li{font-size:18px;font-weight:bold;display:inline-block;position:relative;}	/* ie7 */	.ie7 .commonMainNav li{display:inline;zoom:1;}
	.commonMainNav li:nth-child(1):after{content:'';display:block;position:absolute;width:1px;height:16px;background:#ccc;right:0px;top:4px;}
		.commonMainNav li a{display:block;padding:0px 25px 0px 30px;color:#999;line-height:25px;}
		ul.commonMainNav li a:hover,ul.commonMainNav li.current a{color:#971e23;background-position:0px -25px;}

/* buyWrapper */

	.buyWrapper>h3{ font-size:1.84615em; border-bottom:dotted 1px #b4b4b4; text-align:center; padding-bottom:12px;}
	.buyWrapper>strong{ display:block; font-size:1.0769em; border-bottom:solid 1px #dddddd; line-height:2.5em; text-align:center; color:#b23636; margin-bottom:20px;}
	.buyGoodsBox{ position:relative; margin-bottom:55px;}
		.buyGoodsBox:after{ content:""; display:block; clear:both;}
		.buyKv{ float:left;}
			.buyKv>ul{ position:relative; width:450px; height:300px;}
				.buyKv li{ position:absolute;}
		.buyIntroduction{ float:right; width:270px; margin-left:20px;}
			.buyIntroduction ul{ border:solid 2px #dddddd;}
				.buyIntroduction li{ border-bottom:dotted 1px #b4b4b4; padding:15px 15px; font-size:1.0769em;}
				.buyIntroduction li:last-child{ border:none; background-color:#f5f5f5; height:112px;}
					.buyIntroduction em{ margin-right:10px;}
					.buyIntroduction span{ font-size:1.4285em; color:#971e23; padding-right:4px;}
					.buyIntroduction_span{ margin-bottom:5px; display:block; color:#666666;}
		.buyKvBtn{ position:absolute; bottom:-25px; left:190px; overflow:hidden;}
			.buyKvBtn li{ float:left; margin-right:5px;}
				.buyKvBtn a{ display:block; background:url(../images/buyKv_btn.png); width:12px; height:12px;}
				.buyKvBtn a:hover,.buyKvBtn li.current a{ background-position:0 bottom;}
		


.buyNote_p{ background:url(../images/note_icon.png) no-repeat 25px center #eeeeee; padding:14px 50px; border-top:dotted 1px #b4b4b4;}
	.buyNote_p a{ text-decoration:underline; color:#b23636; margin:0 5px;}
	.buyNote_p strong{ font-weight:bolder;}

.buyStepTextSet{ padding-right:10px; margin-right:10px; border-right:solid 1px #cccccc;}
.buyStep2Btn{ display:block; width:121px; height:33px; background:url(../images/buyStep2_btn.png); float:left; text-indent:-9999px; position:relative; margin:-4px 0 0 15px;}
	.buyStep2Btn:hover{ background-position:0 bottom;}

.buy_step4_banner{ background:url(../images/buy/buy_step4_banner_bg.jpg); width:734px; height:120px; text-align:center; padding-top:130px; font-size:1.15384em;background-repeat: no-repeat;}
	.buy_step4_banner p{ line-height:1.8666em;}
	.buy_step4_banner strong{ color:#b23636; font-size:1.3333em;}
	.buy_step4_banner span{ color:#b23636;}
	
.buy_step4_banner2{ background:url(../images/buy/buy_step4_banner_bg2.jpg); width:734px; height:120px; text-align:center; padding-top:130px; font-size:1.15384em;background-repeat: no-repeat;}
	.buy_step4_banner2 p{ line-height:1.8666em;}
	.buy_step4_banner2 strong{ color:#b23636; font-size:1.3333em;}
	.buy_step4_banner2 span{ color:#b23636;}
	
.ringtonesBtn{ position:absolute; bottom:0; overflow:hidden;}
	.ringtonesBtn p{ float:left;}
	.ringtonesBtn a{ float:left; display:block; width:87px; height:18px;}

/* 團報隊 團報列表 */
.guoupListTable td{ padding:10px 8px;}

.signup_btn{ background:url(../images/signup_btn.png); display:inline-block; width:95px; height:30px; text-indent:-9999px;}
	.signup_btn:hover{ background-position:0 bottom;}
/* 邀請人數 */
.inviteFriendBox{ position:relative; text-align:right; padding-right:105px;}
	.inviteFriend_btn{ background:url(../images/inviteFriend_btn.png); display:block; width:96px; height:30px; position:absolute; right:0; top:-5px;}
	.inviteFriend_btn:hover{ background-position:0 bottom;}
/* 報名狀態 */
.stateBox{ height:25px; padding-top:5px;}
.stateBox img{ vertical-align:middle; margin-right:5px;}
/* 邀請人數 */
.modify_btn{ background:url(../images/captain_fixed.png); display:block; width:100px; height:34px;}
	.modify_btn:hover{ background-position:0 bottom;}

.timeWrap{ float:left; position:relative;}
	.timeWrap:before{ content:""; display:block;background:url(../images/timeSection_icon.png);width:18px;height:18px;position:absolute;top:4px;left:8px;}
	.timeWrap .jqTransformInputInner div{ margin-left:35px;}

/*  friendSearchWrap - 尋找朋友 */
.friendSearchWrap{ border-bottom:solid 1px #dddddd; padding:20px 30px 20px 30px; background-color:#eee;}
	.friendSearchBox{  border-right:solid 1px #cccccc; float:left; width:388px;}
	.friendSearchBox:last-child{ width:376px; padding-left:12px; border-right:none;}
		.friendSearchBox>strong{ color:#b23636; font-size:1.0769em; display:block; margin-bottom:5px;}
		.friendSearchBox>p{ font-weight:bolder; margin-bottom:10px;}
		.friendSearchBox ul{ letter-spacing:-0.3em;}
		.friendSearchBox li{ display:inline-block; letter-spacing:normal;}	/* ie7 */.ie7 .friendSearchBox li{display:inline;zoom:1;}
			.friendSearchBox li a{ display:block; background:url(../images/fb_friend_btn.png); width:54px; height:54px; text-indent:-9999px;}
			.friendSearchBox li a:hover{ background-position:0 bottom;}
			.friendSearchBox li:last-child a{ background-image:url(../images/google_friend_btn.png);}
.friendSearchH3{ padding:15px 0 15px 25px; color:#dd0000; font-size:1.2307em;}
.inviteBtn{ display:block; background:url(../images/inviteBtn.png); width:86px; height:31px; text-indent:-9999px; margin-left:10px;}
.friendListBox{ display:none;}
.friendListBox.open{ display:block;}
			
/************************************************ grace ****************************************************/

/* groupJogging  (grace) */
.groupJogging{width:760px;}
.groupJogging.width_840{ width:840px;}
	.groupJogging_main{background:#fff;border-left:#ccc solid 1px;margin-bottom:20px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;color:#555;font-weight:bolder;}
	.groupJogging h5{background: url(../images/common_th_bg.jpg);height: 27px;color: #ccc;border: 1px solid #792222;font-weight: normal;line-height:27px;text-indent:30px;}
	.groupJogging .columnAll,.groupJogging .columnAll2,.groupJogging .columnAll3{padding:15px 0px 15px 40px;position:relative;}
	.groupJogging .columnAll:after,.groupJogging .columnAll2:after,.groupJogging .column_2:after{content:"";clear:both;width:100%;height:1px;display:block;}
	.groupJogging .columnAll2{border-top:#ccc dotted 1px;border-bottom:#ccc dotted 1px;}
	.groupJogging .columnAll3{border-top:#ccc dotted 1px;}
		.groupJogging .columnAll2 input{ width:170px;}
		/*.groupJogging .columnAll2:before{content:"";background:url(../images/timeSection_icon.png);width:18px;height:18px;display:block;position:absolute;top:19px;left:115px;}*/
		.groupJogging .columnAll2 .jqTransformSelectWrapper{ margin-left:10px; margin-right:0px;}
		.groupJogging .columnAll2 .jqTransformInputInner{ position:relative;}
			.groupJogging .columnAll2 .jqTransformInputInner:after{ content:"";background:url(../images/timeSection_icon.png);width:18px;height:18px;display:block;position:absolute;top:4px;left:4px;}
			.columnAll2 .jqTransformInputInner>div{ margin-left:25px;}
		
		
		.groupJogging .columnAll3 .content_2{height:134px;overflow:auto;margin:10px 0px;}			
			.groupJogging .addUl,.groupJogging .clearIb{overflow:hidden;}
				.groupJogging .addUl>li{float:left;width:208px;height:50px;background-color:#eee;border:solid 1px #ccc;padding:5px;margin:0px 5px 5px 0px;}
				.groupJogging .addUl>li:nth-child(3n){margin-right:0px;}
				.groupJogging .columnAll3 section,.groupJogging .addUl>li>a,.addUl_btn li{float:left;}
				.groupJogging .addUl_btn{padding:4px 0px 0px 0px;}
				.groupJogging .addUl_btn li+li{margin-left:5px;}
					.groupJogging .addUl_btn li a{background:url(../images/clearIb_btn.png);width:61px;height:26px;display:block;line-height:24px;color:#fff;position:relative; text-indent:25px;}
					.groupJogging .addUl_btn li a:after{content:"";background:url(../images/clearIb_icon.png);width:12px;height:12px;display:block;position:absolute;left:8px;top:6px;}
					.groupJogging .addUl_btn .pass a:after{background-position:right 0;width:11px;height:12px;left:9px;top:5px;}
					.groupJogging .addUl_btn .pass a{background-position:right 0;color:#666;}
					.groupJogging .addUl_btn li a:hover{background-position:0 bottom;}
					.groupJogging .addUl_btn .pass a:hover{background-position:right bottom;}
				.groupJogging .columnAll3 section{margin-left:15px;padding-top:3px;}
					.groupJogging .columnAll3 strong a{color:#971e23;}
	.groupJogging .columnAll+.columnAll{border-top:#ccc dotted 1px;}
		.groupJogging .columnAll>label:first-child{font-weight:bolder;width:70px;display:block;padding:8px 0px 0px 0px;float:left;margin-right:0px;}	/* ie7 */.ie7 .groupJogging .columnAll>label:first-child{*display:inline;zoom:1;}
		.groupJogging .column,.groupJogging .columnAll span{float:left;}
		.groupJogging .columnAll span{padding-top:8px;}
		.groupJogging .jqTransformInputInner div{height:28px;}
		.groupJogging .commonForm .jqTransformInputWrapper,.groupJogging .commonForm .jqTransformInputWrapper_focus,.groupJogging .commonForm .jqTransformInputWrapper_focus div.jqTransformInputInner{background:none;}
		.groupJogging .commonForm .jqTransformInputInner{border: solid 1px #d3d3d3;border-radius:3px;box-shadow:inset 0 0px 3px rgba(0,0,0,.15);margin-left:5px;}
		.groupJogging table.jqTransformTextarea{float:left;}
		.groupJogging table{margin-bottom:0px;}
			.groupJogging table.jqTransformTextarea td#jqTransformTextarea-tl,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-tm,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-tr,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-ml,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-mm,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-mr,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-bl,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-bm,.groupJogging table.jqTransformTextarea td#jqTransformTextarea-br{background:none;border:none;}
			.groupJogging table.jqTransformTextarea textarea{border: solid 1px #d3d3d3;border-radius:3px;box-shadow:inset 0 0px 3px rgba(0,0,0,.15);height:50px;padding:5px;}
			.groupJogging .column_2,.groupJogging .column_checkbox{float:left;margin-left:10px;}
				.groupJogging .columnAll .column_checkbox span{padding-top:0px;margin-right:10px;}
				.groupJogging .columnAll .column_checkbox label{line-height:33px;}
			.groupJogging .column{margin-left:5px;}
				.groupJogging .column_2 label{margin-top:7px;margin-right:8px;display:block;float:left;}
				.groupJogging .column_2 span{padding-top:0px;margin-right:5px;}
					.groupJogging .red{color:#b23636;}
					.groupJogging .margin10{margin:0px 10px;}
					.groupJogging .link a{text-decoration:underline;}
					
					.groupJogging .mCustomScrollBox>.mCSB_scrollTools{right:15px;}
					.groupJogging .content_2 .mCSB_scrollTools .mCSB_draggerRail{width:10px;background:#ccc;}
/*stateShare*/		
.stateShare{width:700px;}
	.stateShare .commonTitle{padding-left:20px;}
	.stateShare_main{background:#fff;border-left:#ccc solid 1px;margin-bottom:20px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;color:#555;font-weight:bolder;}
	.stateShare h5{background: url(../images/common_th_bg.jpg);height:27px;color: #ccc;border: 1px solid #792222;font-weight: normal;line-height:27px;text-indent:48px;position:relative;}
	.stateShare h5:after{content:"";background:url(../images/stateShare_h5.png);width:17px;height:17px;display:block;position:absolute;top:5px;left:23px;}
	.stateShare_main>section{padding:10px 20px;position:relative;border-bottom:#dddddd solid 1px;}
	.stateShare_main>section:after{content:"";background:url(../images/stateShare_main_after.png);width:13px;height:7px;display:block;position:absolute;top:-7px;left:40px;}
		.stateShare_main>section textarea{border:none;font-size:15px;}
	.stateShare_main>div{background:#f4f4f4;padding:0px 20px;}	
		.stateShare_main>div>section{overflow:hidden;padding:10px 0px;}
			.stateShare_main>div>section>ul{overflow:hidden;float:left;margin-right:10px;}
				.stateShare_main>div>section li{float:left;}
				.stateShare_main>div>section li+li{margin-left:20px;}
					.stateShare_main>div>section li a{height:20px;display:block;text-indent:-9999px;background:url(../images/stateShare_li.png);margin-top:5px;}
					.stateShare_main .friend a{width:22px;}
					.stateShare_main .location a{width:14px;background-position:-22px 0px;}
					.stateShare_main .upphoto a{width:26px;background-position:-36px 0px;}
					.stateShare_main .friend a:hover,.stateShare_main .friend.now a{background-position:0px bottom;}
					.stateShare_main .location a:hover,.stateShare_main .location.now a{background-position:-22px bottom;}
					.stateShare_main .upphoto a:hover,.stateShare_main .upphoto.now a{background-position:-36px bottom;}
					.stateShare_main .column_2{overflow:hidden;padding-left:10px;border-left:#ccc solid 1px;}
						.stateShare_main .column_2 span{padding-top:0px;margin-right:5px;}
						.stateShare_main .jqTransformRadio{background:url(../images/form/radio.png) 0px -23px;width:23px;height:23px;}
						.stateShare_main a.jqTransformChecked{background-position:0px 0px;}
						.stateShare_main .column_2 label{margin-top:7px;margin-right:8px;display:block;float:left;}
			
			.stateShare_main>div>ul input{border:#666 solid 1px;padding:5px 8px;float:left;}
			.upphoto_btn{float:left;overflow:hidden;margin-left:10px;}
			.upphoto_btn.float_r{ float:right; margin-right:20px;}
				.stateShare_main>div>ul>li{overflow:hidden;padding-bottom:10px;display:none;}
				.upphoto_btn li{float:left;}
				.upphoto_btn li+li{margin-left:5px;}
				.upphoto_btn li a{background:url(../images/stateShare_main_btn.png);height:30px;display:block;line-height:28px;text-align:center;}
				.upphoto_btn .glay a{width:59px;color:#666;}
				.upphoto_btn .red a{width:58px;background-position:right 0;color:#fff;}
				.upphoto_btn .glay a:hover{background-position:0 bottom;}
				.upphoto_btn .red a:hover{background-position:right bottom;}
/* pointManager */
.pointManager{width:840px;}
	.pointManager .my{border-radius:4px;background:#fff;box-shadow:0px 1px 1px rgba(0,0,0,.35);border:solid 1px #ccc;margin:30px 0px;padding:10px;overflow:hidden;}
		.pointManager .my li{float:left;height:50px;width:250px;line-height:50px;}
		.pointManager .my li+li{border-left:#ccc dotted 1px;}
		.pointManager .my li:nth-child(2){width:285px;color:#999;font-weight:bolder;text-align:center;}
		.pointManager .my li:nth-child(3){width:280px;color:#555;font-weight:bolder;background:url(../images/shopping_icon.png) no-repeat 40px 9px; text-indent:70px;}
			.pointManager img{display:block;}
			.pointManager .my li:nth-child(2) strong{color:#333;font-size:3.2307em;margin-left:8px;}
			.pointManager .my li:nth-child(3) span{color:#971e23;font-size:1.153em;margin-left:5px;}
	.pointManager .groupTeamList,.pointManager .groupTable table{width:840px;}
		.pointManager .groupTable td:nth-child(2){color:#333;}
		.contract.pointManager th:nth-child(1){width:110px;}
		.contract.pointManager th:nth-child(2){width:610px;}
		.contract.pointManager th:nth-child(3){width:120px;}
		.pointManager .groupTable td:nth-child(3) a{display:block;background:url(../images/stateShare_main_btn.png);width:59px;height:30px;margin:0px auto;text-align:center;color:#333;line-height:28px;}
		.pointManager .groupTable td:nth-child(3) a:hover{background-position:0 bottom;}
/* joinMember_notice */	
.contactTitle.joinMember_notice{position:relative;background:url(../images/contact_finish_line.jpg) repeat-x 0px bottom;padding:10px 0px 30px 299px;margin-bottom:20px;}
.contactTitle.joinMember_notice:after{content:"";background:url(../images/joinMember_notice.png);width:98px;height:100px;display:block;position:absolute;top:0px;left:165px;}	
	.contactTitle.joinMember_notice strong{font-size:1.538em;margin-bottom:15px;display:block;}
	.contactTitle.joinMember_notice p{color:#666;font-size:1.2307em;}
	.contactTitle.joinMember_notice .red{color:#b03535;margin:0px 5px;}
.tip.joinMember_notice{text-align:center;margin-bottom:100px;}	
	.tip.joinMember_notice p{color:#666;font-weight:bold;}
		.tip.joinMember_notice strong{color:#333;}
/* joinMember_authenticate / joinMember_forgetID / joinMember_forgetPass */
.contactTitle.joinMember_authenticate,.contactTitle.joinMember_forgetID,.contactTitle.joinMember_forgetPass{position:relative;background:none;text-align:center;margin-bottom:20px;}
.contactTitle.joinMember_authenticate{padding:100px 0px 0px 0px;}
.contactTitle.joinMember_forgetID,.contactTitle.joinMember_forgetPass{padding:120px 0px 0px 0px;}
.contactTitle.joinMember_authenticate:before,.contactTitle.joinMember_forgetID:before,.contactTitle.joinMember_forgetPass:before{content:"";background:url(../images/contact_bottom.png);width:999px;height:61px;display:block;position:absolute;bottom:-61px;left:0;z-index:-1;}
.contactTitle.joinMember_authenticate.no:before,.contactTitle.joinMember_forgetID.no:before,.contactTitle.joinMember_forgetPass.no:before{content:"";background:url(../images/contact_bottom.png);width:999px;height:61px;display:none;position:absolute;bottom:-61px;left:0;z-index:-1;}
.contactTitle.joinMember_authenticate:after{content:"";background:url(../images/joinMember_authenticate.png);width:60px;height:60px;display:block;position:absolute;top:0px;left:50%;margin-left:-30px;}
.contactTitle.joinMember_forgetID:after{content:"";background:url(../images/joinMember_forgetID.png);width:87px;height:101px;display:block;position:absolute;top:0px;left:50%;margin-left:-44px;}	
.contactTitle.joinMember_forgetPass:after{content:"";background:url(../images/joinMember_forgetPass.png);width:87px;height:101px;display:block;position:absolute;top:0px;left:50%;margin-left:-44px;}	
	.contactTitle.joinMember_authenticate strong,.contactTitle.joinMember_forgetID strong,.contactTitle.joinMember_forgetPass strong{font-size:1.538em;margin-bottom:15px;display:block;}
	.contactTitle.joinMember_authenticate p,.contactTitle.joinMember_forgetID p,.contactTitle.joinMember_forgetPass p{color:#666;font-size:1.2307em;}
		.contactTitle.joinMember_authenticate .form,.contactTitle.joinMember_forgetID .form,.contactTitle.joinMember_forgetPass .form{padding:30px 0px;width:500px;margin:0px auto;}
			.contactTitle.joinMember_authenticate .form div+div{margin-top:10px;}
				.contactTitle.joinMember_authenticate .column2.no,.contactTitle.joinMember_forgetID .column2,.contactTitle.joinMember_forgetPass .column2.no{border-bottom:none;padding:0px;}
					.contactTitle.joinMember_authenticate .column2.no label,.contactTitle.joinMember_forgetID .column2.no label,.contactTitle.joinMember_forgetPass .column2.no label{background:none;color:#555;text-align:right;}
					.contactTitle.joinMember_authenticate .column2.left label,.contactTitle.joinMember_forgetID .column2.left label,.contactTitle.joinMember_forgetPass .column2.left label{text-align:left;}
				.sendBtn.long a.kind2{width:351px;background:url(../images/sendBtn_long_btn.png);height:31px;}	
				.sendBtn.long a.kind2:hover{background-position:0px bottom;}	
			.contactTitle.joinMember_forgetID .red,.contactTitle.joinMember_forgetPass .red{color:#b03535;}	
			.contactTitle .paddingb20{padding-bottom:20px;}
			.contactTitle .paddingb50{padding-bottom:50px;}
.tip.joinMember_forgetID{text-align:center;margin:15px 0px;}	
	.tip.joinMember_forgetID p{color:#666;font-weight:bold;}
		.tip.joinMember_forgetID a{color:#ff4d4d;text-decoration:underline;}
		.tip.joinMember_forgetID a:hover{color:#9b3232;}
			
/* jp */
.orderInfo.jp th:nth-child(1){width:355px;}
.orderInfo.jp th:nth-child(2){width:120px;}
.groupAddBtn.jp a{background-image:url(../images/group_add_btn_jp.png);width:210px;}

/* en */
.commonForm div.en{clear:both;padding-top:10px;}
.orderInfo.en th:nth-child(1){width:355px;}
.orderInfo.en th:nth-child(2){width:120px;}
.signUpInfo li.enStrong> strong{padding:7px 0px 7px 50px;}
.orderInfoList li.enStrong strong{padding:7px 0px 7px 50px;}
.twoThreeTableRed.en th{background-image:url(../images/common_th_bg_en.jpg);}
.en #person{background-image:url(../images/sendbtn_bg_en.png);width:200px;}
.enHeight{height:40px;}
.groupTable .en th{background-image:url(../images/common_th_bg_en.jpg);}
.commonTitle a.addToTeam.en {background-image:url(../images/person_excel_n_en.png);width:180px;}
.groupAddBtn.en a{background-image:url(../images/group_add_btn_en.png);width:176px;}
.twoThreeTable2 .en th{background-image:url(../images/common_th_bg_en.jpg);}
.sendBtn .en a.kind3{background-image:url(../images/group_add_btn_send_en.png);width:190px;}

/* changelanguage */
.changelanguage{float:right; display: none;}

@media print
{
	.navWrapper,.kvWrapper,innerTitle,.innerNav,.innerMain h2,.redLine,.countDownTop,.sendBtn,.facebookComment {display:none;}
	.innerMain{margin-left:0px;border-radius:0px;box-shadow:none;width:auto;border:1px solid #333;}
	.innerContent{margin:0px auto;background:transparent none;border-radius:0px;box-shadow:none;}
	.innerTitleArea h1{font-size:36px;}
}



/* jp */
.orderInfo.ja_JP th:nth-child(1){width:355px;}
.orderInfo.ja_JP th:nth-child(2){width:120px;}
.groupAddBtn.ja_JP a{background-image:url(../images/group_add_btn_jp.png);width:210px;}

/* en */
.commonForm div.en_US{clear:both;padding-top:10px;}
.orderInfo.en_US th:nth-child(1){width:355px;}
.orderInfo.en_US th:nth-child(2){width:120px;}
.signUpInfo li.en_USStrong> strong{padding:7px 0px 7px 50px;}
.orderInfoList li.en_USStrong strong{padding:7px 0px 7px 50px;}
.twoThreeTableRed.en_US th{background-image:url(../images/common_th_bg_en.jpg);}
.en_US #person{background-image:url(../images/sendbtn_bg_en.png);width:200px;}
.en_USHeight{height:40px;}
.groupTable .en_US th{background-image:url(../images/common_th_bg_en.jpg);}
.commonTitle a.addToTeam.en_US {background-image:url(../images/person_excel_n_en.png);width:180px;}
.groupAddBtn.en_US a{background-image:url(../images/group_add_btn_en.png);width:176px;}
.twoThreeTable2 .en_US th{background-image:url(../images/common_th_bg_en.jpg);}
.sendBtn .en_US a.kind3{background-image:url(../images/group_add_btn_send_en.png);width:190px;}

.column pre{	display: block;	white-space: pre-line; font-family: inherit; font-weight: bold; font-size:1.1em;}

/* activeNews */
.activeGroup.activeNews>li{background:#eee;border-radius:0px;}
.activeGroup.activeNews>li:hover{background:#a12929;}
	.activeNews img{width:228px;height:auto;margin:0px auto;display:block;padding:10px 0px;}
	.activeNews p{padding:0px 10px;margin-bottom:10px;color:#323232;font-weight:bold;}
	.activeGroup.activeNews>li:hover p{color:#fff;}

/* newMainNav */
.mainNav.newMainNav ul{padding-top:23px;}
.mainNav.newMainNav li{background-position:right 2px;}
	.mainNav.newMainNav li a{background:none;text-indent:0px;color:#fff;font-weight:bold;}
	.mainNav.newMainNav li a:hover{color:#bfbfbf;}
	.mainNav.newMainNav li.facebook{position:relative;}
	.mainNav.newMainNav li.facebook a{background:url(../images/main_nav_icon.png) no-repeat -72px 0px; text-indent:-9999px;height:22px;width:25px;position:absolute;top:-15px;left:-1px;}
	.mainNav.newMainNav li.facebook a:hover{background-position:-72px -22px;}

/* online_sign */
.online_sign{position:fixed;bottom:174px;left: 50%; margin-left: 550px;margin-bottom: 25px;z-index:600;display:none}
/* sponsor_bt */
.sponsor_bt{position:fixed;bottom:275px;left: 50%; margin-left: 550px;margin-bottom: 25px;z-index:600;display:none}

/* commonLightBox */
.commonLightBox{display: none;position: fixed;top: 0px;left: 0px;z-index: 25000;background: url(../images/alpha2.png);width: 100%;height: 100%;}
.commonLightBox.show{display:block;}
	.lightboxWrapper{width:930px;background: url(../images/alpha.png);position: absolute;left: 50%;top: 50%;margin-left: -465px;margin-top: -310px;padding: 20px 0px 20px 0px;border-radius: 8px;}
		.photoLightboxInner{width:825px;background:#fff;margin: 0 auto 0 auto;border-radius: 8px;padding: 20px 0px 10px 65px;position:relative;}
			.leftPhotoBtn{position:absolute;top:245px;left:20px;}
			.rightPhotoBtn{position:absolute;top:245px;right:20px;}
			.photoBox{width:760px;height:505px;background:#000;display:table-cell; vertical-align:middle;text-align:center;}
		.photoCopyright{background:#ddd;width:740px;padding:10px;position:relative;}
			.photoCopyright>img{ vertical-align:middle;padding-top:2px;}
			.photoCopyright>a{color:#971e23;}
			.photoDownBtn{display:inline-block;background:url(../images/down_photo.png);width:80px;height:33px;text-indent:-9999px; vertical-align:top;}
				.photoDownBtn:hover{background-position:0px -33px;}
				.photoCopyright>ul{letter-spacing:-0.3em;position:absolute;top:8px;right:0px;}
					.photoCopyright>ul>li{letter-spacing:normal;display:inline-block;margin-right:10px;}	/* ie7 */.photoCopyright>ul>li{*zoom:1;*display:inline;}	

/*Dana*/
.BaikeKvWrapper{height:470px;background:url(../images/kv_bg2.jpg);position:relative;overflow:hidden; z-index:300;}
	.BaikeKv{position:absolute;width:1440px;margin-left:-720px;left:50%;z-index:100;overflow:hidden; height:470px;}
.SearchEvents{ background:url(../images/SearchEventsBg.png);margin-left:-426px;left:50%; width:702px; height:62px; position:absolute; z-index:999; bottom:50px; padding:30px 75px;}
.SearchEvents input[type="text"]{ background:url(../images/magnifier.png) no-repeat 5px center #FFF; border: solid 2px #d3d3d3;border-radius:3px;box-shadow:inset 0 0px 3px rgba(0,0,0,.15);height:20px; width:500px;padding:5px 5px 5px 35px; float:left; vertical-align:middle;}
	.sendSearchBtn{background:url(../images/send_search_btn.png);width:155px;height:40px; display:block; text-indent:-99999px; float:left; vertical-align:middle;}
		.sendSearchBtn:hover{background-position:0px -40px;}
.SearchEvents span{ display: block; padding:5px 0; clear:both}
	.SearchEvents span strong{ color:#ec5e5e}

/*About*/
.aboutTabUL{ background:url(../images/about/tabBg.png) no-repeat center 30px; text-align:center; margin:0 0 60px 0;}
	.aboutTabUL li{display:inline-block; margin:0 15px;}
		.aboutTabUL li a{ display:block; background:url(../images/about/tabCircle.png) no-repeat 0px bottom; width:130px; height:55px; font-size:1.307em; font-weight:bold; color:#777;}
		.aboutTabUL li a:hover{ background-position:-130px bottom; color:#971e23;}
		.aboutTabUL li.on a{background-position:-130px bottom; color:#971e23;}
		
.uninetClient{ margin:0 0 50px 0;}
.textBoxTop{ background:url(../images/about/textBoxTop.png) no-repeat; text-align:center; padding:25px 15px 5px 15px; font-size:1.615em; font-weight:bold; width:970px;}
.textBoxBlock{background:url(../images/about/textBoxBg.png) no-repeat left bottom; text-align:center; padding:5px 15px 25px 15px; font-size:1.076em; line-height:1.5em; width:970px;}
.aboutTi{ display:block; margin:30px auto; background:url(../images/about/aboutTi.png) no-repeat; text-align:center; width:180px; height:30px; color:#fff;font-size:1.615em; font-weight:bold; padding:10px 0 20px 0;}
.aboutTeam{ background:url(../images/about/team.png) no-repeat; width:1000px; height:393px; position:relative; margin:0 0 50px 0}
	.aboutTeam p{position:absolute; font-size:1.230em; font-weight:bold;}
		.aboutTeam p:nth-child(1){ top:5px; left:30px;}
		.aboutTeam p:nth-child(2){ top:2px; left:670px;}
		.aboutTeam p:nth-child(3){ top:157px; left:827px;}

/*ourService*/
.ourServiceUL{ padding:40px 0 20px 1px;}
	.ourServiceUL li{ width:301px; display: inline-block; margin:0 42px 40px 2px; vertical-align:top}
	.ourServiceUL li:nth-child(3n){ margin:0 0 40px 0;}
		.ourServiceUL li div{ background:url(../images/about/ourServiceBox.png) no-repeat; width:292px; height:137px; padding:4px 5px 5px 4px; position:relative;}
			.ourServiceUL li div span{ display:block; background:url(../images/about/label.png) no-repeat; width:37px; height:37px; color:#FFF; top:-2px; left:-2px; position:absolute; padding:3px 0 0 3px}
		.ourServiceUL li h3{ color:#971e23; font-size:1.5em; font-weight:bold; margin:10px 0;}

/*case*/
.caseUL{ width:900px; margin:0 auto}
	.caseUL li{ background:url(../images/about/caseList1.png) no-repeat center center; position:relative; height:90px; padding:85px 520px 30px 0; text-align:right;}
		.caseUL li h3{color:#971e23; font-size:1.307em; font-weight:bold; margin:5px 0;}
		.caseUL li div{ background:url(../images/about/caseBox.png); width:242px; height:162px; padding:4px 5px 5px 20px; position:absolute; top:15px; right:150px;}
	.caseUL li:nth-child(2n){ background:url(../images/about/caseList2.png) no-repeat center center; padding:85px 0 30px 520px; text-align:left;}
		.caseUL li:nth-child(2n) div{  background-position:0 -171px; width:242px; padding:4px 20px 5px 5px; left:150px;}
	.caseUL li:last-child{ background:url(../images/about/caseListLast.png) no-repeat center center;}
.result{ text-align:center; margin:0 0 50px 0;}
	.result p{ margin:10px 0;}

/*superiority*/
.superiorityUL{}
	.superiorityUL > li{ width:301px; display: inline-block; margin:0 42px 40px 2px; vertical-align:top}
	.superiorityUL > li:nth-child(3n){ margin:0 0 40px 0;}
		.superiorityUL li div{ background:url(../images/about/ourServiceBox.png) no-repeat; width:292px; height:137px; padding:4px 5px 5px 4px; position:relative;}
			.superiorityUL li div span{ display:block; background:url(../images/about/label.png) no-repeat; width:37px; height:37px; color:#FFF; top:-2px; left:-2px; position:absolute; padding:3px 0 0 3px}
		.superiorityUL li h3{ color:#971e23; font-size:1.5em; font-weight:bold; margin:10px 0;}
		.superiorityUL li ol{ list-style:decimal; margin:0 0 0 25px;}
		.superiorityUL li ol li{ padding:10px 0; border-bottom: #fff solid 1px}
		
/* tagWrapper */
.contact.width_1000{ width:1000px;}
.tagWrapper{ width:1000px; overflow:hidden; position:relative;}
	.tagMain{ width:4020px; position:absolute; overflow:hidden;}
		.tagBox{ width:1000px; margin-right:5px; float:left;}


/* memberDateSelect */
.memberDateSelect{}					
/* memberIndex */					
.memberIndex{ margin-bottom:20px; position:relative;}									
.memberGroup{padding:25px 0px 0px 25px;margin:0px auto;position:relative;min-width:270px;}
	.memberGroup a{ color:#971e23;}
	.memberGroup>li{width:220px;background-color:#fff;border-radius:5px;box-shadow:1px 1px 5px #cbc5c7;margin:0px 20px 20px 0px;position:relative; padding:10px 14px 0 14px; min-height:380px;}
	.memberGroup>li:nth-child(1n+7){ min-height:inherit;}
	/* 背景 - title紅色 */ 
	.memberListBg_1{ background:url(../images/memberIndex_list_bg.jpg) repeat-x right top;}
		.memberListBg_1 .commonMemberTitle{ color:#FFF;}
	/* 背景 - title紅色 白灰背景  */
	li.memberListBg_2{ background:url(../images/memberIndex_list_bg2.jpg) repeat-x right top #eeeeee;}
		.memberListBg_2 .commonMemberTitle{ color:#FFF;}
	/* 背景 - 沒背景  */	
	li.memberListBg_3{ margin-top:26px; padding-top:172px;}
		.memberListBg_3>img{ position:absolute; top:-27px; left:50%; margin-left:-96px;}
	
		/* 共用會員首頁title */
		.commonMemberTitle{ display:block; color:#971e23; font-size:1.1538em; margin-bottom:12px;}
		.commonMemberTitle_2{ display:block; font-size:1.1538em; padding-bottom:10px;}
			.commonMemberTitle_2 span{ display:block; color:#777777;}
		/* 計量灰底區塊 */
		.numberBox{ display:block; width:220px; height:100px; background-color:#eeeeee; position:relative; }
			.numberBox p{ text-align:center; line-height:100px; font-size:4.6153em; font-weight:bolder;}
			.numberBox span{ display:block; width:30px; height:25px; position:absolute; right:0px; bottom:0px; color:#999999;}
			.numberBox em{ display:block; width:60px; height:25px; position:absolute; left:5px; top:5px; color:#999999;}
		/* 右上角按鈕 */
		.memberIconBtn{ position:absolute; right:15px; top:13px; overflow:hidden;}
			.memberIconBtn li{ float:left; margin-left:5px;}
				.memberIconBtn li a{ display:block; width:25px; height:25px;}
				/* 編輯紐 */
				.memberIconBtn li.editorBtn a{ background:url(../images/stateShare_h5.png) no-repeat center center;} 
				/* 設定紐 */
				.memberIconBtn li.optionBtn a{ background:url(../images/optionIcon.png) no-repeat center center;}
				/* 刪除紐 */
				.memberIconBtn li.deleteBtn a{ background:url(../images/deleteIcon.png) no-repeat center center;}
		/* 朋友列表區塊 */
		.memberFriend_list{ overflow:hidden;}
			.memberFriend_list li{ float:left; margin:0 5px 15px 0;}
			.memberFriend_list li:nth-child(3n){ margin-right:0px;}
		
		.memberIndexContent{ padding:0 10px 10px 10px; margin-bottom:5px; position:relative;}
			.memberIndexContent p{ line-height:1.5384em;}		
		.shareBtn{ margin-bottom:8px;}
			.shareBtn>li>a{background:url(../images/album_share.png);width:59px;height:29px;display:block;text-indent:-9999px;}
			.shareBtn>li>a:hover,.shareBtn>li.current>a{background-position:0px -29px;}
				.shareBtn>li ul{background:#fff;height:43px;border:1px #bbb solid;position:absolute;font-size:0px; white-space:nowrap;padding:7px 0px 0px 7px;display:none;}
				.shareBtn>li ul:after{content:'';display:block;background:url(../images/share_arrow_white.png);width:17px;height:10px;position:absolute;top:-9px;left:17px;}
					.shareBtn>li li{display:inline-block;font-size:13px;margin-right:7px;}{ display:block; background:url(../images/album_share.png); width:59px; height:29px; margin-bottom:5px;}	
				
		
	.memberGroup li.memberList_1{}
		.memberList_1_num{ overflow:hidden; margin-bottom:18px;}
			.memberList_1_num>div{ float:left; width:109px; text-align:center; padding-top:8px;}
			.memberList_1_num>div:first-child{ border-right:dotted 1px #999999;}
				.memberList_1_num>div em{ display:block; color:#999; margin-bottom:5px;}
				.memberList_1_num>div p{ margin-bottom:10px;}
				.memberList_1_num>div span{ font-size:2em; font-weight:bolder;}
	
	.memberGroup li.memberList_point{ box-shadow:none; background-color:inherit; width:auto; padding:0;}
		.memberList_point li{ box-shadow:1px 1px 5px #cbc5c7; background-color:#FFF; padding:10px 14px 0 14px; border-radius:5px; min-height:180px;}
		.memberList_point li:first-child{ margin-bottom:10px;}
			.mamberPayAside{ background:url(../images/checkout_icon.png) no-repeat left center; padding-left:20px; line-height:30px; margin-left:10px;}
				.mamberPayAside a{ font-size:1.923em; vertical-align:bottom; text-decoration:underline; padding:0 4px;}
			.mamberCountAside{ background:url(../images/count_icon.png) no-repeat left center; padding-left:20px; line-height:30px; margin-left:10px; position:relative;}
				.mamberCountAside a{ display:block; width:67px; height:28px; background:url(../images/receiveBtn.png); position:absolute; top:0px; right:10px;}
				.mamberCountAside a:hover{ background-position:left bottom;}
				
	/* 活動倒數時間 - 天 */
	.memberCountDownDay{ font-size:1.1538em; font-weight:bolder; position:absolute; top:28px; left:100px;}
		.memberCountDownDay span{ font-size:4em; color:#971e23;}
	/* 活動倒數時間 - 時分秒 */							
	.memberCountDown{ width:210px; background:url(../images/memberCountdown.png);height:53px;position: relative;}
	.memberCountDown.minuteSecond{ background-image:url(../images/memberCountdown_2.png);}
		.memberCountDown span{display: block;color: #971e23;font-size:3.0769em;font-family: "Times New Roman", Times, serif;font-weight: bolder;position: absolute;top: 3px;}
			.memberCountDown span:after{content: '';background: url(../images/coutdown_top_line.png);width: 38px;height: 1px;position: absolute;display: block;top: 24px;left: -10px;}
		.memberHour_1{ left:11px;}
		.memberHour_2{left:55px;}
		.memberMinute_1{left:119px;}
		.memberMinute_2{left:162px;}
			
	.memberGroup li.memberList_groupBtn{ background:none; padding:0; width:248px; height:390px; box-shadow:none;}
		.memberList_groupBtn>a{ display:block;}
		.memberList_groupBtn>a:nth-child(1){ margin-bottom:12px;}
		.memberList_groupBtn img{ display:block;}	
	
	/*  揪團時間區 */
	.groundRunTimeBox{ position:relative; height:100px;}	
		.groundRunTimeBox img{ position:absolute; top:28px; left:25px;}
			.groundRunTimeBox:after{ content:"AM"; display:block; position:absolute; top:60px; left:24px; font-size:1.6153em; color:#cccccc;}	
			.groundRunTimeBox.PM:after{ content:"PM";}
		.groundRunTimeBox>p{ position:absolute; font-size:1.0769em; top:25px; left:75px;}
			.groundRunTimeBox>p span{ padding-left:5px;}
		.groundRunTimeBox>span{ position:absolute; font-size:3.6153em; right:25px; top:35px; color:#ffa70d;}
	
	/* 揪團人數 */		
	.memberGroupNum{ line-height:50px; text-align:center;}
		.memberGroupNum img{ vertical-align:middle; margin-right:10px;}
		.groupNum_now{ color:#972025; font-size:1.6153em; font-weight:bolder; padding-left:4px;}
	
	/* 參加按鈕 */
	.memberGroupJoinBtn{ display:block; background:url(../images/memberJoinBtn.png); width:211px; height:39px;}
		.memberGroupJoinBtn:hover{ background-position:0 bottom;}
	
	
	/* 會員團報隊 */
	.memberGroupTeam{ position:relative; padding-left:56px; margin-bottom:8px;}
		.memberGroupTeam span{ position:absolute; color:#999999; left:0px; top:0px;}
	
	/* 參加揪團報按鈕 */
	.memberGroupTeamBtn{ letter-spacing:-0.3em; text-align:center;}
		.memberGroupTeamBtn li{ display:inline-block; letter-spacing:normal;}
			.memberGroupTeamBtn li a{ display:block; width:103px; height:39px; line-height:29px; text-indent:-9999px;}
			.memberGroupTeamBtn li:first-child{ margin-right:5px;}
				.memberGroupTeamBtn li:first-child a{ background-position:right top; color:#fff; background:url(../images/memberGroupTeamBtn_1.png);}
				.memberGroupTeamBtn li:last-child a{ background-position:right top; background:url(../images/memberGroupTeamBtn_2.png);}
			.memberGroupTeamBtn li a:hover,.memberGroupTeamBtn li.current a{ background-position:0 bottom;}
	
	/* 朋友邀請按鈕 */
	.memberFriendBtn{ letter-spacing:-0.3em; text-align:center;}
		.memberFriendBtn li{ display:inline-block; letter-spacing:normal;}
			.memberFriendBtn li a{ display:block; width:103px; height:39px; line-height:29px; text-indent:-9999px;}
			.memberFriendBtn li:first-child{ margin-right:5px;}
				.memberFriendBtn li:first-child a{ background-position:right top; color:#fff; background:url(../images/memberAgreeBtn_1.png);}
				.memberFriendBtn li:last-child a{ background-position:right top; background:url(../images/memberAgreeBtn_2.png);}
			.memberFriendBtn li a:hover{ background-position:0 bottom;}
		
			
	.memberGroupTeamSignup{ display:block; width:209px; height:39px; background:url(../images/memberGroupTeamSignup_btn.png); text-indent:-9999px;}
	.memberGroupTeamSignup.modifyBtn{ background:url(../images/memberGroupTeamSignup_btn2.png);}
	.memberGroupTeamSignup:hover{ background-position:0 bottom;}
	
/*
.memberSearchWrapper{background: url(../images/search_bg.png) repeat-x;}
	.memberSearchWrapper .searchWrapper{ width:1055px; margin:0 auto; background:none;}
		.memberSearchWrapper .albumDateSelsct{ padding-top:10px;}

.memberIndexSearch{ position:absolute;}
*/
/* album_loading */
.album_loading{ text-align:center; padding:10px 0 40px 0;}
/* album_end */
.album_end{ text-align:center; color:#971e23; font-size:30px; padding:10px 0 40px 0;}

/* 新版最新消息 */
.newsDate{ position:absolute; right:10px; bottom:10px;}
a:hover .newsDate{ color:#FFF;}

/* teamIndexArea */
.teamIndexArea{ width:795px; margin:0 auto; padding-top:40px; position:relative; padding-left:280px;min-height:600px}
	.teamIndexNav{ background-color:#FFF; padding:15px; width:220px; box-shadow:1px 1px 5px #cbc5c7; border-radius:5px; position:absolute; left:12px; top:40px;z-index:0}
		.teamIndexNav>strong{ display:block; color:#971e23; font-size:1.1538em; margin-bottom:12px;}
		.teamIndexNav ul{}
			.teamIndexNav li{ border-bottom:dotted 1px #999999;}
			.teamIndexNav li:last-child{ border-bottom:none;}
			.teamIndexNav li a{ font-size:1.1538em; display:block; height:39px; line-height:2.6em; padding-left:20px; position:relative;}
			.teamIndexNav li a:hover{ color:#FFF; background:url(../images/teamIndexNav_li_bg.jpg);}
				.teamIndexNav li span{ display:block; width:27px; height:25px; background:url(../images/memberIndex_note.png); position:absolute; right:5px; top:5px; color:#FFF; text-align:center; font-size:0.8em; line-height:2.0883em;}			

	.teamIndexMain{ width:525px;}
		.teamIndexHot{ background-color:#FFF; box-shadow:1px 1px 5px #cbc5c7; border-radius:5px; padding-bottom:5px;  margin-bottom:15px;}
			.teamIndexHotTitle{ display:block; height:49px; padding-left:15px; font-size:1.1538em; line-height:2.9333em; background-color:#971e23; border-radius:5px 5px 0 0; color:#FFF;}
			.teamIndexHot>img{ display:block;}
			.teamIndexHotArticle{ border-bottom:dotted 1px #999999; margin-bottom:10px;}
				.teamIndexHotArticle strong{ border-bottom:dotted 1px #999999; font-size:1.1538em; display:block; padding-bottom:10px;}
				.teamIndexHotArticle p{ padding:10px 0; line-height:1.5384em; color:#555555;}
			.teamIndexHot .shareBtn{ text-align:right; margin-bottom:0px;}
				.teamIndexHot .shareBtn li{ display:inline-block;}

		.teamIndexResult{ background-color:#FFF; padding:15px; box-shadow:1px 1px 5px #cbc5c7; border-radius:5px; margin-bottom:15px;}
			.teamIndexResult>strong{ display:block; color:#971e23; font-size:1.1538em; margin-bottom:12px;}
			.teamIndexResult>ul{ padding:0 10px; background-color:#eeeeee;}
				.teamIndexResult>ul>li{ border-bottom:dotted 1px #999999; padding:15px 0; position:relative; padding-left:90px;}
				.teamIndexResult>ul>li:last-child{ border-bottom:none;}
				.teamIndexResult em{ position:absolute; top:15px; right:410px; font-size:1.8461em; display:block; color:#971e23; font-family:Arial;}
				.teamIndexResult span{ position:absolute; top:45px; right:410px;}
				.teamIndexResultBox strong{ font-size:1.1538em;}
					.teamIndexResultBox ul{ overflow:hidden; padding-top:10px;}
						.teamIndexResultBox li{ float:left; margin-right:5px;}
					.teamIndexResultBox li a{ display:block; width:99px; height:25px; background:url(../images/common_btn_set2_bg.png) no-repeat; text-align:center; padding-top:5px;}
					.teamIndexResultBox li a:hover{ background-position:0 bottom; color:#333;}

		.teamIndexRemind{ margin-bottom:15px; box-shadow:1px 1px 5px #cbc5c7; border-radius:5px; position:relative; padding-top:44px; background-color:#eeeeee;}
			.teamIndexRemindTag{ position:absolute; top:0px; width:100%;}
				.teamIndexRemindTag:after{ content:""; display:block; clear:both; position:absolute; bottom:0px; height:1px; width:100%; background-color:#cccccc; z-index:5;}
				.teamIndexRemindTag a{ display:block; width:160px; height:44px; line-height:44px; font-size:1.1538em; text-align:center; background:url(../images/teamIndexRemindTag_bg.jpg); float:left; position:relative; z-index:0; font-weight:bolder}
				.teamIndexRemindTag a:hover{ color:#971e23;}
				.teamIndexRemindTag a:first-child{ border-radius:5px 0 0 0;}
				.teamIndexRemindTag .current{ background-image:url(../images/teamIndexRemindTag_bg_hover.jpg); z-index:10; color:#971e23;}
					.teamIndexRemindTag a:after{ content:""; display:block; width:1px; height:44px; position:absolute; right:0px; top:0px; background-color:#ccc;}
					.teamIndexRemindTag a span{display:block; width:27px; height:25px; background:url(../images/memberIndex_note.png); position:absolute; top:-4px; right:17px; color:#FFF; text-align:center; font-size:0.8em; line-height:2.0883em;}
			.teamIndexRemindMain{ padding:15px; background-color:#FFF; text-align:center;}
				.teamIndexRemindNo{ padding:50px 0;}
					.teamIndexRemindNo p{ padding-top:10px; font-size:1.15384em; font-weight:bolder;}
					.teamIndexRemindNo a{ color:#971e23; text-decoration:underline;}
				.teamIndexRemindBox>ul{ overflow:hidden;}
				.teamIndexRemindBox li{ width:235px; height:330px; position:relative; float:left; padding-right:12px; margin-bottom:20px;}
				.teamIndexRemindBox li:nth-child(even){ padding:0 0 0 12px; border-left:dotted 1px #999999;}
				.teamIndexRemindBox strong{ border-bottom:dotted 1px #999999; font-size:1.1538em; display:block; padding-bottom:6px; text-align:left;}
				.teamIndexcountDown{ position:absolute; bottom:10px;}
					.teamIndexcountDown>em{ display:block; margin-bottom:14px; font-weight:bolder; text-align:left;}
					.teamIndexcountDown .countDownTime{ background:url(../images/countdown_bg.png) no-repeat; width:234px; height:39px;}
					.teamIndexcountDown>p{ position:absolute; left:90px; bottom:5px;}
						.teamIndexcountDown>p span{ font-size:35px; color:#971e23; padding-right:20px; font-family:"Times New Roman", Times, serif;}
					.teamIndexcountDown.countDown_set2 .countDownTime{ background-image:url(../images/countdown_bg_2.png);}
					.teamIndexcountDown .countDownTime span{ top:1px;}
						.teamIndexcountDown .timeDayF{ left:7px;}
						.teamIndexcountDown .timeDayB{ left:38px;}
						.teamIndexcountDown .timeHourF{ left:87px;}
						.teamIndexcountDown .timeHourB{ left:118px;}
						.teamIndexcountDown .timeMinF{ left:165px;}
						.teamIndexcountDown .timeMinB{ left:196px;}
				.teamIndexcountDownBtn{ display:block; width:100px; height:30px; background:url(../images/memberModify_btn.png); text-indent:-9999px; position:absolute; right:7px; bottom:55px;}
					.teamIndexcountDownBtn2:hover{ background-position:right 0;}
				.teamIndexcountDownBtn2{ display:block; width:100px; height:30px; background:url(../images/memberJoin_btn.png); text-indent:-9999px; position:absolute; right:7px; bottom:55px;}
					.teamIndexcountDownBtn:hover{ background-position:right 0;}

	.teamIndexBanner{ position:absolute; right:0px; top:40px;}
		.teamIndexFbArea{ background-color:#FFF; box-shadow:1px 1px 5px #cbc5c7; border-radius:5px; padding:5px 10px 15px 10px;}
	
/* newsInnerContent */	
.innerContent.newsInnerContent{ width:875px; background:none;}
.newsInnerContent .innerMain{ margin-left:0px; width:auto;}

/* teamIndexInner */
.teamIndexInner{ background-color:#FFF; padding:15px;}
	.teamIndexInner>strong{ display:block;}

/* bikeContent */
.bikeContent{ width:1000px; margin:0 auto; background:url(../images/bike/bikeContent_bg.png) no-repeat center -20px; padding-top:45px;}
	.bikeForm{ overflow:hidden; border-bottom:solid 1px #fff; padding:0 0 40px 220px; box-shadow:0px -1px 0px #aeb9c0 inset;  }
		.bikeForm label{ float:left; height:30px; padding:0 10px 0 30px; font-size:1.3846em; background:url(../images/icon.png) no-repeat; font-weight:bolder; margin-top:8px;}
		.bikeForm input{ float:left; height:28px; border:solid 1px #cecccc; margin:4px 10px 0 0;}
		.bikeForm a{ font-size:1.1538em; display:block; background:url(../images/btn_bg_149.png); width:149px; height:31px; float:left; text-align:center; padding-top:8px; color:#646464;}
		
	.allBikeTeam{ display:block; font-size:1.923em; color:#646464; width:193px; height:40px; margin:0 auto; background-color:#c7c6ca; text-align:center; font-weight:bolder;}
	.allBikeTeam:hover{ color:#646464;}
	.bikeList{ overflow:hidden; padding-top:40px;}
		.bikeList li{ float:left; width:286px; height:307px; background-color:#FFF; box-shadow:3px 4px 16px rgba(0,0,0,.39); margin:0 16px 30px 16px; padding:8px 7px 0 7px;}
			.bikeList a{ color:#646464;}
				.bikeList li strong{ font-size:1.3846em; display:block; padding:10px 0;}
				.bikeList li p{ line-height:1.5384em;}
.bikeBackBtn{ font-size:1.1538em; display:block; background:url(../images/btn_bg_149.png); width:149px; height:31px; text-align:center; padding-top:8px; color:#646464; margin:0 auto 20px auto;}
.bikeInnerBox{ box-shadow:3px 4px 16px rgba(0,0,0,.39); background-color:#FFF; min-height:380px; padding:20px 20px 60px 20px; margin:0 20px; position:relative;}
	.bikeInnerMain{ overflow:hidden; border-bottom:solid 1px #dbdbdb; padding-bottom:25px;}
		.bikeInnerMain>img{ float:left;}
		.bikeInnerMain>div{ float:left; width:600px; padding-left:20px;}
			.bikeAgreeBtn{ letter-spacing:-0.3em; padding-top:10px;}		/* ie7 */.ie7 .bikeAgreeBtn a{display:inline;zoom:1;}
				.bikeAgreeBtn a{ font-size:1.1538em; letter-spacing:normal; display:inline-block; background:url(../images/btn_bg_149.png); width:149px; height:31px; text-align:center; padding-top:8px; color:#646464; margin-right:10px;}
			.bikeInnerBox strong{ font-size:1.3846em; display:block; color:#646464; margin-bottom:3px;}
			.bikeInnerBox li{ font-size:1.0769em; font-weight:bolder; margin-bottom:3px; color:#646464;}
				.bikeInnerBox li p{ font-size:0.8571em; font-weight:normal;}
	.bikeInnerGroup{ letter-spacing:-0.3em; text-align:center; padding-top:50px; position:relative;}
		.bikeInnerGroup:before{ content:"車隊成員"; display:block; width:100px; padding:3px 0; background-color:#737e81; position:absolute; left:50%; top:0px; margin-left:-50px; font-size:1.230em; text-align:center; letter-spacing:normal; color:#FFF;}
		.bikeInnerGroup li{ display:inline-block; letter-spacing:normal; margin-right:22px;}
		.bikeInnerGroup li:nth-child(6n){ margin-right:0px;}
			.bikeInnerGroup a{ color:#5f5e5d;}
				.bikeInnerGroup li img{ display:block;}
	.bikeInnerBtn{ overflow:hidden; position:absolute; bottom:8px; right:12px;}
		.bikeInnerBtn>ul{ float:left; padding-top:10px;}
			.bikeInnerBtn li{ display:inline; margin-right:12px;}
				.bikeInnerBtn li a{ color:#5f5e5d;}
		.bikeInnerBtn>a{ float:left; font-size:1.1538em; display:block; background:url(../images/btn_bg_149.png); width:149px; height:31px; text-align:center; padding-top:8px; color:#646464;}

	.bikeAgreeArea{ box-shadow:3px 4px 16px rgba(0,0,0,.39); background-color:#FFF;  padding:20px 20px 60px 20px; margin:0 20px 30px 20px; overflow:hidden;}
		.bikeAgreeArea>img{ float:left;}
		.bikeAgreeBox{ float:left; width:750px; min-height:120px; padding-left:20px; display:table; margin-bottom:15px;}
			.bikeAgreeBox p{ font-size:1.15384em; display:table-cell; vertical-align:middle; font-weight:bolder;}
		.bikeAgreeArea .bikeAgreeBtn{ text-align:center;}
		
.innerTitleArea h1>.bikeCreatBtn{ font-size:0.7142em; letter-spacing:normal; margin-left:25px; display:inline-block; background:url(../images/sendbtn_bg2.png); width:149px; height:31px; text-align:center; padding-top:8px; color:#fff;}	
	.innerTitleArea h1>.bikeCreatBtn:hover{ background-position:0 bottom;}
	
/* 奧林匹克lightbox */	
.olympic_popup .messageBoxWrapper{ margin-top:-350px;}

/* 郵遞區號 */
.zipcode {
    width: 80px;
    height: 26px;
    padding: 0px;
    float: left;
}
.county {
    width: 80px;
    height: 28px;
    border: 1px #ccc solid;
    background: none #fff;
    margin-right: 20px;
    font-size: 14px;
    font-weight: bolder;
    position: relative;
    float: left;
}
.district {
    width: 80px;
    height: 28px;
    border: 1px #ccc solid;
    background: none #fff;
    margin-right: 20px;
    font-size: 14px;
    font-weight: bolder;
    position: relative;
    float: left;
}

/* FB回應 */
li.fb_comments a {
	margin:5px 2px 0 0;
	float: left;
    height: 17px;
    padding: 2px 5px;
    color: #FFF;
    font-weight: 700;
	background-image: linear-gradient(to bottom right,#4C69BA 0%, #3B55A0 100%);
    border: medium none;
    border-radius: 2px;
    cursor: pointer;
    line-height: 1.2;
    text-shadow: 0 -1px 0 #354C8C;
    white-space: nowrap;
	}
li.fb_comments a > b{
	position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url(https://www.eventpal.com.tw/FOAS/css/index/icon_facebook.png) no-repeat;
	background-size:11px;
	}
.dialog_number {
    display: block;
	width:53px;
	height:30px;
    padding: 0 0 0 11px;
    background:url(../images/dialog-bg.png) no-repeat ;
    overflow: hidden;
	line-height: 30px;
}

/* kv *//* kv獨立class 因為未來首頁換成line的kv */
.lineKvArea .kv{ width:1920px; margin-left:-960px;}
.lineKvArea .kvBig{ width:1920px;}
.lineKvArea .kvBig li{ width:1920px;}

/* Chris add ,update Photo Search ,page 1*/
.teamIndexArea.selfInformation{
	min-height: 875px;
}

.photoSearch.teamIndexNav{
	top:680px;
	display:none;
}

.photoSearch.teamIndexNav > strong{
	font-size: 1.8em;
    font-weight: bold;
    text-align: center;
}

.photoSearch.teamIndexNav .margin_B_15{
	text-align:center;
}

.photoSearch.teamIndexNav img{
	width:130px;
}

.photoSearch.teamIndexNav .margin_B_15 > span{
	display:inline-block;
	font-size: 1.1em;
	margin-top:5px;
}

.photoSearch.commonForm{
	text-align:left;
}

.photoSearch.commonForm .formDiv{
	border:none;
	background:none;
}

.photoSearch.commonForm .formDiv > div{
	padding:0px;
	margin:0px;
}

.photoSearch.commonForm .formDiv > div > strong{
	color: #971e23;
    font-size: 1.5em;
    font-weight: bold;
    border: none;
    margin-bottom: 10px;
}
.raceBlock{
    width:495px;
	color:#636363;
	font-weight:bold;
	font-size:1.1em;
}
.raceBlock .raceData.title > div{
	border:none;
	background-color:#e0e0e0;
}
.raceBlock .raceData > div{
    border-top:solid 1px #dddddd;
	background-color:#f8f8f8;
}
.raceBlock .raceData > div{
    float:left;
	height:34px;
	line-height:34px;
}
.raceBlock .raceData .date{
    width:117px;
}
.raceBlock .raceData input{
    display:block;
	float:left;
	width: 16px;
    height: 16px;
    margin-top: 9px;
    margin-left: 4px;
    margin-right: 8px;
}
.raceBlock .raceData.title .date{
    width:90px;
    padding-left:27px;
}
.raceBlock .raceData .city{
    width:62px;
	text-align:center;
}

.raceBlock .raceData .content{
    width:220px;
	overflow : hidden;
    text-overflow : ellipsis;
    white-space : nowrap;
}

.raceBlock .raceData .content a,
.raceBlock .raceData .content a:hover,
.raceBlock .raceData .content a:active,
.raceBlock .raceData .content a:focus{
    cursor:pointer;
	color:#636363;
	text-decoration:none;
}

.raceBlock .raceData .number{
    width:94px;
	text-align:center;
}

.raceControl{
	width:495px;
	height:40px;
	color:#636363;
	font-weight:bold;
	clear: both;
    padding-top: 25px;
}

.raceControl .raceDisplay{
	margin-top: 12px;
	width:395px;
	float:left;
}

.raceControl .raceDisplay a,
.raceControl .raceDisplay a:hover,
.raceControl .raceDisplay a:active,
.raceControl .raceDisplay a:focus{
	margin-right: 3px;
	cursor:pointer;
	color:#636363;
	text-decoration:none;
}

.raceControl .raceDisplay a.current{
	color: #971e23;
}

.raceControl .sendBtn{
	width: 100px;
	padding:0;
	float:left;
}
.raceControl .sendBtn > a{
	width:100%;
    background-size: 100% 200%;
	text-decoration:none;
	color: #000;
}

.otherRace .raceSelect{
	width: 495px;
	height: 45px;
	border-bottom: 1px solid #e0ddde;
	margin-bottom: 20px;
	margin-top:35px;
}

.otherRace .raceSelect strong{
	float: left;
	color: #971e23;
	font-size: 1.5em;
	font-weight: bold;
	border: none;
	margin-bottom: 10px;
	width: auto;
}

.otherRace .raceSelect .raceButton{
	width:25px;
	height: 20px;
	display: inline-block;
	float: right;
}

.otherRace .raceSelect .raceButton img{
	width:25px;
	height:25px;
	cursor:pointer;
}

.otherRace .raceSelect > span{
	font-size:1.1em;
	float:right;
	color:#636363;
	height:45px;
	line-height:45px
}

.otherRace .ageLimit  > div{
	margin-right:10px;
	font-size:14px;
	font-weight:normal;
	margin-bottom: 15px;
}

.otherRace .raceControl{
	padding:0;
}

.otherRace .raceControl .sendBtn{
	float:right;
}
/* Chris add ,update Photo Search ,page 1,END*/

/* Chris add ,update Photo Search ,page 2*/
.commonForm.multiRace{
	width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.commonForm.multiRace .addMulti{
	 width:30px;
	 height:30px;
	 display:block;
	 background:red;
	 position:relative;
	 top:40px;
	 cursor:pointer;
}

.commonForm.multiRace .raceControl{
	width:100%;
}

.commonForm.multiRace .raceControl > div{
	float: none;
    margin-left: auto;
    margin-right: auto;
}
.commonForm.multiRace .addRace > img{
	 width:100%;
	 height:100%;
}

.commonForm.multiRace form{
	padding-left: 180px;
    width: 920px;
}

.commonForm.multiRace form > div{
	border: 0;
    background: none;
	width:920px;
}

.commonForm.multiRace form > div > div{
	margin-bottom: 45px;
}

.multiRace .ageLimit > div{
	margin-right:15px;
	font-size:14px;
	font-weight:normal;
}

.multiRace .ageLimit .cancelMulti{
	width:28px;
	height:28px;
	cursor:pointer;
	display:block;
	float: left;
}

.multiRace .ageLimit .cancelMulti >img{
	width:100%;
	height:100%;
}

.photoDisplay  .photoInner{
	width: 1250px;
    margin: 0px auto 0px auto;
	background: url(index/bg_tab_content.png) repeat-x 0 25px;
}

.photoDisplay .photoBlock{
	width:100%;
    font-size: 17px;
    line-height: 17px;
    position: relative;
}

.photoDisplay .photoBlock .photoGroup{
	margin-left:auto;
	margin-right:auto;
	width:1188px;
	min-height: 300px;
    padding: 5px 0 0 0;
    text-align: center;
}

.groupTitle{
	text-align: left;
    color: #971e23;
	font-weight:bold;
	padding-left: 50px;
    padding-top: 40px;
	padding-bottom:10px;
}

.groupTitle strong{
	font-size:1.5em;
}

.groupTitle span{
	font-size:0.7em;
}

.photoGroup .photoItem{
	margin-left:9px;
	margin-right:9px;
	margin-bottom:15px;
	width:178px;
	height:370px;
	float:left;
	border: 1px solid #e4e4e4;
}

.photoGroup .photoItem{
	display: block;
    margin-left:9px;
	margin-right:9px;
	margin-bottom:15px;
	width:178px;
	height:370px;
	float:left;
	border: 1px solid #e4e4e4;
	cursor:pointer;
}

.photoGroup .photoItem:hover,
.photoGroup .photoItem:active,
.photoGroup .photoItem:focus{
	background:#416898;
}

.photoGroup .photoItem .photoImg{
	width: 140px;
    height: 210px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.photoGroup .photoItem .line{
	width: 150px;
    border-bottom: 2px dotted #e4e4e4;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.photoGroup .photoItem .photoTxt{
	display: block;
    margin-top: 20px;
    word-break: break-all;
}

.photoControl{
	width:100%;
	padding-top:50px;
	clear:both;
}

.photoControl a{
    border: 1px solid #b0b0b0;
    color: #000;
    font-size: 16px;
    line-height: 16px;
    width: 120px;
    padding: 9px 0;
    text-align: center;
    text-decoration: none;
	display: block;
    margin-left: auto;
    margin-right: auto;
}
/* Chris add ,update Photo Search ,page 2,END*/

/* 2016.08.15 Add by J.C for fbBlock disabled */
.disabledFb{background:url(../images/alpha_background.png);position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 2;}

/*2016.10.19 Martin h1 align center, add contact img*/
.innerTitleArea h1.titleCenter{
	width: 100%;
	margin-left: -10px;
	text-align: center;
}
.contactMsg {
	width: 100%;
	height: 83px;
	margin-bottom: 30px;
}
/*2016.10.19 Martin h1 align center, add contact img end*/
div#famimartStoreAddressDiv {
	font-size: 16px;
    font-weight: bold;	
}
div#famimartStoreNameDiv {
	font-size: 16px;
    font-weight: bold;	
}
/*2017.06.16 yfwong store info for famimart B2C */
/* sendBtn */
.storeBtn{text-align:center;padding-top:15px;padding-bottom:30px;}
	.storeBtn li{margin-right:15px;}
	.storeBtn a{font-size:15px;font-weight:bolder;display:block;background:url(../images/sendbtn_bg.png);width:151px;height:32px;padding-top:7px;text-shadow:1px 1px 0px #fff;}
	.storeBtn a:hover{background-position:0px -39px;color:#fff;text-shadow:none;}
	.storeBtn a.kind2{background:url(../images/sendbtn_bg2.png);color:#fff;text-shadow:none;}
	.storeBtn a.kind2:hover{background-position:0px -39px;}
	.storeBtn a.kind3{background:url(../images/group_add_btn_send.png);width:139px;height:30px;color:#fff;text-shadow:none;font-weight:normal;font-size:13px;}
	.storeBtn .kind3:hover{background-position:0px -37px;}
	.storeBtn a.kind4{background:url(../images/group_add_btn_send.png) -152px 0px;width:141px;height:30px;color:#fff;text-shadow:none;font-weight:normal;font-size:13px;color:#333;}
	.storeBtn .kind4:hover{background-position:-152px -37px;color:#fff;}
/*2017.06.16 yfwong store info for famimart B2C end*/

/* 2017.10.24 Add by J.C for plusitems table */
.plusitemsBlock td{border:1px solid #ddd;padding:10px 15px;}
.plusitemsBlock select{border:solid 1px #bbb;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/form/select_right_2.jpg) no-repeat scroll right center transparent;padding:0px 25px 0px 0px;min-height:26px;}
.plusitemsBlock select::-ms-expand { display: none; }/*隱藏ie的default下拉箭頭*/

@media screen and (max-width: 980px) {
  .kvWrapper {
    margin-top: 52px;
  }
}/*20171123 Kris revise for mobile device*/