﻿@charset "utf-8";
body {
  
	font-size: 15px;
	font-family:"微軟正黑體";
	line-height:16px;
	letter-spacing: 2px;
	color:#000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing:1px;
    }
table tr {
text-align:left;
}
.bodybk {
    background-image: url(../images/bk.png);background-repeat: repeat-x;
}

.bodybk_1 {
    background-image: url(../images/top_life_bk.png);background-repeat: repeat-x;
}

.bodybk_2 {
    background-image: url(../images/top_pt_bk.png);background-repeat: repeat-x;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:22px;
	color:#000;
	font-size: 15px;
}
a:link {
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:22px;
	font-size: 15px;
	color: #4e4e4e;
	text-decoration: none;
	font-weight: 900;
}
a:visited {
	text-decoration: none;
	color: #2e2e2e;
}
a:hover {
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:22px;
	font-size: 15px;
	color: #888888;
	text-decoration: none;
	font-weight: 900;
}
a:active {
	text-decoration: none;
	color: #2e2e2e;
}
a.menu_a_1:link {
font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
}

.tdline {
border-bottom: 1pt solid #fff;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	font-family:"微軟正黑體";
	border: 1px solid #cccccc;
	color:#000;
	font-size: 14px;
}

.logininput{
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	font-family:"微軟正黑體";
	border: 0px solid;
	color:#000;
	font-size: 30px;
}

.pt_title-1 {
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:24px;
	color:#935e01;
	font-size: 18px;
	font-weight: 900;
}

.pt_title-1en {
	font-family:Times New Roman;
	letter-spacing: 2px;
	line-height:24px;
	color:#935e01;
	font-size: 18px;
	font-weight: 900;
}

.pt_title-2 {
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:24px;
	color:#7b4300;
	font-size: 18px;
	font-weight: 900;
}

.pt_title-2en {
	font-family: Times New Roman, sans-serif;
	letter-spacing: 2px;
	line-height:24px;
	color:#7b4300;
	font-size: 20px;
	font-weight: 900;
}

.pt_title-3 {
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:24px;
	color:#ff4200;
	font-size: 18px;
	font-weight: 900;
}

.pt_text{
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:20px;
	color:#4e4e4e;
	font-size: 15px;
}

.pt_text_1{
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:25px;
	color:#512c00;
	font-size: 15px;
}


.top2{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:44px;
	color:#666666;
	font-size: 40px;
}

.news_title {
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:45px;
	color:#000;
	font-size: 20px;
	font-weight: 900;

}

.pt_name {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:45px;
	color:#000;
	font-size: 20px;
	font-weight: 900;

}

.pt_text {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:20px;
	color:#424242;
	font-size: 14px;
}

.pt_text_tb {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:20px;
	color:#6f6f6f;
	font-size: 12px;
}


.pt_text_tb_bold {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:20px;
	color:#403629;
	font-size: 13px;
	font-weight: 900;
}

.pt_text_tb_bold_o {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:20px;
	color:#955204;
	font-size: 15px;
	font-weight: 900;
}


.pt_textbold {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:18px;
	color:#000;
	font-size: 14px;
	font-weight: 900;
}

.pt_textbold_org {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:18px;
	color:#fff;
	font-size: 14px;
	font-weight: 900;
}


.left{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:44px;
	color:#666666;
	font-size: 28x;
}

.idpwd{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:22px;
	color:#fff;
	font-size: 55px;
	
}

.idpwd_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:22px;
	color:#00ffff;
	font-size: 40px;
}

.new_pt{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:24px;
	color:#38b349;
	font-size: 20px;
	font-weight: 900;
}
.new_pt_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:24px;
	color:#2d3290;
	font-size: 20px;
}

.new_pt_black{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:24px;
	color:#000;
	font-size: 20px;
}
.new_pt_red{
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:40px;
	color:#fe0100;
	font-size: 12px;
}
.shadows {
	border:8px solid #8c8c8c;
    background-color: #fff;
}

.shadows_1 {
	border:1px solid #000;
    background-color: #fff;
    font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:18px;
	color:#4e4e4e;
	font-size: 13px;
}

.shadows_3 {
	border:1px solid #b1b1b1;
    background-color: #fff;
}

.shadows_4 {
	border:1px solid #c4c4c4;
	font-family: Arial, Helvetica, sans-serif;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:45px;
	color:#000;
	font-size: 40px;
	 padding-left:20px;
	 padding-top:10px;
	 padding-bottom:10px;
	 	font-weight: 900;
}

.shadows_5 {
	border:8px solid #a89d8e;
    background-color: #fff;
}

.shadows_6 {
	border:5px solid #4e4e4e;
    background-color: #fff;
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:30px;
	color:#818181;
	font-size: 22px;
    padding-top:10px;
	 padding-bottom:10px;
	font-weight: 900;
}

.boder_radius {
  border-radius: 8px;
  border: 3px solid #b1b1b1;
}

.boder_radius_1 {
	font-family:"微軟正黑體";
	letter-spacing: 2px;
	line-height:60px;
	color:#ff0103;
	font-size: 45px;
	font-weight: 900;
  border-radius: 8px;
  border: 0px ;
  background-color: #e4e4e4;
  	 padding-left:100px;
	 padding-top:50px;
	 padding-bottom:40px;
}