@charset "utf-8";
/* CSS Document */
#contentblock{
	width: 710px;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-image:url(../images/content_bg2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#contentblock form{
	margin: 0px;
	padding: 0px;
}
#contentblock h1,h2{
	margin: 0px;
	padding: 0px;
}
#contentblock h3{
	margin: 0px;
	padding: 0px;
	color:#ec960f;
	padding-right: 120px;
	text-align: right;
	font-size: 12px;
	line-height: 30px;
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	font-weight: normal;
}
#contentblock h3 a:link{
	text-decoration: none;
	color:#ec960f;
	font-weight: normal;
}
#contentblock h3 a:visited{
	text-decoration: none;
	color:#ec960f;
	font-weight: normal;
}
#contentblock h3 a:hover{
	text-decoration: underline;
	color:#ffcf99;
	text-decoration: none;
	font-weight: normal;
}
#contentblock h3 a:active{
	text-decoration: underline;
	color:#ffcf99;
	text-decoration: none;
	font-weight: normal;
}
#contentblock h3.select{
	text-decoration: none;
	color:#ec960f;
	font-weight: bold;
}
#allblock{
	background-image: url(../images/content_bottom.jpg);
	background-repeat: no-repeat;
	background-position:center bottom;
	padding-bottom: 200px;
}
#contentsmallblock{
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ddcdb4;
	font-size: 12px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 24px;
	padding-left: 8%;
	padding-right: 8%;
	padding-top: 10px;
	padding-bottom: 0px;
}
.topmain{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	width: 710px;
	vertical-align: middle;
	border-top: #CCCCCC dotted 0px;
	padding: 0px;
	float: left;
	margin-top: 5px;
}
#login_block{
	/*color: #7a7a7a;
	font-size: 12px;
	line-height: 21px;
	margin-top: 20px;
	width: 710px;
	margin-left:3%;
	margin-right: auto;*/
	background-image: url(../images/loginblock.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 500px;
	height: 460px;
	margin-left:auto;
	margin-right: auto;
}
#logincontent{
	padding-top: 160px;
	color: #ffe3bc;
	width: 300px;
	margin-left:60px;
	margin-right: auto;
}
#logincontent h1{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	height: 40px;
	background:none;
	text-align: center;
}
#logincontent h2{
	text-align:center;
	background:none;
	height: 50px;
}
#logincontent h1 a:link{
	text-align:center;
	background:none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #ffe3bc;
	text-decoration: none;
	background:none;
}
#logincontent h1 a:visited{
	text-align:center;
	background:none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #ffe3bc;
	text-decoration: none;
	background:none;
}
#logincontent h1 a:hover{
	text-align:center;
	background:none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #ff8700;
	text-decoration: underline;
	background:none;
}
#logincontent h1 a:active{
	text-align:center;
	background:none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #ff8700;
	text-decoration: underline;
	background:none;
}
.btn_login{
	width: 91px;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/btn_004.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.btn_select{
	width: 117px;
	height: 43px;
	line-height: 38px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/btn_005.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #3e3122;
	margin: 5px;
}
/*-------------------------------------------------------官方公告列表表格-------------------------------------------------------*/
#bulletin_big_select{
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 0px;

}
#bulletin_big_select table, tr, td{
	margin: 0px;
	padding: 0px;
}
#bulletin_block{
	width: 100%;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
#bulletin_block table, tr, td{
	margin: 0px;
	padding: 0px;
}
/*-------------------------------------------------------官方公告內頁表格-------------------------------------------------------*/
#bulletincontemt_block{
	color: #7a7a7a;
	font-size: 12px;
	line-height: 21px;
	margin: 0px;
	width: 100%;
	padding: 0px;
}
#bulletincontemt_table{
	color: #18130d;
	font-size: 12px;
	line-height: 21px;
	margin: 3px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	border-bottom: 1px dotted #261a0c;
}
#bulletincontent_font{
	color: #ff8900;
	font-size: 12px;
	border-bottom: 1px dotted #261a0c;
	padding: 10px;
	text-align: left;
}
#bulletincontent_font2{
	color: #ffd9ac;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px dotted #261a0c;
	padding: 10px;
	text-align: left;
}
.bulletin_list_in{
	width: 85%;
	height: ;
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 2px;
	margin-top: 3px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-right: 0px;
	border-bottom: 1px #807956 dashed;
	line-height: 14px;
	text-align: left;
	background-image: url(../images/list_bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #c7b5a5;
	font-family: Arial, Helvetica, sans-serif;
}
.bulletin_list_in a:link{
	text-decoration: none;
	color: #c7b5a5;
}
.bulletin_list_in a:visited{
	text-decoration: none;
	color: #c7b5a5;
}
.bulletin_list_in a:hover{
	text-decoration: none;
	color: #ff7800;
}
.bulletin_list_in a:active{
	text-decoration: none;
	color: #ff7800;
}
#page_block{
	width:85%;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #c7b5a5;
	font-size: 12px;
	line-height: 24px;
}
#page_block a:link{
	color: #c7b5a5;
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#page_block a:visited{
	color: #c7b5a5;
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#page_block a:hover{
	color: #ff7800;
	font: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#page_block a:active{
	color: #5a88a5;
	font: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#page_number{
	width:110px;
	height: 35px;
	line-height: 27px;
	margin: 3px;
	padding-top: 5px;	
}
.btn{
	border: 0px solid #547891;
	width: 56px;
	height: 27px;
	font-size: 11px;
	line-height: 18px;
	color: #2b2218;
	font-weight: bold;
	background-image: url(../images/btn_002.gif);
	background-repeat: no-repeat;
	background-position:center top;
	background-color: #3e3222;
	padding-top: 0px;
	text-align: center;
	margin: 3px;
	*padding-top: 3px;
}
.btn2{
	border: 0px solid #547891;
	width: 75px;
	height: 23px;
	font-size: 11px;
	line-height: 18px;
	color: #281800;
	font-weight: normal;
	background-image: url(../images/btn_003.gif);
	background-repeat: no-repeat;
	background-position:center top;
	background-color: #3e3122;
	padding-top: 0px;
	text-align: center;
	margin: 3px;
	*padding-top: 3px;
}
#btn_mainblock{
	text-align: center;
	margin-top: 10px;
}
.big_btn{
	background-image: url(../images/icon_big.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #a88a66;
	line-height: 80px;
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	height: 74px;
	margin: 0px;
	padding: 0px;
	background-color: #3e3122;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-collapse:collapse;
}
.red_font{
	color: #ff7200;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	margin-left: 5px;
}
.red_font a:link{
	color: #ff7200;
	font-weight: bold;
	text-decoration: underline;
}
.red_font a:visisted{
	color: #ff7200;
	font-weight: bold;
	text-decoration: underline;
}
.red_font a:hover{
	color: #ff7200;
	font-weight: bold;
	text-decoration: none;
}
.red_font a:ff7200{
	color: #FF0066;
	font-weight: bold;
	text-decoration: none;
}
.red_font2{
	color: #FF0000;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	margin-left: 5px;
}
.yellow_font{
	color:#ff9900;
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
}
.main_yellow_font{
	color:#ff9900;
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
	padding-top: 5px;
	border-top: #221b13 1px dotted;
	background-image: url(../images/arrow2.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-top: 10px;
}
html>body .main_yellow_font{
	color:#ff9900;
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
	padding-top: 5px;
	border-top: #221b13 1px dotted;
	background-image: url(../images/arrow2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 10px;
}
.gary_font{
	color: #ffd9ac;
	font-weight: bold;
	line-height: 24px;
}
.white_font{
	color: #FFFFFF;
	font-weight: bold;
}
.intro_content_title{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.intro_content_title ul{
	margin:0px;
	padding: 0px;
}
.intro_content_title li{
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	list-style: decimal;
	border-bottom:  #584121 0px dotted;
	font-size: 12px;
	font-weight:normal;
	line-height: 24px;
	color: #FFFFFF;
	list-style: decimal;
}
.into_content_cn{
	margin-left: 0px;
}
.intro_icon_arrow{
	background-image: url(../images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px middle;
	padding-left: 0px;
	line-height: 24px;
	margin-left: 0px;
	margin-bottom: 5px;
}
html>body .intro_icon_arrow{
	background-image: url(../images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px middle;
	padding-left: 20px;
	line-height: 24px;
	margin-left: 12px;
	margin-bottom: 5px;
}
.intro_content{
	padding-left: 0px;
	line-height: 24px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
}
.talk_icon_arrow ul{
	margin-right: 0px;
	margin-left: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}
.talk_icon_arrow li{
	line-height: 24px;
	margin-left: 12px;
	margin-bottom: 2px;
	list-style:url(../images/icon_arrow.gif);
	padding-left: 0px;
	*padding-left: 5px;
}
#choice_title{
	font-size: 12px;
	line-height: 24px;
	color: #0066FF;
	font-weight: bold;
	margin-top: 0px;
}
.talk_red_font{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	margin-left: 5px;
	background-image: url(../images/icon_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 55px;
	margin-top: 10px;
	text-align: left;
	font-weight: normal;
}
html>body .talk_red_font{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	margin-left: 5px;
	background-image: url(../images/icon_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 55px;
	margin-top: 10px;
	text-align: left;
	font-weight: normal;
}
.talk_red_font ul{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 50px;
	background-image: url(../images/icon_arrow3.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 10px;
}
html>body .talk_red_font ul{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 50px;
	background-image: url(../images/icon_arrow3.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 10px;
}
.talk_red_font li{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	list-style: decimal;
	border-bottom:  #584121 0px dotted;
	font-size: 12px;
	font-weight:normal;
	line-height: 24px;
	color: #000000;
}
.talk_red_font h1{
	font-size: 19px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
.talk_red_font h2{
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #a68900;
}
.talk_tagmain{
	margin-top: 8px;
	margin-bottom: 10px;
	color:#666666;
	font-size: 12px;
	line-height: 21px;
	padding-right: 10px;
	text-align: right;
}
.talk_tagmain a:link{
	color:#666666;
	font-size: 12px;
	text-decoration: none;
}
.talk_tagmain a:hover{
	color: #3399CC;
	font-size: 12px;
	text-decoration: none;
}
.talk_tagmain a:visited{
	color:#666666;
	font-size: 12px;
	text-decoration: none;
}
.talk_tagmain a:active{
	color: #3399CC;
	font-size: 12px;
	text-decoration: none;
}
.line{
	background-image: url(../images/linebg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height: 12px;
	height: 3px;
	margin-top: 10px;
}
.q_mainblock{
	background-image: url(../images/icon_q.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	color: #f75e12;
	font-size: 13px;
	font-weight: bold;
	padding-left: 40px;
	line-height: 40px;
	margin-left: 10px;
	padding-top: 0px;
}
.a_mainblock{
	background-image: url(../images/icon_a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffeba2;
	font-size: 12px;
	font-weight: normal;
	padding-left:40px;
	line-height: 21px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-bottom: #70532d 1px dotted;
	padding-bottom: 5px;
	margin-top: 0px;
}
.a_mainblock :link{
	color: #FF3366;
	text-decoration: underline;
}
.a_mainblock :hover{
	color: #3333CC;
	text-decoration: none;
}
.a_mainblock :active{
	color: #FF3366;
	text-decoration: underline;
}
.a_mainblock :visited{
	color: #3333CC;
	text-decoration: none;
}
#login_bg{
	background-image: url();
	background-repeat: no-repeat;
	background-position: center top;
	width: 468px;
	height: ;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding-top: 20px;
	margin-top: 20px;
}
.bulletin_c_list{
	width: 400px;
	height: px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 18px;
	padding-bottom: 2px;
	border-bottom: 1px #aba2d7 dashed;
	line-height: 18px;
	text-align: left;
	background-image: url(../images/list_bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #c7b5a5;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.bulletin_c_list a:link{
	text-decoration: none;
	color: #c7b5a5;
}
.bulletin_c_list a:visited{
	text-decoration: none;
	color: #c7b5a5;
}
.bulletin_c_list a:hover{
	text-decoration: none;
	color: #ff7800;
}

.bulletin_c_list a:active{
	text-decoration: none;
	color: #ff7800;
}
.btn_b{
	background-image: url(../images/icon_b.gif);
	background-position: center top;
	background-repeat: no-repeat;
	color: #FF3300;
	border: 0px;
	width: 117px;
	height: 113px;
	text-align:center;
	font-weight: bold;
	margin: 3px;
	padding: 0px;
	font-size: 15px;
	line-height: 21px;
}
.btn_b2{
	background-image: url(../images/icon_b2.gif);
	background-position: center top;
	background-repeat: no-repeat;
	color: #333333;
	border: 0px;
	width: 117px;
	height: 113px;
	text-align:center;
	font-weight: bold;
	margin: 3px;
	padding: 0px;
	font-size: 15px;
	line-height: 21px;
}
.line2{
	height: 12px;
	border-bottom:  #CCCCCC dotted 1px;
	margin-bottom: 3px;
	margin-top: 5px;
}
.icon_topmain{
	text-align:right;
	height: 21px;
	padding-right: 10px;
	margin-top: 5px;
}

/*-------------------------------------------------國家介紹-------------------------------------------------*/
#countryblock{
	width: 550px;
	margin-left:auto;
	margin-right: auto;
}
#countryblock ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	border: none;
}
#countryblock li{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 10px;
	list-style:none;
	border-bottom:  #584121 1px dotted;
	height: 190px;
}
#contentpictureblank{
	width: 150px;
	height:180px;
	float:left;
}
#contentwordblank{
	float:left;
	width: 400px;
	height: 180px;
}
#contentword{
	width: 100%;
	height: 100px;
}
#contentword ul{
	height: 20px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-weight:bold;
}
#contentword li{
	height: 20px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-weight:normal;
	border-bottom: none;
}
#contentword001{
	color: #c5b9b9;
}
#contentword002{
	color: #388031;
}
#contentword003{
	color: #28917b;
}
#contentword004{
	color: #ec4052;
}
#contentword005{
	color: #95c2d8;
}
#contentword006{
	color: #c04b8e;
}
.table{
	border-top: #251d15 2px solid;
	border-right: #251d15 2px solid;
	border-left: #251d15 1px solid;
	border-bottom: #251d15 1px solid;
}
.table tr{
	padding: 5px;
}
.table td{
	border-bottom: #251d15 1px solid;
	border-left: #251d15 1px solid;
	padding: 5px;
}
.table tr.title{
	border-top: #251d15 1px solid;
	border-right: #251d15 1px solid;
	margin: 5px;
	background-color:#000000;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 12px;
	line-height: 24px;
}
.table tr.title3{
	border-bottom: #251d15 1px solid;
	border-left: #251d15 1px solid;
	margin: 5px;
	background-color:#201a13;
	font-weight: normal;
	color:#FFFFFF;
	font-size: 12px;
	line-height: 24px;
}
/*a*/
.tablestyle{
	border-top: #251d15 2px solid;
	border-right: #251d15 2px solid;
	border-left: #251d15 1px solid;
	border-bottom: #251d15 1px solid;
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
}
.tablestyle td{
	border-bottom: #251d15 1px solid;
	border-left: #251d15 1px solid;
	padding: 5px;
}
.tablestyle td.title{
	background-color:#000000;
	color:#FFFFFF;
	font-weight: bold;
}
.tablestyle tr.title{
	background-color:#000000;
	color:#FFFFFF;
	font-weight: bold;
}
.tablestyle tr.title2{
	background-color:#0d0a08;
	color:#FFFFFF;
	font-weight: bold;
}
.tablestyle tr.title3{
	background-color:#201a13;
	color:#FFFFFF;
	font-weight: bold;
}
/*b*/
.tablestyleb{
	border-top: #251d15 2px solid;
	border-right: #251d15 2px solid;
	border-left: #251d15 1px solid;
	border-bottom: #251d15 1px solid;
	
}
.tablestyleb td{
	border-bottom: #251d15 1px solid;
	border-left: #251d15 1px solid;
}
.tablestyleb tr.title{
	background-color:#000000;
	color:#FFFFFF;
	font-weight: normal;
}
.tablestyleb tr.title2{
	background-color:#0d0a08;
	color:#FFFFFF;
	font-weight: normal;
}
.tablestyleb tr.title3{
	background-color:#201a13;
	color:#FFFFFF;
	font-weight: normal;
}
/*2*/
.tablestyle2{
	border-top: #996633 2px solid;
	border-right: #996633 2px solid;
	border-left: #996633 1px solid;
	border-bottom: #996633 1px solid;
	
}
.tablestyle2 td{
	border-bottom: #996633 1px solid;
	border-left: #996633 1px solid;
}
.tablestyle2 tr.title{
	background-color:#996633;
	color:#3d240b;
	font-weight: bold;
}
.tablestyle2 tr.title2{
	background-color:#cc9966;
	color:#3d240b;
	font-weight: bold;
}
.tablestyle2 tr.title3{
	background-color:#ffcc99;
	color:#3d240b;
	font-weight: bold;
}
/*3*/
.tablestyle3{
	border-top: #695a19 2px solid;
	border-right: #695a19 2px solid;
	border-left: #695a19 1px solid;
	border-bottom: #695a19 1px solid;
	
}
.tablestyle3 td{
	border-bottom: #695a19 1px solid;
	border-left: #695a19 1px solid;
}
.tablestyle3 tr.title{
	background-color:#877422;
	color:#272816;
	font-weight: bold;
}
.tablestyle3 tr.title2{
	background-color:#a99544;
	color:#272816;
	font-weight: bold;
}
.tablestyle3 tr.title3{
	background-color:#a9a865;
	color:#272816;
	font-weight: bold;
}
/*4*/
.tablestyle4{
	border-top: #311b1a 2px solid;
	border-right: #311b1a 2px solid;
	border-left: #311b1a 1px solid;
	border-bottom: #311b1a 1px solid;
	
}
.tablestyle4 td{
	border-bottom: #311b1a 1px solid;
	border-left: #311b1a 1px solid;
}
.tablestyle4 tr.title{
	background-color:#3e2221;
	color:#FFFFFF;
	font-weight: bold;
}
.tablestyle4 tr.title2{
	background-color:#563a39;
	color:#FFFFFF;
	font-weight: bold;
}
.tablestyle4 tr.title3{
	background-color:#6e5251;
	color:#FFFFFF;
	font-weight: bold;
}
/*5*/
.tablestyle5{
	border-top: #5f493f 2px solid;
	border-right: #5f493f 2px solid;
	border-left: #5f493f 1px solid;
	border-bottom: #5f493f 1px solid;
	
}
.tablestyle5 td{
	border-bottom: #5f493f 1px solid;
	border-left: #5f493f 1px solid;
}
.tablestyle5 tr.title{
	background-color:#8B6C5E;
	color:#FFFFFF;
	font-weight: bold;
}
.tablestyle5 tr.title2{
	background-color:#A18A7E;
	color:#FFFFFF;
	font-weight: bold;
}
.tablestyle5 tr.title3{
	background-color:#B7A49B;
	color:#FFFFFF;
	font-weight: bold;
}
/*-------------------------------------------------文字字型-------------------------------------------------*/
.title_second{
	color:#000000;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
}
/*-------------------------------------------------紅裝頁面次選單-------------------------------------------------*/
#menu_font_lable{
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	padding-left: 0px;
	padding-top: 5px;
	height: 21px;
}
#menu_font_lable ul{
	margin: 0px;
	padding:0px;
}
#menu_font_lable li{
	float:left;
	list-style: none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right: 0px #FFFFFF solid;
	border-bottom: none;
	background-image: url(../images/arrow.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 12px;
	font-weight: bold;
	color: #ff8400;
}
#menu_font_lable a:link{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#menu_font_lable a:visited{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#menu_font_lable a:hover{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
#menu_font_lable a:active{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
/*-------------------------------------------------紅裝頁面第三層選單-------------------------------------------------*/
#menu_font_lable3{
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	padding-left: 0px;
	width: 600px;
	height: 30px;
	*width: 550px;
}
#menu_font_lable3 li{
	float:left;
	list-style: none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right: 0px #FFFFFF solid;
	border-bottom: none;
	padding-left: 10px;
	font-weight: bold;
	color: #ff8400;
}
#menu_font_lable3 a:link{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#menu_font_lable3 a:visited{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#menu_font_lable3 a:hover{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
#menu_font_lable3 a:active{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
/*--------------------------------------活動Banner外框-----------------------------------------*/
.outborder{
	border: #3b2e1e 5px solid;
}
/*--------------------------------------合約條款清單-----------------------------------------*/
#contractblock{
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ddcdb4;
	font-size: 12px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 24px;
	padding-left: 8%;
	padding-right: 8%;
	padding-top: 10px;
	padding-bottom: 0px;
}
#contractblock b{
	color:#FF3300;
	font-size: 13px;
	font-weight:bold;
}
#contractblock ul{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}
#contractblock li{
	list-style:decimal;
}
#contractblock li.none{
	list-style: none;
}
#contractblock h1{
	font-size: 12px;
	line-height: 21px;
	color: #ff8800;
	margin: 0px;
	padding: 0px;
}
/*---------------------------------------桌布外框----------------------------------------*/
#wallpaperblock{
	margin: 0px;
	padding: 0px;
	height: 550px;
}
#wallpaperblock ul{
	margin: 0px;
	padding: 0px;
}
#wallpaperblock li{
	width: 170px;
	height: 175px;
	background-image: url(../images/wallpaper_border.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	list-style:none;
	float: left;
	text-align:center;
	padding-left: 15px;
}
#wallpaperblock h1{
	margin: 0px;
	padding: 0px;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	color: #c6bdb5;
	margin-top: 25px;
}
#wallpaperblock h2{
	width: 100%;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #c6bdb5;
	text-align:center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#wallpaperblock h2 a:link{
	color: #c6bdb5;
	text-decoration: none;
}
#wallpaperblock h2 a:visited{
	color: #c6bdb5;
	text-decoration: none;
}
#wallpaperblock h2 a:hover{
	color: #ff7800;
	text-decoration: underline;
}
#wallpaperblock h2 a:active{
	color: #ff7800;
	text-decoration: underline;
}
/*---------------------------------------------伺服器狀態---------------------------------------------*/
/*---------------------------------------------紅裝介紹---------------------------------------------*/
#redclothblock{
	background: none;
}
#redclothblock ul{
	background: none;
	margin: 0px;
	padding: 0px;
}
#redclothblock li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
html>body #redclothblock li{
	margin: 0px;
	padding-left: 10px;
	list-style: none;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
/*---------------------------------------------紅裝介紹次選單---------------------------------------------*/
#redclothblocktab{
	height: 40px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#redclothblocktab ul{
	margin: 0px;
	padding: 0px;
}
#redclothblocktab li{
	position: relative;
	float: left;
	background-color: #000000;
	list-style: none;
	border-left: solid 0px #000000;
	border-bottom: solid 0px #000000;
	border-top: solid 0px #000000;
	border-right: solid 0px #000000;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#redclothblocktab a:link{
	color: #ffd9a4;
	text-decoration: none;
}
#redclothblocktab a:visited{
	color: #ffd9a4;
	text-decoration: none;
}
#redclothblocktab a:hover{
	color: #ff6600;
	text-decoration: underline;

}
#redclothblocktab a:active{
	color: #ff6600;
	text-decoration: underline;
}
/*-------------------------------------------------表格沒有線條-------------------------------------------------------*/
.table_none{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#iframeblock{
	text-align:center;
	padding: 0px;
	margin-left: -30px;
}
html>body #iframeblock{
	text-align:center;
	padding: 0px;
	margin-left: 0px;
}

/*Allen 2011 7/4 FTP share*/
.share{
	float:left;
	margin-right:5px;
	margin-left:40%;
}
.share_a{
	color:#0FF;
	font-size:14px;
	text-decoration: none;
}
.share_a :link{
	text-decoration: none;
}
.share_a:visited{
	text-decoration: none;
}
.share_a:hover{
	color: #53ae00;
	text-decoration: underline;
}
.share_a:active{
	color: #53ae00;
	text-decoration: underline;
}

.bshare-custom{
	padding-right:0px;
	width:100%;
}
.bshare-custom a:link{
	text-decoration: none;
}
.bshare-custom a:visited{
	text-decoration: none;
}
.bshare-custom a:hover{
	color: #53ae00;
	text-decoration: underline;
}
.bshare-custom a:active{
	color: #53ae00;
	text-decoration: underline;
}
