@charset "utf-8";
/* CSS Document */
/**{
margin:0px;
padding:0px;
}*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {
background-color:#fbfbfb;
font-family:verdana,sans-serif;
scrollbar-face-color: #fbfbfb;
scrollbar-highlight-color: #fbfbfb;
scrollbar-shadow-color: #fbfbfb;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #cccccc;
scrollbar-arrow-color: #888888;
scrollbar-track-color: #eeeeee;
color:#646464;
    }
    
a{outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */}

	
/*新版大Header*/
.Index_BigHeader_All{ width:100%; background: url(../imgs/Index_BigHeader_Bg.jpg) repeat-x;}
.Index_BigHeader{ width:980px; height:192px; margin:0px auto;}
.Index_BigHeader_flashLogo{ width:441px; height:192px; background:url(../imgs/Index_BigHeader_Logo.jpg); float:left}
.Index_BigHeader_right_All{ width:539px; height:192px; background: url(../imgs/Index_BigHeader_rightBg01.jpg); float:left}
.headerSearch01{ float:right; display:inline; margin-top:15px;font-size:12px;color:#666666;}
.headerSearch01 table{ float:right; width:432px;}
.headerSearch01 select{ width:150px;}
.headerSearch01 input{ width:200px;}
.headerSelect{ margin-top:-6px; margin-top:0px\9;*margin-top:0px;}
.headerButton{ width:60px; height:19px;height:16px\9;*height:16px;padding-top:1px;padding-top:4px\9;*padding-top:4px; background: url(../imgs/Index-headerButton_01.gif) repeat-x #000000;float:right; text-align:center; border:1px #000000 solid;}
.headerButton a:link,.headerButton a:visited{ color:#defe02 ;}
.headerButton a:active,.headerButton a:hover{color:#ffffff;text-decoration:none}
.Index_BigHeader_right_All  select{ width:100px;}
/* 大header下方導覽列*/
.header_NavigationAll{ width:980px; margin:0px auto}
.header_Navigation01{ width:592px; height:27px; background: url(../imgs/Index-header_Button.jpg) #CCCCCC; font-size:12px; letter-spacing:0.1em
; padding:8px 20px 0px 20px; float:right}
.header_Navigation01_list{float:left}
.header_Navigation01_list a:link ,.header_Navigation01_list a:visited{ color:#333333;}
.header_Navigation01_list a:active,.header_Navigation01_list a:hover{color:#333333;}
.header_Navigation01_user{ float:right;}
.header_Navigation01_user a:link ,.header_Navigation01_user a:visited{ color:#3e8b95; font-weight:bold;}
.header_Navigation01_user a:active,.header_Navigation01_user a:hover{color:#3e8b95; font-weight:bold;}
.header_Navigation01_logout{float:right; margin-left:10px; margin-top:0px;margin-top:3px\9; *margin-top:3px;}
.header_Navigation01_logout a:link ,.header_Navigation01_logout a:visited{ color:#ababad; text-decoration:underline;}
.header_Navigation01_logout a:active,.header_Navigation01_logout a:hover{color:#3e8b95;}
/* -------------
 *每頁的爸爸~負責置中
 * ------------- */
.mainPage{ width: 980px; margin:0px auto 0px auto;}


/* -------------
 *小header
 * ------------- */
.Small_header_All{ width:100%; height:37px; background:url(../imgs/Small_header_bg.gif) repeat-x; position:relative; z-index:1;}
/*置中容器*/
.Small_header_Conect{ width:1000px; margin:0px auto;height:34px; padding-top:3px;}
.Small_header_Logo{ float:left; padding-left:30px;}
.Small_header_web_list{ float:left; margin-left:10px;font-size:13px;}
.Small_header_Conect_left_All{ float:left; width:430px; padding-top:8px;padding-left:35px; _position:relative;}
.Small_header_Conect_Right_All{ float:right; width:350px; font-size:13px; padding-top:5px;padding-top:7px\9;*padding-top:7px; }
/*會員列表*/
.Small_header_member{ float:left; color:#000000; margin-right:10px; width:340px;}
.Small_header_member a{ color: #666666; letter-spacing:0.2em; padding:0px 3px 0px 6px; text-decoration:underline}
.Small_header_member a:active,.Small_header_member a:hover{ text-decoration:none}
.mall_header_member_name{ font-weight:bold; color:#1f86b5;}
.mall_header_member_name a{color:#1f86b5;letter-spacing:0em;text-decoration:none}
/*搜尋列*/
.Small_header_Conect_search{ float:right; margin-top:-1px;margin-top:-3px\9;*margin-top:-3px; width:350px;width:310px\9;*width:310px;margin-right:10px; }
.Small_header_Conect_search input{ color:#666666;}
.Small_header_Conect_search select{ color:#666666;width:100px;}
.Small_header_Conect_search_a{ text-align:center;border:1px #999999 solid; width:50px; height:18px;height:17px\9;*height:17px;float:right; margin-left:5px;margin-left:8px\9;*margin-left:8px;  padding:0px 0px 2px 0px;padding:4px 0px 0px 0px\9; *padding:4px 0px 0px 0px;}
.Small_header_Conect_search a{color:#666666; letter-spacing:0.1em}
.Small_header_Conect_search a:active,.Small_header_Conect_search a:hover{ font-weight:bold;text-decoration:none}

/*網站地圖*/
.Small_header_Menu{width:80px;float:right; position:relative; z-index:2; margin-top:0.5px; margin-top:2px\9; *margin-top:2px; height:28px; _height:23px; font-size:16px;text-align:right;}
.Small_header_Menu a{  color:#000000}
.Small_header_Menu a:active,.Small_header_Menu a:hover{color:#000000;}
/*  網站地圖下拉MENU */
.Small_header_Memu{
  display:none;
	width:100px;
	text-align:center;
	background-color:#FFF;
	position:absolute;
	/*position:relative;*/
	z-index:99;
	left: -18px;
	top: 26px;
	border:#b8b7b7 1px solid;
	border-bottom:none;
	font-size:14px;
	display:none;
}
.Small_header_Memu li{ height:20px;height:18px\9;*height:18px; border-bottom:1px solid #b8b7b7; padding-top:3px;padding-top:5px\9;*padding-top:5px;}
.Small_header_Memu a{ color:#666666; font-weight:bold; font-size:12px;}
.Small_header_Memu a:active,.Small_header_Memu a:hover{color:#666666;}

/* -------------
 * 大header 永遠固定
 * ------------- */
 .headerAll{ width:100%; background:url(../imgs/Index-headerBg.gif) repeat-x;}
 .header{ background: url(../imgs/Index-headerLogo.jpg) left no-repeat; height:122px;width:980px; margin:0px auto 0px auto;}

/* -------------
 *大header_logo
 * ------------- */
.headerLogo{float:left}
/* -------------
 *大header搜尋
 * ------------- */
.headerSearch{ float:right; width:60%;  display:inline; margin-top:20px;font-size:12px;color: #666666;}
.headerSearch table{ float:right; width:432px;}
.headerSearch select{ width:150px;}
.headerSearch input{ width:200px;}
.headerSelect{ margin-top:-6px; margin-top:0px\9;*margin-top:0px;}
.headerButton{ width:60px; height:19px;height:16px\9;*height:16px;padding-top:1px;padding-top:4px\9; *padding-top:4px;background: url(../imgs/Index-headerButton_01.gif) repeat-x #000000;float:right; text-align:center; border:1px #000000 solid;}
.headerButton a:link,.headerButton a:visited{ color:#defe02 ;}
.headerButton a:active,.headerButton a:hover{color:#ffffff;text-decoration:none}
.header_longBill{ width:500px; height:95px; margin:15px auto 13px auto;}
.header_List { padding-left:8px;/* padding-top:123px;*padding-top:124px;*/font-size:16px;}
.header_List a:link,.header_List a:visited{color:#4187a7 ; padding:0px 20px; font-weight:bold}
.header_List a:active,.header_List a:hover{ color:#e16513;font-weight:bold;text-decoration:none}
.header_List span{color:#e16513;font-weight:bold;padding:0px 20px; font-weight:bold}
.xxxxx ul{ height:40px; overflow:scroll;}
/* -------------
 *大header標題列
 * ------------- */
.headerTitle{height:26px; margin-top:5px; float:left;padding-top:7px; width:60%; margin-left:20px;}
.headerTitle h1{ font-size:15px;display:inline; margin-right:40px; letter-spacing:0.1em}
.headerTitle_slect{color:#defe02;}
.headerTitle a:link ,.headerTitle a:visited{ color:#ffffff ;}
.headerTitle a:active,.headerTitle a:hover{color:#defe02;text-decoration:none}

/* 大header下方導覽列*/
.header_Navigation{ width:592px; height:27px; background: url(../imgs/Index-header_Button.jpg) #CCCCCC; margin-top:8px; margin-left:-20px;_margin-left:0px;font-size:12px; letter-spacing:0.1em; padding:8px 20px 0px 20px;}
.header_Navigation_list{float:left}
.header_Navigation_list a:link ,.header_Navigation_list a:visited{ color:#333333;}
.header_Navigation_list a:active,.header_Navigation_list a:hover{color:#333333;}
.header_Navigation_user{ float:right;}
.header_Navigation_user a:link ,.header_Navigation_user a:visited{ color:#3e8b95; font-weight:bold;}
.header_Navigation_user a:active,.header_Navigation_user a:hover{color:#3e8b95; font-weight:bold;}
.header_Navigation_logout{float:right; margin-left:10px; margin-top:0px;margin-top:3px\9; *margin-top:3px;}
.header_Navigation_logout a:link ,.header_Navigation_logout a:visited{ color:#ababad; text-decoration:underline;}
.header_Navigation_logout a:active,.header_Navigation_logout a:hover{color:#3e8b95;}
/* -------------
 * footer
 * ------------- */
.footer_All{ width:100%;background:url(../imgs/Index-footer_bg.gif) repeat-x #CCCCCC;}
.footer_ConectAll{ width:980px; height:125px;  margin:0px auto 0px auto;}
.top_fo{ width:980px; height:55px; padding-top:15px; }
.fo_link_1{ float:left; width:212px; height:53px; background:#FF6699}
.fo_link_2{ float:left; width:104px; height:53px; background:#996633; margin:0px 35px}
.fo_link_3{ float:left; height:30px; padding-top:20px; border-bottom:1px solid #666666}
.fo_link_3 li{ float:left; font-size:13px; font-weight:bold; }
.fo_link_3 ul span{ margin:0px 10px; float:left; *float:none}
.buttom_fo{ width:900px; height:15px; padding-top:5px;padding:5px 0px\9; *padding:5px 0px;_padding: 0px; margin:0px auto;_margin:-10px auto 0px auto;}
.buttom_fo li{display:inline; font-size:12px;}
/* -------------
 * a 清除底線
 * ------------- */
a{text-decoration:none;color:#646464;}
/*hover+底線*/
a:hover,a:active{ text-decoration:underline}

/* -------------
 * img去框線
 * ------------- */
img{ border:0}

/* -------------
 * li去符號
 * ------------- */
li{list-style-type:none;}

/* -------------
 *負責清除所有的繼承
 * ------------- */
.clear{ clear:both}

/* -------------
 *input設定
 * ------------- */
input[type="file"]{ color:#646464;}
textarea,input[type="text"]{ border:1px solid #cccccc}

.style7{ color:#009900; font-weight:bold;}
/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent url(../imgs/input.gif) no-repeat left top;
	float:left;
	/*border:1px #3399FF solid;*/
	}
/*border:1px #3399FF solid;*/
.jNiceInputInner{
	background: transparent url(../imgs/input.gif) no-repeat right top;
	padding: 4px 4px 2px 0;
	*padding: 2px 4px 2px 0;
	margin: 0 0 0 4px;
}

.jNiceInputInner input {
	font-size:13px;
	color: #666666;
	line-height: 19px;
	height: 17px;
	*line-height: 17px;/* IE Hacks */
	*height: 17px;/* IE Hacks */
	vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}

.jNiceInputWrapper_hover { background-position: left bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }


/* -------------
 * Radios
 * ------------- */
.jRadioWrapper { float: left; z-index: 2; }
.jNiceRadio {
	background: transparent url(../imgs/radio_1.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}


/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(../imgs/checkbox_1.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 23px;
	left:0px;top:0px;z-index:3;position:absolute;
	/*border:1px #3399FF solid;*/
	}

.jNiceWrapper iframe {position:absolute;z-index:1;width:85%;_width:87%;left:0px;top:0px; padding:0px 10px; }

.jNiceSelectWrapper .jNiceSelectText {
    height: 21px;
	*height: 17px;
	padding: 0px 3px 0px 3px;
	*padding: 4px 3px 0px 3px;
	border: 1px solid #CCCCCC;
	border-right: none;
	background:   #fbfbfb repeat-x;
	overflow:hidden;float:none;position:absolute;z-index:100;
	font-size:13px;
	line-height:160%;
	line-height:180%\9;
	*line-height:120%;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 23px;
	height: 23px;
	background: url(../imgs/select_right.gif) no-repeat top right;
	z-index:100;
	display:block;
	position:absolute;
	right:0px;
}

/* 選單內的高度 */
.jNiceSelectWrapper ul {
	color: #666666;
	top: 22px;
	background-color: #FFF;
	border: solid 1px #CCC;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;
	width:98%;	
	font-size:13px;	
	overflow-x: hidden;
}


/* 選單內文字 */
.jNiceSelectWrapper ul a {
	color: #666666;
	background-color: #FFF;
	display:block;
	padding:2px;
	text-decoration:none;

}
.jNiceSelectWrapper li{height:20px;}
.jNiceSelectWrapper ul a:hover { background: #CCCCCC ;text-decoration:none}
.jNiceSelectWrapper ul a.selected {background:#999999; color:#666666}


.jNiceFocus { border: dashed 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}

/*裁切個人圖檔upload頁面*/
.upload_All_All{width:820px; margin:0px auto;}
.upload_All{ width:510px;margin:0px auto; float:left;position:relative;}
.upload_frame{ width:510px; height:560px; position:relative;}
.upload_photo{ width:510px; height:510px; margin:10px auto 0px auto;*margin:20px auto 0px auto;position:absolute; top:25px; z-index:8;}
.upload_file{ text-align:center; position:absolute; left:20px;*left:35px;z-index:10;top:5px; }
.upload_pin{ background:url(../imgs/upload_newPage_Pin.png) no-repeat; width:120px; height:37px; position:absolute; z-index:9; left:200px;top:20px;*top:30px;}
.upload_paper_conect{ font-size:13px; padding:35px 45px 0px 35px;}
.upload_paper_conect p{ margin-top:10px;}
.upload_All_All input{ padding-top:0px; *padding-top:3px;}
.upload_sumbit{ text-align:center}
.upload_paper{ background:url(../imgs/upload_newPage_paper.png) no-repeat; width:300px; height:293px; margin-top:50px; }
.upload_left{float:left;margin-left:10px;}

/*0612*/
	/*訊息合*/
.massage_box{ padding-right:3px;}	
.massage_box a{font-size:15px;letter-spacing:0px; padding:0px 3px 0px 6px;}

/*0623*/
.Index_BigHeader_All{ width:100%; background: url(../imgs/Index_BigHeader_Bg.jpg) repeat-x;}
.Index_BigHeader_0623{ width:980px;  margin:0px auto; height:178px}
.Index_BigHeader_left03{ width:292px; float:left; height:178px;}
.Index_BigHeader_right03{ width:688px; float:left;}
.index_search{ width:688px; height:54px;}
.theme_box_01{ float:left;}
.index_link{ width:688px; height:24px; padding-top:6px;  *height:23px; *padding-top:7px; background:url(../imgs/Index_link.jpg); font-size:15px;}
.index_link span{ float:right; margin: 0 30px;}
.index_link a{ color:#0f61cf; font-weight:bold;}
.index_link a:hover,.link_after{ color:#f50e72; font-weight:bold;}
/*.Small_header_Conect_search_01{ float:right; margin-top:-1px;*margin-top:-3px; width:350px;}*/
.Small_header_Conect_search_01 input{ color:#666666;width:130px;}
.Small_header_Conect_search_01 select{ color:#666666;width:100px;}
.Small_header_Conect_search_a{ text-align:center;border:1px #999999 solid; width:50px; height:18px;*height:17px;float:right; margin-left:5px;*margin-left:8px; padding:0px 0px 2px 0px; *padding:4px 0px 0px 0px;}
.Small_header_Conect_search_01 a{color:#666666; letter-spacing:0.1em}
.Small_header_Conect_search_01 a:active,.Small_header_Conect_search a:hover{ font-weight:bold;text-decoration:none}


/*7/8 header搜尋修改+新增天氣*/
.header_search_input_01{ width:105px;}
.header_search_input_01:first-of-type{ width:43px;}
.header_search_input_div{float:right;}
.Small_header_Conect_search_01{ float:right; margin-top:-1px;*margin-top:-3px; width:340px;}
.index_weatherAll{ width:300px; font-size:13px;}
.index_date{ float:left; margin-right:5px;}
.index_date span{ padding:0px 3px;}
.index_weather{width:176px;float:left; margin-top:-5px;position:relative;}
.index_weather_list{ padding-top:5px;*padding-top:6px; }
.index_weather_city{ float:left; padding-left:20px;_padding-left:25px;padding-top:0px; *padding-top:1px;}
.index_weather a{ color:#4e73c7;}
.index_weather_img{ float:left}
.index_weather_temperature{ float:left; padding-left:3px;}
.index_weather_down{ float:left;padding:5px 3px 0px 3px;*padding:3px 3px 0px 3px; }
.index_weather_show{ width:176px; height:112px; background:url(../imgs/header_weather_bg.gif); position:absolute; top:0; left:0; z-index:2px;}
.index_city_list{ width:164px; height:80px; margin:5px auto 0px auto; font-size:12px;}

/*0717*/
.fr_box_con{ width:300px; padding:5px; background:white;  border:1px solid #cecece; }
.calendar_popup_add_title{  background:url(../imgs/calendar_popup_title_bg.gif) repeat-x; font-size:17px; font-weight:bold; letter-spacing:0.2em; color:#545454; padding-left:15px; height:33px;*height:30px; padding-top:11px;*padding-top:14px;}
.fr_text{ text-align:center; margin:40px 0px; color:red; font-size:18px;}
.calendar_popup_SmallBanner{width:53px; height:22px; text-align:center; background:url(../imgs/calendar_left_banner.gif) no-repeat;  font-size:13px;}
.calendar_popup_SmallBanner a{ display:block;padding-top:1px;*padding-top:4px;}
.calendar_popup_SmallBanner a:hover,.calendar_popup_SmallBanner a:active{ color:#000000}
button{ background-color:#FF0000}

/*0708*/
.tool_bar_under{ width:100%; height:30px; background:url(../imgs/little_bg.jpg) repeat-x; position:relative; z-index:1; font-size:13px; margin:20px 0;} /* margin-top:20px; 記得拿掉*/
.tool_link_contact{  width:980px; margin:0 auto; height:30px; overflow:hidden;  font-weight:bold;}
.first_link{float:left; width:110px;border-left:1px #a9a6a6 solid; border-right:1px #c6c3c3 solid; text-align:center; height:30px; padding-top:6px;padding-top:11px\9; *padding-top:10px;}
.first_link a{ color:#254D7C; font-weight:bold;}
.tool_link_contact_in { display:block; height:30px; float:left; width:110px; text-align:center; padding-top:6px; }
.long_link { display:block; height:30px; width:150px; float:left; text-align:center; padding-top:6px;  }
.icon_1{ display:block; float:left; margin-left:14px; *margin-left:10px; _margin-left:7px;}
.icon_2{ display:block; float:left; margin-left:9px; _margin-left:7px;}
.link_1{display:block; float:left; padding-top:0px;padding-top:4px\9;*padding-top:3px; padding-left:3px; _letter-spacing:-1px;}
.tool_link_contact_on{ display:block; height:30px; float:left; width:108px; text-align:center; padding-top:6px; background:url(../imgs/tool_on_bg.jpg) repeat-x;
                       border-left:1px #a9a6a6 solid; border-right:1px #a9a6a6 solid; }
.long_link_on{height:30px; width:150px; float:left;text-align:center; padding-top:6px;  background:url(../imgs/tool_on_bg.jpg) repeat-x; 
			  border-left:1px #c6c3c3 solid; border-right:1px #c6c3c3 solid; }
.popup_box{ border:3px #3b92b4 solid; padding:10px; font-size:13px;  background:url(../imgs/under_bg.jpg) repeat-x bottom white;}
.popup_box li{ margin:5px 0px;}
.link_text{ margin-left:5px;}
.tool_link_contact_li { display:block; height:30px; float:left; width:110px; text-align:center;}
.long_link_li { display:block; height:30px; width:150px; float:left; text-align:center; }
.tool_link_box{ width:708px;margin:0 auto;}

/*0803 註冊*/
.member_register_contect{ width:978px; border:1px #88cae5 solid; border-top:none; background:#FFFFFF; font-size:13px;}
.box_01{width:750px; margin:0px auto; padding-top:40px;}
.each_title{ width:740px; padding-left:10px; height:27px; padding-top:8px; background:#f8f8f8; border-top:3px #f67095 solid; font-size:15px; font-weight:bold; color:#903450;}
.each_box{ width:750px; border-bottom:1px #e0e0e0 solid;  }
.left_cell{ float:left; width:165px; height:40px; padding-top:30px; border-right:1px #e0e0e0 solid; text-align:right;}
.right_cell{float:left; width:560px; padding-left:20px;  height:60px; padding-top:10px;  *height:57px; *padding-top:13px;}
.cell_in{width:500px; height:25px; margin-top:5px;}
.calendar_submit{ width:39px; padding-left:2px; text-align:center; height:21px; padding-top:1px;  *height:18px; *width:41px;*padding-top:4px; *padding-left:0px;  background:url(../imgs/calendar_left_banner_1.gif); letter-spacing:1px; font-size:13px; float:left; margin-left:5px;}
.calendar_popup_more_banner{ width:92px; height:22px; text-align:center; background:url(../imgs/calendar_activities_data_ba.gif) no-repeat; float:left ;margin-left:5px;}
.calendar_popup_more_banner a:hover,.calendar_popup_more_banner a:active{ color:#333333;}	
.calendar_popup_conect_All_addPhoto_smallPhoto{ width:82px; height:82px; float:left}
.calendar_popup_conect_All_addPhoto_smallPhoto img{ padding:4px; border:1px solid #999999}	
.cho_pic{ width:82px; height:82px; border:1px solid #999999; background:#FFFFFF; margin:0 auto;}	
.pic_con{width:93px; float:left;}	
.like_cho{width:710px; border-top:1px #e0e0e0 solid; padding:20px;}
.yoo{ width:110px; _width:150px; float:left; margin:10px 10px 0 10px;}
.select_t{ width:25px; height:20px; float:left;}
.s_t{ width:80px; height:20px; float:left;}
.chang_img{ width:115px; height:22px; text-align:center; background:url(../imgs/chang_img.gif) no-repeat; float:left ; margin-left:10px;}

/*0817救災*/
.index_popup_safe{ width:580px; height:365px; font-size:13px;}
.popup_center{ width:578px; height:290px; background:#FFFFFF; border-bottom:1px #aeaeae solid; border-left:1px #aeaeae solid; border-right:1px #aeaeae solid;}
.text_popup_1{ width:520px; padding-top:0px; margin:0px auto; table-layout: fixed; word-wrap: break-word; text-align:justify; text-justify:inter-ideograph; line-height:180%}
.talk_box_2{width:520px; padding-top:10px; margin:0px auto; letter-spacing:1px;}
.talk_box_2 textarea{ width:520px; height:90px; margin-top:10px; overflow:auto;}
.page_class_box_submit{width:90px;padding:0px 5px;  height:21px;*height:18px;padding-top:1px;*padding-top:4px; background: url(../imgs/Index-headerButton_01.gif) repeat-x #000000;text-align:center; border:1px #000000 solid; margin:15px auto 10px auto}
.page_class_box_submit a{color:#dcff04;}
.page_class_box_submit a:active{font-weight:bold;text-decoration:none}
.close{ text-align:right; padding-right:8px; padding-top:10px;}

/*在天空的HEADER 0824*/
.yam_top_wrapper{ width:100%; height:150px;}
.yam_wrapper{ width:100%; }
.yam_login_ber{ width:100%; height:24px; background:url(../imgs/yam_index_line.jpg) repeat-y; border-bottom:1px #FFFFFF solid ;}
.yam_login{ width:980px; margin:0px auto;}
.yam_member_login{ width:115px; height:16px; background:url(../imgs/yam_member_login.jpg) no-repeat; float:right; color: #ffffff; text-align:center; font-size: 12px; }
.yam_member_login a{color: #ffffff;font-size: 12px; font-family: Arial, 新細明體;}
.yam_member_login a:hover{color: #FFFF00; text-decoration: none;}
.yam_link{ float:right;}
.yam_link a{font-size: 11px;line-height: 20px;	color: #706d82; font-family: Arial, 新細明體;}
.yam_link a:hover{color: #ff6600;text-decoration: none;}
.yam_goodday_header{ width:997px; height:128px;  background:url(../imgs/yam_back_bu.png) center bottom no-repeat; margin:0px auto;}	
.each_logo{ width:286px; height:79px; margin-left:20px; float:left;}
.yam_goodday_search{ float:left; width:450px; _width:430px; padding-left:50px; height:63px; padding-top:17px;}
.header_search_box{ width:400px; }
.header_search_link{ width:307px; padding-left:30px; padding-bottom:5px; }
.line_in{ padding:0px 5px; *padding:0px 3px;}
.header_search_link li{ float:left; }
.header_search_link a{font-size:13px; font-weight:bold}
.header_search_link_in { color:#FF0066}
.header_search_link a:hover{ text-decoration:none; color:#FF0066;}
.header_search_in{ height:29px; overflow:hidden;}
.yam_search_skin{width:287px; *width:267px;} 
.yam_search_skin:first-of-type{ width:245px;}
.yamad{ float:left; padding-top:10px;}
.yam_goodday_link{  height:39px; padding-right:20px; }
.yam_goodday_link li{float:right; height:39px; width:126px; }
.yam_goodday_link li a{ color:#056cad; font-weight:bold; height:39px; width:126px; display:block; text-align:center; line-height:300% }
.yam_goodday_link li a:hover{ color:#FF6600; text-decoration:none; height:39px; width:126px;}
.yam_goodday_link_stay{ background:url(../imgs/yam_link_in.jpg) no-repeat; text-decoration:none; height:39px; width:126px; color:#d60b5c;float:right; height:39px; width:126px; font-weight:bold; text-align:center; line-height:300%}
.header_top{height:77px; *height:80px; width:966px; overflow:hidden}

/*工具列換樣式*/
.popup_box_01{ border:3px #3b92b4 solid; padding:10px 0px; font-size:13px;  background:url(../imgs/under_bg.jpg) repeat-x bottom white;}
.popup_box_01 li:hover{ background-color:#2986aa;  }
.popup_box_01 a{ display:block; width:100%; padding:2px 0px 2px 10px;}
.popup_box_01 a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none;_background-color:#2986aa;}
.headerssss{ width:50px;}

/*input select class換樣式*/
.additionalClass{background-image:url(../imgs/input_center_01.gif);}
.header_input_left{ float:right; width:35px; height:24px;background:url(../imgs/input_left_01.png) ;}
.header_input_right{ float:right; width:15px; height:24px;background:url(../imgs/input_right_01.png) ;}
.addSelectClass{
    height: 21px;
    height: 18px\9;
     *height: 18px;
	padding: 3px 20px 0px 3px;
	padding: 6px 15px 0px 3px\9;
	*padding: 6px 15px 0px 3px;
	float:none;position:absolute;z-index:100;
	font-size:13px;
	background-image:url(../imgs/input_center_01.gif);
	}
.addSelectRightClass{	
   width: 29px;
	height: 24px;
	background: url(../imgs/select_right_01.png) no-repeat top right;
	z-index:100;
	display:block;
	position:absolute;
	right:0px;}
/*overflow:hidden;float:none;position:absolute;z-index:100;
	font-size:13px;	line-height:160%;	line-height:180%\9;	*line-height:120%*/
.header_select_left{ float:right; width:15px; height:24px;background:url(../imgs/select_left_01.png) ;margin-left:5px;}