@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);   /* 思源黑體 Noto Sans TC */
@import url(https://fonts.googleapis.com/css?family=Noto+Serif+TC&display=swap);   /* 思源宋體 Noto Serif TC */

html {
  scroll-behavior: smooth;
}

BODY { margin:0; padding:0; background: url(images/back.jpg) fixed;
font-family: "Arial", "Helvetica", "sans-serif";}

BODY#environment_in{ background:none}


.logo { width:430px; margin:0 auto;}
.logo img{ float:left; margin-right:20px;}
.logo h1,.logo h2{  line-height:1.42; margin:0; text-align:left}
.logo h1{font-size:31px;font-family: 'Noto Sans TC', sans-serif;font-weight: 500;}
.logo h2{font-size:19px; font-weight:300; letter-spacing:0.08em;}

table.index { width:998px; display:block}
.footer h3.color-1{ color: #F00; line-height:1.5; margin:0; font-size:25px;}
.footer h3.color-2{ color: #0080FF;line-height:1.5;margin:0;font-size:25px;}

.black,p,.main td ,td li{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 17px;
	color: #000000;
	text-decoration: none;
	line-height:1.6;
	font-weight: normal;

} a:active { color: #003366; text-decoration: 
underline} a:visited { text-decoration: underline; color: #003366} a:link { text-decoration: 
underline; font-family: "Arial", "Helvetica", "sans-serif"; color: #003366} a:hover 
{
	color: #FF9900;
	text-decoration: none;
} 
td li a{ color:#0000FF !important;}

  a.button { display:inline-block; width:100px; height:30px; letter-spacing:1px; line-height:30px;font-size:19px; font-weight:600;
  padding:6px; margin:1px 10px; vertical-align:bottom; text-align:center; text-decoration:none;color: #fff !important;background:#006D94;
-moz-border-radius: 5px;   -webkit-border-radius:5px;border-radius:5px;}
  a.button:hover {	color: #222 !important;background-color:#ccc;
-webkit-transition:All .6s ease; -moz-transition:All .6s ease; -o-transition:All .6s ease;	 }

.contact,.contact p, .contact p a{color:#0066CC}
.contact p a:hover{color:#000}
.blue,.blue a{ color:#0066CC;font-size: 17px;line-height:1.6;}
.blue a:hover{ color:#000;}

.menu { margin:0 ;		font-size: 13px;color: #fff;text-decoration: none;}
.menu a { display:inline-block;padding:6px; margin:1px -1px; text-decoration:none;color: #fff;background:#006D94;
-moz-border-radius: 5px;   -webkit-border-radius:5px;border-radius:5px;}
.menu  a:hover {	color: #000;background-color:#ff0;
-webkit-transition:All .6s ease; -moz-transition:All .6s ease; -o-transition:All .6s ease;	 }
.menu a:last-child {padding:8px 6px;background:#999;}

.menu.en { margin:5px 55px 0 0; float:right  	}
.menu.en a { text-align:center; height:35px;padding:6px; margin:1px -1px; vertical-align:top;}
.menu.en a:nth-child(2),
.menu.en a:nth-child(3),
.menu.en a:nth-child(6),
.menu.en a:nth-child(7),
.menu.en a:nth-child(8),
.menu.en a:nth-child(9)
 { line-height:36px; }  
.menu  a:hover {	color: #000;background-color:#ff0;
-webkit-transition:All .6s ease; -moz-transition:All .6s ease; -o-transition:All .6s ease;	 }
.menu a:last-child {padding:8px 6px;background:#999;}
.menu.en a:last-child {padding:6px 6px;background:#999;}


h2{ line-height:66px; font-size:37px; color:#555;  padding:0 20px; margin:0 0 0 15px; letter-spacing:3px}
h2.en{line-height:1.15; letter-spacing:1px; padding:0px 20px 0 20px;}
h3{ color:#FF9900; margin: 0 0 15px 0 ; line-height:1.5;}
h3 small{ display:block; font-size:19px; font-weight:300;}
h4 { font-size:18px;margin: 0 0 -10px 0 ; line-height:1.5;}
h4 span{ color:#FF9900; padding:0 0 1px 0; line-height:2.5;}

.number{font-size:13px; text-align:center; margin:0 0 0 41px;}
.number a{ text-decoration:none; border:1px solid; padding:1px 3px; margin: 0 ; display:inline-block}

.profile_7b{background:url(images/profile_7b.jpg); }


.main { width:920px;  margin:0 auto ;	}

.case { width:100%;  margin:0 auto ;	}
.case img{ width:31%;  margin: 5px ; display:inline-block; vertical-align:top		}

.chien{ background: #3DBCC2; color:#FFF; padding:22px 25px;
-moz-border-radius: 15px;   -webkit-border-radius:15px;border-radius:15px;}

.footer,.copyright{ font-family: "Arial", "Helvetica", "sans-serif";color:#333;font-size: 15px;line-height:1.6;}

.bottom { width:727px; margin:30px auto 0 auto;}