@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow|Source+Sans+Pro|Karla|PT+Sans);
html {
    font-family: serif;
}
html.hasFontSmoothing-true {
    font-family: "msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
}
@font-face {
	font-family: MyChFont1;
	src:url(../Fonts/msyhbd.ttf);
}
@font-face {
	font-family: MyChFont2;
	src:url(../Fonts/msyh.ttf);
}
/*-----------------------字型設定結束-----------------------*/
.ContentContainer {
	width:875px;/*寬度：Padding的左右+Width=200px*/
	padding:5px 10px 10px 15px;
	margin:20px 0px 40px 0px;
	border: solid 1px #D9DBDA;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #CDD2D2 0px 2px 3px;
	-moz-box-shadow: #CDD2D2 0px 2px 3px;
	box-shadow: #CDD2D2 0px 2px 3px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EEEFF1));
	background: -moz-linear-gradient(#FFFFFF, #EEEFF1);
	-pie-background: linear-gradient(#FFFFFF, #EEEFF1);
	behavior: url(../JavaScript/PIE.htc);
}
h2 {
	font-family:"msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-weight:bolder;
	font-size:18px;
	color: #545454;
	letter-spacing:1px;
}
.hr_Green {
	clear:both;
	margin-top:-8px;
}
p {
	font-family: "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #545454;
	letter-spacing:1px;
	line-height:18px;
}
.IndentText {
	font-family: "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #545454;
	letter-spacing:1px;
	margin-left: 15px;
}
.AddressBanner, .AddressBanner_R {
	float: left;
	width:285px;
	height:435px;
	background-color:#3A777A;
	margin:20px 22px 40px 0px;
	-moz-border-radius: 20px; /* Firefox */
  	-webkit-border-radius: 20px; /* Safari, Chrome */
 	-khtml-border-radius: 20px; /* Konqueror */
  	border-radius: 20px; /* Opera 10.50 and later (CSS3 standard) */
	behavior: url(../JavaScript/PIE.htc);
}
.AddressBanner_R {
	float:right;
	margin-right:0px;
}
.PicMap {
	width:262px;
	height:182px;
	margin:15px 0px 20px 12px;
	text-align:center;
}
.AddInfo {
	font-family: "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #FFFFFF;
	letter-spacing:1px;
	line-height:18px;
	margin:0px 10px 10px 10px;
	height:90px;	
	}
.RowOdd, .RowEven, .RowPd {
	clear:both;
	width:900px;
	margin-bottom:10px;
}
.RowEven, .RowPd {
	clear:both;
	border: solid 1px #D9DBDA;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EEEFF1));
	background: -moz-linear-gradient(#FFFFFF, #EEEFF1);
	-pie-background: linear-gradient(#FFFFFF, #EEEFF1);
	behavior: url(../JavaScript/PIE.htc);
	margin:-10px 0xp 20px 0px;
} 
.RowPd {
	height:160px;
	padding:30px 0px 30px 0px;
	margin-bottom:30px;
}
.NewsTitle, .NewsTitle02 {
	float:left;
	width:690px;
	padding:12px 10px;
	font-family:"msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-weight:bolder;
	font-size:16px;
	color: #3A777A;
	letter-spacing:1px;
}
.NewsTitle02 {
	padding-left:0px;
}
.NewsTitle a {
	color: #3A777A;
	text-decoration:none;	
}
.NewsTitle a:hover {
	color: #FFA03C;
	text-decoration:underline;	
}
.NewsDate {
	float:right;
	width:170px;
	padding:12px 10px 12px 10px;
	text-align:right;
	font-family: "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #545454;
}
.NewsDateOrange {
	color:#FFA03C;
}
.NewsBodyText, .NewsBodyText02 {
	clear:both;
	font-family: "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #545454;
	letter-spacing:1px;
	line-height:18px;
	padding:0px 5px 0px 10px;
}
.NewsBodyText02{
	padding:0px;	
}
.PortfolioContent {
	clear:both;
	width:900px;
	height:300px;
}
.PortImage {
	float:left;
	width:500px;
}
.PortText {
	float:right;
	width:380px;
	margin-top:-20px;
}
.PortImage_S {
	float:left;
	width:300px;
}
.PortText_S {
	float:right;
	width:580px;
	margin-top:-20px;
}
h3 {
	font-family:"msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-weight:bolder;
	font-size:18px;
	color: #3A777A;
	text-align:left;
	letter-spacing:1px;
}
.hr_Gray {
	margin: 30px 0px;	
}
.ContactLeft, .ContactRight {
	float:left;
	width:390px;
	margin:20px 0px 30px 0px;
}
.ContactRight {
	float:right;
	width:510px;
}
.ContactForm {
	border: solid 1px #D9DBDA;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EEEFF1));
	background: -moz-linear-gradient(#FFFFFF, #EEEFF1);
	-pie-background: linear-gradient(#FFFFFF, #EEEFF1);
	behavior: url(../JavaScript/PIE.htc);
}
.FormTitle {
	font-family: "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #545454;
	letter-spacing:1px;
	line-height:15px;
	padding-top:3px;	
}
.FormInput, .FormInfo {
	font-family: Karla, "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #545454;
	border:solid 1px #D9DBDA;
	margin-left:10px;
	width:190px;
	height:24px;
	padding:3px 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../JavaScript/PIE.htc);
}
.FormInfo {
	width:340px;
	height:250px;
	margin:10px 0px 10px 12px;
}
.BtSubmit, .BtSubmitR, .BtSubmitL{
	float:left;
	margin:10px -50px 20px 70px;
	background-color:#FF6600;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(../JavaScript/PIE.htc);
}
.BtSubmitR {
	float:left;
}
.BtSubmitL {
	margin:10px 0px 0px 0px;
}
.BtSubmit a, .BtSubmitR a, .BtSubmitL a {
	font-family:"msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-weight:bolder;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	letter-spacing:1px;
	background-color:#FFA03C;
	
	padding:5px 15px 5px 23px;
	background-image:url(../Images/Bt_Triangle.png);
	background-repeat:no-repeat;
	background-position:10px 7px;
	
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(../JavaScript/PIE.htc);
}
.BtSubmit a:hover, .BtSubmitR a:hover, .BtSubmitL a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#FF6600;
	display:block;
}
.ContactInfoContainer {
	width:500px;/* Width+Margin-left=510px; */
	height:190px;
	margin:0px 0px 20px 10px;
}
.CompanyMap {
	float:left;
	width:262px;
	height:182px;
	border: 1px solid #D9DBDA;
}
.CompanyAdd {
	float:right;
	width:220px;
}
h4 {
	font-family:"msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-weight:bolder;
	font-size:14px;
	color: #3A777A;
	text-align:left;
	letter-spacing:1px;
	margin-top:-1px;
}
.AddressInfo {
	font-family:"msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-size:12px;
	color: #545454;
	text-align:left;
	letter-spacing:1px;
	margin-top:-10px;
}
.ProductLeft, .ProductRight {
	float:left;
	width:220px;
	text-align:center;
	/*height:200px;*/
	margin:20px 0px 30px 0px;
}
.ProductRight  {
	float:right;
	width:680px;
	text-align:left;
}
.ProductLeft02, .ProductRight02 {
	float:left;
	width:640px;
	text-align:left;
	margin:0px 0px 0px 20px;
}
.ProductRight02 {
	float:right;
	width:220px;
	text-align:center;
}
h5 {
	font-family:"msyhbd", "微软雅黑体", "msyh", "微软正黑体", "Microsoft JhengHei", sans-serif;
	font-weight:bolder;
	font-size:18px;
	color: #3A777A;
	text-align:left;
	letter-spacing:1px;
	margin:-10px 0px 0px 0px;
}
/*
bodytext:#545454;
Light Gray: #D9DBDA;
Green: #3A777A;
Orange: #FF6600;
OrangeLight: #FFA03C;

*/