﻿@charset "utf-8";
*:focus {
  outline: none;
}
body{
/*--網頁內容設定-----------------------------------------------------*/
	/*scrollbar-3dlight-color:    #fdce23; /*左上外框邊緣*/
	/*scrollbar-highlight-color:  #ffedaa; /*左上外框內綠*/
	/*scrollbar-arrow-color:      #ffffff; /*箭頭*/
	/*scrollbar-base-color:       #fdce23; /*不知作用*/
	/*scrollbar-darkshadow-color: #fdce23; /*右下外框邊緣*/
	/*scrollbar-shadow-color:     #d7a800; /*右下外框內綠*/
	/*scrollbar-face-color:       #fdce23; /*面板*/
	/*scrollbar-track-color:      #fdce23; /*面板底色*/
	background-color: #FFFFFF;
    color:#757575;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
td{
    color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
}
div {
	margin:0px;
	padding:0px}
/*--連結設定-----------------------------------------------------------*/
a:link    {
	color:#5E5E5E;
	text-decoration: none;
}/*一般連結*/
a:visited {
	color:#5E5E5E;
	text-decoration: none;
}/*參觀過的連結*/
a:hover   {
	color:#5E5E5E;
	text-decoration: none;
	font-weight: bold;
}/*當滑鼠移到連結上*/

.dlink{color:#636363;}/*下方連結l*/
.dlink a:link    {color:#636363;text-decoration:none;letter-spacing:1.5pt;padding:3px 2px 1px 5px;}/*下方連結l*/
.dlink a:visited {color:#636363;text-decoration:none;letter-spacing:1.5pt;padding:3px 2px 1px 5px;}/*下方連結v*/
.dlink a:hover   {color:#bd0050;background-color:#fef0f3;}/*下方連結o*/

.dlinkleft{border-left:1px solid #c5e6ff;}/*下方連結l*/
.dlink2 a:link    {color:#c5e6ff;border-right:1px solid #c5e6ff;padding:0 12px 0 12px;}/*下方連結l*/
.dlink2 a:visited {color:#c5e6ff;border-right:1px solid #c5e6ff;padding:0 12px 0 12px;}/*下方連結v*/
.dlink2 a:hover   {color:#ffffff;}/*下方連結o*/

.link01:link    {color:#ff6600;padding:3px 3px 0px 3px;text-decoration:underline;}
.link01:visited {color:#ff6600;padding:3px 3px 0px 3px;text-decoration:underline;}
.link01:hover   {color:#ffffff; background-color:#ff6600;text-decoration:none;padding:3px 3px 0px 3px;}





/*--底圖背景---------------------------------------------------------------------------------------*/
.bgLT{
	background-position:left top;
	background-repeat:no-repeat
}/**/
.bgLB{
	background-position:left bottom;
	background-repeat:no-repeat
}
.bgRT{
	background-position:right top;
	background-repeat:no-repeat
}
.bgRB{
	background-position:right bottom;
	background-repeat:no-repeat
}
.bgCC{
	background-repeat: no-repeat;
	background-position: center center;
	}
.bgXT{
	background-repeat: repeat-x;
	background-position: left top;
}
.bgXC{
	background-repeat: repeat-x;
	background-position: left center;
}
.bgXB{
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bgYL{
	background-repeat: repeat-y;
	background-position:left top;
}
.bgYC{
	background-repeat: repeat-y;
	background-position: center top;
}
.bgYR{
	background-repeat: repeat-y;
	background-position: right top;
}

/*--直線設定------------------------------------------------------------*/
.lineb{background-image:url("images/lineb.gif");background-position:0 center; background-repeat:repeat-x}/*--中黑色虛線*/
.linew{background-image:url("images/linew.gif");background-position:0 center; background-repeat:repeat-x}/*--中白色虛線*/
.lineg{background-image:url("images/lineg.gif");background-position:0 center; background-repeat:repeat-x}/*--中灰色虛線*/
.linegB{
	background-image:url("images/lineg.gif");
	background-position:0 bottom;
	background-repeat:repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
}/*--底灰色虛線*/
.lineRed {
	text-decoration: underline;

}/*--底紅色實線--*/

.tddownlineb{background-image:url("images/lineb.gif");background-position:0 100%; background-repeat:repeat-x}/*--表格底黑色虛線*/
.tddownlineg{background-image:url("images/lineg.gif");background-position:0 100%; background-repeat:repeat-x}/*--表格底灰色虛線*/
.tddownlinew{background-image:url("images/linew.gif");background-position:0 100%; background-repeat:repeat-x}/*--表格底灰色虛線*/
.tddownline01{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 1px;
}/*--表格底灰色線*/
.tddownline02{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 1px;
}/*--表格底灰色線*/


.yline_r{background-image:url("images/yline.gif");background-position:100% 0; background-repeat:repeat-y;}/*--表格右虛線*/
.yline_l{background-image:url("images/yline.gif");background-position:0 0; background-repeat:repeat-y;}/*--表格左虛線*/
.boxlinex{background-image:url("images/lineboxx.gif");background-position:0 0; background-repeat:repeat-x;}/*--虛線格子橫*/
.boxliney{background-image:url("images/lineboxy.gif");background-position:0 0; background-repeat:repeat-y;}/*--虛線格子橫直*/

/*--自訂按鈕--------------------------------------------------------------*/
.input_ok   {background-image:url("../images/home/bo1.gif"); background-color:transparent; border: 0;width:109px; height:19px; cursor: pointer;}
.input_no   {background-image:url("../images/home/bo2.gif"); background-color:transparent; border: 0;width:109px; height:19px; cursor: pointer;}

/*--圖外框--------------------------------------------------------------*/
.imageborder{border: 1px solid  #CCCCCC} /*--實線*/

/*--按鈕移動--------------------------------------------------------------*/
.link01:hover   {position:relative;top:-2px;right:0px;}

/*--按鈕設定（圖片按鈕）-----------------------------------------------*/
.inputno {border: 0 solid #ffffff;background-color:transparent;color:ffffff; font-size:xx-small;}
.input02 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg2.gif");background-color:transparent;width:40px;height:25px;}
.input03 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg3.gif");background-color:transparent;width:50px;height:25px;}
.input04 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg4.gif");background-color:transparent;width:70px;height:25px;}
.input05 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg5.gif");background-color:transparent;width:80px;height:25px;}
.input06 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg6.gif");background-color:transparent;width:90px;height:25px;}
.input07 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg7.gif");background-color:transparent;width:100px;height:25px;}
.input08 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg8.gif");background-color:transparent;width:110px;height:25px;}
.input09 {FONT-SIZE:9pt;color:#ffffff;border:0 solid #ffffff;padding:0px 0px 0px 0px;background-image:url("images/inpbg9.gif");background-color:transparent;width:120px;height:25px;}

/*--設定下拉式選單-------------------------------------------------*/
.option01{BACKGROUND-COLOR:#ffffff;COLOR:#0068b7;padding:10px 5px 10px 5px;}
.option02{BACKGROUND-COLOR:#87d7e0;COLOR:#000000;font-size:xx-small;}
.option03{BACKGROUND-COLOR:#000000;COLOR:#ffffff;font-size:8pt;font-family:Arial;font-weight:bold;}

/*--填寫欄位設定-------------------------------------------------*/
.inputsearch {
border:1px solid #a99096;background-color:#ffffff;
font-size:9pt;color:#0068b7;height:21px;padding:2px 10px 0 5px;}

.inputkeyword87{
line-height:12pt;
color:#666666;
background-color:#ffffff;
border-width:1px;
border-style:solid;
border-top:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;
border-bottom:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
}


.inputkeyword01{
line-height:12pt;
color:#666666;
background-color:#f2f2f2;
border-width:1px;
border-style:solid;
border-color:#b3b3b3;
}

.inputkeyword02{
	color:#c00;
	width: 60px;
background-color:#f2f2f2;
border-width:1px;
border-style:solid;
border-color:#b3b3b3;
}
.inputkeyword03{
	border: 1px solid #6A53A3;
	font-size: 12px;
	line-height: 18px;
	color: #757575;
	}
/*--各式字型大小--------------------------------------------------------*/
.texto {overflow:hidden;text-indent:-5000px;}
.copy{color:#919191;letter-spacing:1pt;font-family:Tahoma;}/*下方連結l*/

/*--各單元字型顏色--------------------------------------------------------*/
.font01 {
	font-size: 12px;
	color: #1A487A;
}
.font01 a {
	font-size: 12px;
	color: #1A487A;
	text-decoration: none;
}
.font01 a:hover {
	color: #970000;
	text-decoration: none;
	font-weight: normal;
}
.font01 a:visited {
	color: #1A487A;
}
.font02 {
	width:170px;
	display:block;
	font-size: 12px;
	font-family:"微軟正黑體";
	color: #5F5657;
	background-color:#F2E0DF;
	padding:0 10px;
	text-decoration:none;
	margin-left:15px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}
.font02:hover {
	color: #EB1926;
}
.font03{
	font-size: 12px;
	font-family:"微軟正黑體";
	color: #3C3738;
	background-color:#F2E0DF;
	padding:10px;
	text-decoration:none;
	margin-left:15px;
	margin-top:255px;
	font-weight:bold;
	display:block;
}
.font03 a{
	color: #5F5657;
}
.font03 a:hover{
	color: #EB1926;
	text-decoration:underline;
}


/*--基本架構----------------------------------------*/
#top_home {
	width: 1000px;
	background-color: #F5F5F5;
	height: 29px;
	text-align: right;
	padding-bottom: 0px;
	margin:0;
	background-image: url(../images/son/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#top_home img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#top_manu {
	/*background-image: url(../images/son/bg2.jpg);
	background-repeat: repeat-x;*/
	height: 106px;
	width: 1000px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}

/* 取消使用flash 20180110新增 */
.logo {
	display:inline-block; vertical-align:bottom; width:300px; text-align:left; margin-left:15px;
}
.list {
	display:inline-block; vertical-align:bottom; width:680px; text-align:right; margin-bottom:2px;
}	
.list ul{
	padding:0; /*margin-top:10px;*/ list-style-type:none; 
}
.list ul li{
	padding:0 7px 0 4px; text-align:center; display:inline-block; font-family:"Heiti TC", "微軟正黑體", "Microsoft JhengHei", "黑體-繁", 'Arial', sans-serif; font-size:15px; 
}
.list ul li a:link{
	text-decoration:none; color:#1A1A1A;
}
.list ul li a:hover{
	text-decoration:none; color:#5C3A93; font-weight: bold;
}
.border{
	border-right: 1px solid #E5E5E5; 
}
/*----------------------------------------------*/

#top_banner {
	background-image: url(../images/son/bg2C.jpg);
	background-repeat: no-repeat;
	height: 176px;
	width: 1000px;
}
#main {
	height: auto;
	width: 1000px;
	background-color:#DFDFDF;
}
#main_left {
	/* [disabled]height: auto; */
	width: 208px;
	float: left;
	/* [disabled]margin: 0px; */
	text-align: left;
}
/*----左側商品類分層選單---------------------*/
div.sideMenu{
	height: auto;
	width: 200px;
	margin-bottom: 20px;
	margin-left: 0;
	float: left;
}
div.sideMenu ul{
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}
div.sideMenu ul li{
	color:#1c1c1c;
	width: 200px;

	}
div.sideMenu ul li a{
	color:#1c1c1c;
	background:url(../images/son/navBg02.jpg) no-repeat;
	background-position: 10px 7px;
	display:block;
	padding-left: 25px;
	width:200px;
	height:26px;
	line-height: 26px;
	margin: 0px;
}
div.sideMenu a:hover{
	color:#FFF;
	text-decoration:none;
	display:block;
	background-image: url(../images/son/navBg01.jpg);
	background-repeat: no-repeat;
	line-height: 26px;
	background-position: 0px;
	font-weight: bold;
	}
div.sideMenu li ul{
	display:none;
	margin: 5px 0 10px 0;
	}
div.sideMenu li ul li{
	color:#757575;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	width: 165px;
	margin-bottom: 3px;
	}
div.sideMenu li ul li a,
li#course1 ul li a,
li#course2 ul li a,
li#course3 ul li a,
li#course4 ul li a,
li#course5 ul li a
{
	color:#757575;
	text-decoration:none;
	display:block;
	width: 160px;
	background-image: url(../images/son/navBg03.jpg);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 18px;
	padding-right: 10px;
	height: 18px;
	padding-bottom: 3px;
}
div.sideMenu li ul li a:hover,
li#course1 ul li a:hover,
li#course2 ul li a:hover,
li#course3 ul li a:hover,
li#course4 ul li a:hover,
li#course5 ul li a:hover{
	color: #793999;
	text-decoration: none;
	font-weight: normal;
}
 
body.c1 li#course1 ul,
body.c11 li#course1 ul,
body.c12 li#course1 ul,
body.c13 li#course1 ul,
body.c14 li#course1 ul,
body.c15 li#course1 ul{display:block;}
body.c2 li#course2 ul,
body.c21 li#course2 ul,
body.c22 li#course2 ul,
body.c23 li#course2 ul,
body.c24 li#course2 ul,
body.c25 li#course2 ul{display:block;}
body.c3 li#course3 ul,
body.c31 li#course3 ul,
body.c32 li#course3 ul,
body.c33 li#course3 ul,
body.c34 li#course3 ul,
body.c35 li#course3 ul{display:block;}
body.c4 li#course4 ul,
body.c41 li#course4 ul,
body.c42 li#course4 ul,
body.c43 li#course4 ul,
body.c44 li#course4 ul,
body.c45 li#course4 ul{display:block;}
body.c5 li#course5 ul,
body.c51 li#course5 ul,
body.c52 li#course5 ul,
body.c53 li#course5 ul,
body.c54 li#course5 ul,
body.c55 li#course5 ul{display:block;}
/*------------------*/
body.c1 div.sidemenu ul li a.c1,
body.c11 div.sidemenu ul li a.c1,
body.c12 div.sidemenu ul li a.c1,
body.c13 div.sidemenu ul li a.c1,
body.c14 div.sidemenu ul li a.c1,
body.c15 div.sidemenu ul li a.c1, 
body.c2 div.sidemenu ul li a.c2, 
body.c21 div.sidemenu ul li a.c2,
body.c22 div.sidemenu ul li a.c2,
body.c23 div.sidemenu ul li a.c2,
body.c24 div.sidemenu ul li a.c2,
body.c25 div.sidemenu ul li a.c2,
body.c3 div.sidemenu ul li a.c3,
body.c31 div.sidemenu ul li a.c3,
body.c32 div.sidemenu ul li a.c3,
body.c33 div.sidemenu ul li a.c3,
body.c34 div.sidemenu ul li a.c3,
body.c35 div.sidemenu ul li a.c3,
body.c4 div.sidemenu ul li a.c4, 
body.c41 div.sidemenu ul li a.c4,
body.c42 div.sidemenu ul li a.c4,
body.c43 div.sidemenu ul li a.c4,
body.c44 div.sidemenu ul li a.c4,
body.c45 div.sidemenu ul li a.c4,
body.c5 div.sidemenu ul li a.c5, 
body.c51 div.sidemenu ul li a.c5,
body.c52 div.sidemenu ul li a.c5,
body.c53 div.sidemenu ul li a.c5,
body.c54 div.sidemenu ul li a.c5,
body.c55 div.sidemenu ul li a.c5{
	color:#FFF;
	font-weight: bold;
	background-image: url(../images/son/navBg01.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
}
body.c11 li#course1 ul li a.c11, 
body.c12 li#course1 ul li a.c12,
body.c13 li#course1 ul li a.c13, 
body.c14 li#course1 ul li a.c14,
body.c15 li#course1 ul li a.c15,
body.c21 li#course2 ul li a.c21, 
body.c22 li#course2 ul li a.c22,
body.c23 li#course2 ul li a.c23, 
body.c24 li#course2 ul li a.c24,
body.c25 li#course2 ul li a.c25,
body.c31 li#course3 ul li a.c31, 
body.c32 li#course3 ul li a.c32,
body.c33 li#course3 ul li a.c33, 
body.c34 li#course3 ul li a.c34,
body.c35 li#course3 ul li a.c35,
body.c41 li#course4 ul li a.c41, 
body.c42 li#course4 ul li a.c42,
body.c43 li#course4 ul li a.c43, 
body.c44 li#course4 ul li a.c44,
body.c45 li#course4 ul li a.c45,
body.c51 li#course5 ul li a.c51, 
body.c52 li#course5 ul li a.c52,
body.c53 li#course5 ul li a.c53, 
body.c54 li#course5 ul li a.c54,
body.c55 li#course5 ul li a.c55{
	color: #793999;
	text-decoration: none;
	font-weight: normal;}


/*------------------*/	
#main_right {
	float: left;
	width: 792px;
	font-family: Verdana, Geneva, sans-serif;
}

#titleTop {
	background-repeat: no-repeat;
	height: 20px;
	text-align: right;
	line-height: 20px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 10px;
	padding-left: 292px;
}
#titleTop span {
	display: block;
	color: #757575;
	font-size: 12px;
	text-align: right;
	padding-right: 0px;
}
#titleTop span a {
	color: #757575;
}
#titleTop span a:hover {
	color: #36C;
	text-decoration: none;
}



#contact {
	text-align: left;
	color: #5E5E5E;
	/* [disabled]height: 300px; */
	/* [disabled]float: left; */
}

#contact .item {
	width: 792px;
	margin-bottom: 20px;
}

#contact .item p {
	font-size: 12px;
	line-height: 1.8em;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 35px;
	margin-left: 30px;
	/* [disabled]text-align: justify; */
}
#contact .item .downloadContent p {
	margin: 0px;
	padding:0px;
}
.title   {
	font-size: 12px;
	background-image: url(../images/son/titleNavItem.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 778px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 40px;
	padding-right: 10px;
}
.title .titleTxt   {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #793999;
	display: block;
	float: left;
	width: 590px;
}
.title .titleDat {
	font-size: 11px;
	line-height: 18px;
	color: #C00;
	display: block;
	float: left;
	width: 80px;
	text-align: left;
	margin-left: 28px;
}
.title .newsType {
	font-size: 12px;
	line-height: 18px;
	color: #C00;
	display: block;
	float: left;
	width: 128px;
	text-align: center;
	margin-left: 10px;
	font-weight: bold;
}

.donwloadContent {
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	margin-right: 35px;
	margin-bottom: 5px;
	margin-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	padding-top: 0px;
}

.downloadPic {
	text-align: right;
	margin-right: 35px;
	clear: both;
}
.downloadPic a {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #793999;
	text-align: right;
	text-decoration: underline;
}
.downloadPic a:hover {
	color: #1A487A;
	}


#contact .item img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#contact .item ol {
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-position: inside;
	font-size: 12px;
	line-height: 2em;
	overflow: visible;
}
#contact .item .donwloadContent ol {
	margin: 0px;
	padding:0px;
}
#contact .item ol li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CED9E6;
	display: block;
	clear: both;
}
#contact .item .donwloadContent ol li {
	border-bottom-width:  ;
	border-bottom-style: none;
}

#contact .item blockquote {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#contact table {
	background-color: #f0f0f0;
	font-size: 12px;
	line-height: 2em;
}
#contact table tr th {
	color: #793999;
	background-color: #E4E4E4;
	font-weight: normal;
}
#contact table .abTd02{
	color: #793999;
	background-color: #E4E4E4;
	/* [disabled]font-weight: bold; */
}
#contact table tr td {
	color: #5E5E5E;
	background-color: #FFF;
}

#news table {
	font-size: 12px;
	line-height: 2em;
}

#news table tr th {
	color: #793999;
	background-color: #E4E4E4;
	font-weight: normal;
	}
#news table .date{
	font-size: 12px;
	color: #C00;
	}





#footer {
	font-size: 12px;
	background-image: url(../images/son/bgFooter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer td {
	color: #5E5E5E;
}
#footer .eztrust {
	color: #5E5E5E;
	text-decoration: none;
}
#footer .eztrust:hover {
	color: #A5A5A5;
	font-weight: normal;
	}

.clear {
	clear: both;
	width: 1000px;
}
.abBg01 {
	background-image: url(../images/son/icon.jpg);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: left 3px;
	}
.abBg02 {
	background-image: url(../images/son/icon01.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left 0px;
	}

.abTd01 {
	font-weight: bold;
	color: #FFF;
	background-color: #2F74C8;
	font-size: 14px;
	text-align: center;
	}

.font_page{
	font-size: 12px;
	color: #C00;
	font-weight: bold;
	}
.font_news01{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #793999;
	}
.font_form01{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #793999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	padding-top: 10px;
	}
#form01 .font01{
	font-size: 12px;
	color: #1A487A;
	font-weight:bold;
	}
#form_tr01{
	height:10px
}
#form02 tr .form_tr01 {
	height: 15px;
}

#form02{
	border: 1px solid #CCC;
	margin-top: 5px;
}

#form02 .font01{
	font-size: 12px;
	color: #1A487A;
	font-weight:bold;
	}
.map{
	padding: 3px;
	border: 1px solid #CCC;
	width: 687px;
	}
#form03{
	background-color:#CCC;
	}
#form03 td{
	background-color:#FFF;
	}
.data01{
	margin-bottom:30px
	}
.data01 td{
	padding:0 10px;

	}
#TabbedPanels2 .TabbedPanelsContent .font01 {
	font-weight: bold;
	color: #2F5582;
}

.font_strong{
	font-size:14px;
	font-weight:bold;
	letter-spacing: 1px;	
}
#home #top_manu {
	height: 104px;
	width: 1000px;
	background-image: url(../images/index/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#home #main {
	background-color: #F9F9F9;
	background-image: url(../images/index/bg_main.jpg);
	background-repeat: repeat-x;
	min-height: 485px;
}

/*--首頁--*/
#home td{
	color:#757575;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	font-weight: normal;
	word-break:break-all;
	}

#home #main_left {
	float: left;
	width: 661px;
}
#home #main_left #banner {
	text-align: right;
	background-image: url(../images/index/bg_banner.jpg);
	background-repeat: no-repeat;	
	/*background-position: left top;*/

	height:300px;
	padding-left:35px;
}
#home #main_left #newly {
	width: 661px;
	background-image: url(../images/index/bg_newlyTitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#home #main_left #newly .space01 {
	padding-left: 20px;
}
#home #main_left #newly .space02 {
	padding-left: 5px;
}
#home #main_right {
	float: left;
	width: 338px;
	background-image: url(../images/index/bg_mainRight.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/* [disabled]height: 447px; */
}
#home #main_right #news {
	background-image: url(../images/index/bg_newsTitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 121px;
}
#home #main_right #news .date {
	font-weight: bold;
	color: #793999;
}

#home #main_right #service {
	background-image: url(../images/index/bg_service.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 109px;
	padding: 55px 135px 0 45px;

}
#home #main_right #service ul{
	list-style-type: none;
	padding: 0px;
	margin:0px;
}
#home #main_right #service ul li{
	height: 20px;
}
#home #main_right #service ul li a{
	background-image:url(../images/index/icon00.jpg);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a0c3ae;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	display:block;
}
#home #main_right #contact {
	height: 162px;
	background-image: url(../images/index/serviceInfo.png?v=2);
	background-repeat: no-repeat;
	background-position: right top;
}
.twa{font-size:11px;letter-spacing:0px;color:#999;
font-family:Verdana, Geneva, sans-serif;
line-height:14px;}

/*20120515修改新增*/
#contact table.bgData tr td{
	background-color: #eeeef7;
}
div.sideMenu a.active{
	color:#FFF;
	text-decoration:none;
	display:block;
	background-image: url(../images/son/navBg01.jpg);
	background-repeat: no-repeat;
	line-height: 26px;
	background-position: 0px;
	font-weight: bold;
	}
/*20120626修改新增*/
.data02{
	background-image: url(../images/son/navBg02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 13px;
	line-height: 1.5em;
	padding-bottom:5px;
	vertical-align:text-top;
}

#data table {
    border-collapse: collapse;
	
}

/*cookie*/
.cookiearea {
	background-color: #000;
	opacity: 0.8;
	border-top: 1px solid #000;
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	z-index:1001;
	padding: 20px;
	display: none;
}
.cookiecontent {
	text-align: center;
	position: relative;
	z-index: 1002;
	color: #fff;
	line-height: 200%;
	font-size:12px;	
}
.cookiebtn {
	background: #513088;
	/*border-color: #2e1d49;*/
	margin-left: 50px;
	padding: 2px 10px;
}

.cookiebtn a:hover{
	font-weight: normal;	
}

.contentline {margin-left:30px;}