﻿@charset "utf-8";
/*取消 Html 原有樣式---------------------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{
	border:0;
}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul {list-style:none;margin:0;padding:0;}
/*基本------------------------------------------*/
html { overflow:-moz-scrollbars-vertical; overflow-y:scroll;z-index: 999;font-size:13px;}
body{font-family: Helvetica, Arila,"微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", sans-serif;color:#6a6a6a;-webkit-text-size-adjust:none;background:url(/Images/FS/bg.jpg) repeat-x #fff;}
a {color:#b9b9b9;text-decoration:none;}
.fcht{font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", serif;}
/*共用-----------------------------------------*/

#divWelcome {top: 5px; width: 207px; height: 28px; right: 114px; margin-top: 10px; position: absolute;}
#container{position:relative;width:1200px;margin:0px auto;}
#header{position: relative;float:left;width:1200px;height:145px;}
#logo h1 a{position:absolute;top:23px;left:2px;width:315px;height:51px;background:url(/Images/FS/logo.png) no-repeat;display:block;text-indent:-9999px;}
#logoArea {position:absolute;top:51px;left:190px; font-size:18px; font-weight:bold;font-family:"微軟正黑體", "Microsoft JhengHei";}
#search{position:absolute;width:360px;height:28px;top:44px;right:320px;background:#fff;}
#search .input{float:left;width:163px;height:28px;line-height:28px;border:0px;font-size:12px;padding-left:10px;}
#search .send{float:left;}
#search p {float:right}
#alink {color:#1C94C4;   }
#alink:hover { color:blue; text-decoration:underline;}
#language{position:absolute;width:105px;height:28px;top:44px;right:196px;background:#fff;}
#language select{width:105px;height:28px;background:#fff;border:0px;line-height:28px;border:0px;color:#9e9e9e;font-size:12px;}
#menu{position:absolute;top:99px;left:0px;width:1158px;height:46px;/*background:url(/Images/FS/menu.jpg) no-repeat;*/}
#menu>ul>li{position:relative;float:left;width:104px;height:46px;}
#menu>ul>li>a{position:relative;float:left;color:#fff;text-align:center;width:96px;padding-left:4px;padding-right:4px;padding-top:18px;height:28px;background:url(/Images/FS/menu.jpg) no-repeat;font-weight:bold;line-height:12px;}
#menu>ul>li>a:hover{color:#d20014;background:url(/Images/FS/menu.jpg) no-repeat 0 -46px;padding-top:10px;height:36px;}
#menu>ul>li>ul{position:absolute;z-index:2;top:41px;left:0px;width:280px;min-height:70px;padding-bottom:14px;background:#ebebeb;border:1px solid #b6b6b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#menu>ul>li>ul{display:none; }
#menu>ul>li>ul>li{float:left;margin-left:1px;width:278px;min-height:31px;padding-top:2px;padding-bottom:2px;line-height:31px;}
#menu>ul>li>ul>li:hover,#menu>ul>li>ul>li:focus{background:url(/Images/FS/sbbg.png) no-repeat;color:#fff;}
#menu>ul>li>ul>li>a{display:block;width:248px;margin-left:16px;border-bottom:1px solid #c6c4c4;color:#6a6a6a;}
#menu>ul>li>ul>li>a.no{border:0px;color:#fff;font-weight:bold;}
#menu>ul>li>ul>li>a:hover, #menu>ul>li>ul>li>a:focus{color:#fff;font-weight:bold;}
#menu>ul>li>ul>li>ul{
float:left;margin-left:74px;display:none;position: absolute;
z-index:2;top:41px;left:0px;width:280px;min-height:70px;padding-bottom:14px;background:#ebebeb;border:1px solid #b6b6b6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#menu>ul>li>ul>li>ul>li:hover,#menu>ul>li>ul>li>ul>li:focus{background:url(/Images/FS/sbbg.png) no-repeat;color:#fff;}
#menu>ul>li>ul>li>ul>li{line-height:26px; }
#menu>ul>li>ul>li>ul>li>a{width:248px;color:#6a6a6a; margin-left:16px;border-bottom:1px solid #c6c4c4; text-overflow:ellipsis; white-space:nowrap;width:245px; display:inline-block; overflow:hidden;}
#menu>ul>li>ul>li>ul>li>a:hover, #menu>ul>li>ul>li>ul>li>a:focus{color:#fff;font-weight:bold; text-overflow:ellipsis; white-space:nowrap;width:245px; display:inline-block; overflow:hidden; }
#pull {
	display: none;
	background:url(/Images/FS/smallmenu.png) no-repeat; 
  background-position-x: 5px;
  background-position-y: 10px;
	    height:40px;
}
#local #submenu a.selected{color:#fff;display:block; background:url(/Images/FS/submenubg.png) no-repeat;} 

#banner{position:relative;float:left;width:1200px;height:400px;overflow:hidden;}
#banner>ul>li{position:absolute;width:1200px;height:400px;top:0px;left:0px;}
#banner #ball{position:absolute;top:380px;right:0px;}
#banner #ball span.ball{float:left;margin-right:9px;background:url(/Images/FS/ball.png) no-repeat 0 -11px;width:11px;height:11px;cursor:pointer;}
#banner #ball span.ball:hover{background:url(/Images/FS/ball.png) no-repeat 0 0px;}
#banner #ball span.on{background:url(/Images/FS/ball.png) no-repeat 0 0px;}
#indexpro{position:relative;float:left;margin-top:1px;width:747px;height:270px;background:url(/Images/FS/indexpro.png) no-repeat;}
#indexpro h4{position:absolute;font-size:15px;color:#e0002a;top:27px;left:123px;}
#indexpro #arrow_left{position:absolute;left:71px;top:122px;cursor:pointer;}
#indexpro #proList{position:absolute;top:54px;left:90px;width:570px;height:183px;overflow:hidden;}
#indexpro #proList ul{float:left;width:10000px;}
#indexpro #proList ul li{float:left;width:190px;height:183px;line-height:18px;}
#indexpro #proList ul li:hover{background:url(/Images/FS/protitle.png) no-repeat bottom left;}

#indexpro #proList ul li img{ width:190px;  height:140px}

#indexpro #proList ul li a{color:#6a6a6a;width: 80%;text-align: center;}
#indexpro #proList ul li a:hover{color:#fff;}
#indexpro #proList ul li p{padding-top:4px;text-align:center;}
#indexpro #arrow_right{position:absolute;right:67px;top:122px;cursor:pointer;}

/* frank */
#CoursesArea {position:relative;float:left; width:100%; }
#CoursesArea ul{position:relative;width:100%;top:10px;left:10px;}
#CoursesArea li {position:relative;float:left;width:100%;min-height: 22px;line-height: 20px;word-wrap:break-word;  }
#CoursesArea li .img {background:url(/Images/dot.png) no-repeat; padding-left:16px; }

#indexTrain{position:relative;float:left;margin-left:58px;width:350px;height:270px; padding-left:10px;}
#indexTrain h4{position:absolute;font-size:15px;color:#e0002a;top:27px;left:3px;}
#indexTrain .more{font-size:12px;color:#6a6a6a;font-weight:bold;right:0px;top:30px;position:absolute;}
#indexTrain .LinkTrain{position:absolute;width:100%;top:60px;left:10px;border:none;}
#indexTrain .LinkTrain:hover{position:absolute;width:100%;top:58px;left:8px; border:dotted 1px blue;}
#indexTrain ul{position:absolute;width:100%;top:60px;left:10px;}
#indexTrain li {position:relative;float:left;width:100%;min-height: 30px;line-height: 24px;word-wrap:break-word; }
#indexTrain li.odd{position:relative;float:left;width:100%;background: #f3f3f3;min-height: 30px;line-height: 24px;word-wrap:break-word; }
#indexTrain li .right .date{float:left;font-size:13px;}
#indexTrain li .right .category{float:left;color:#e0002a;font-size:13px;}
#indexTrain li .right .ComputerCourses{float:left;color:#d20014;font-size:13px;} 
#indexTrain li .right .HealthCourse{float:left;color:#f49000;font-size:13px;} 
#indexTrain li .right .ComputerCourseHighlight{float:left;color:#d20014;font-size:13px;} 
#indexTrain li .right .HealthCourseHighlight{float:left;color:#f49000;font-size:13px;} 
#indexTrain li .right span{float:left;font-weight:bold;font-size:13px;line-height:24px; padding-left:10px;}
#indexTrain li a{color:#6A6A6A;}
#indexTrain li a:hover{color:#2355f8;}

#indexProduct{position:relative;float:left;margin-left:58px;width:350px;height:270px; padding-left:10px;}
#indexProduct h4{position:absolute;font-size:15px;color:#e0002a;top:27px;left:3px;}
#indexProduct .more{font-size:12px;color:#6a6a6a;font-weight:bold;right:4px;top:30px;position:absolute;}
#indexProduct .LinkTrain{position:absolute;width:100%;top:60px;left:10px;border:none;}
#indexProduct .LinkTrain:hover{position:absolute;width:100%;top:58px;left:8px;border:dotted 1px blue;}


#indexNews{position:relative;float:left;margin-left:58px;width:300px;height:270px;}
#indexNews h4{position:absolute;font-size:15px;color:#e0002a;top:27px;left:3px;}
#indexNews .more{font-size:12px;color:#6a6a6a;font-weight:bold;right:4px;top:30px;position:absolute;}
#indexNews .LinkTrain{position:absolute;width:100%;top:60px;left:10px;border:none;}
#indexNews .LinkTrain:hover{position:absolute;width:100%;top:58px;left:8px;border:dotted 1px blue;}
#indexNews ul{position:absolute;width:100%;top:60px;left:0px;}
#indexNews li{position:relative;float:left;width:100%;width:100%;min-height:84px;margin-bottom:15px;}
#indexNews li .img{position:absolute;width:104px;height:84px;background:url(/Images/FS/indexnewsbg.png) no-repeat;}
#indexNews li .img img
{
    position: absolute;
    top: 5px;
    left: 6px;
    width: 88px;
    height: 66px;
}
#indexNews li .right{position:absolute;width:180px;top:7px;left:106px;}
#indexNews li .right .date{color:#6a6a6a;float:left;font-size:12px;}
#indexNews li .right .category{float:left;color:#e0002a;font-size:11px;}
#indexNews li .right span{clear:both;float:left;width:100%;font-weight:bold;font-size:15px;color:#6a6a6a;margin-top:4px;line-height:24px;}
#indexNews li .right span a{color:#6a6a6a;}

#indexlink{position:relative;float:left;margin-top:44px;width:100%;height:171px;background:url(/Images/FS/find.jpg) repeat-x bottom;}
.center{position:relative;width:1200px;margin:0px auto;}
#indexlink .link1{position:absolute;top:-20px;left:163px;width:234px;height:135px;}
#indexlink .link1 a{display:block;width:234px;height:135px; height:20px;color:#fff}
#indexlink .link1 p{position:absolute;display:block;width:100%;bottom:-25px;color:#fff;font-size:18px;font-weight:bold;text-align:center; height:20px} 
#indexlink .link2{position:absolute;top:-20px;left:456px;width:275px;height:135px;}
#indexlink .link2 a{display:block;width:234px;height:135px; height:20px;color:#fff}
#indexlink .link2 p{position:absolute;display:block;width:100%;bottom:-25px;color:#fff;font-size:18px;font-weight:bold;text-align:center; height:20px }
#indexlink .link3{position:absolute;top:3px;left:792px;width:308px;height:139px;}
#indexlink .link3 a{display:block;width:234px; color:#fff; }
#indexlink .link3 p{position:absolute;top:10px;left:10px;color:#fff;font-size:18px;font-weight:bold;  height:20px }

#footer{position:relative;float:left;min-width:100%;height: auto;background:url(/Images/FS/footerbg.jpg) repeat-x bottom;  background-size:100% 100%}
#footerNav{float:left;margin-left:0px;margin-top:40px;width:1200px;}
#footerNav span{float:left;width:90px;margin-left:20px;margin-right:10px;}
#footerNav span h4{color:#fff;}
#footerNav span ul{float:left;margin-top:8px;width:100%;}
#footerNav span li{float:left;width:100%;margin-top:10px;}
#footerNav span a{color:#b0b0b0;line-height:15px;}



#footerZone{ left:0px;right:5%;width:100%;height:97px;border-top:1px solid #787878;position: relative; float:left}
#footerZone #logo2{position:absolute;top:27px;left:2px;}
#footerZone p{position:absolute;line-height:97px;right:0px;font-size:12px;color:#888888;}
#footerZone span a{position:absolute;line-height:60px;left:336px;font-size:12px;color:#888888;width:100px;}
#footerZone span a img{padding-top: 40px;position: absolute;right:-100px;}
#footerZone div span#footertext{position:absolute;line-height:60px;right:366px;font-size:12px;color:#888888;width:34%;}


/*#content{position:relative;float:left;width:1200px;min-height:500px;margin-top:19px;}*/
#content{position:relative;float:left; width:1200px;min-height:500px;margin-top:19px;}
#content h2#title{position:absolute;width:1011px;font-size:28px;color:#e0002a;padding-left:90px;height:96px;line-height:96px;background:url(/images/FS/titlebg.png) no-repeat;}

#allshow{position:absolute;right:200px;top:43px;color:#e0002a;font-weight:bold;}
#navigation{position:absolute;top:108px;left:89px;font-size:12px;color:#999999;}
#navigation a{color:#999999;} 
#news{position:relative;width:1070px;margin:146px auto;}

#news1{position:relative;float:left;width:574px;height:531px;}
#news1 .title{position:absolute;top:0px;left:13px;line-height:26px;color:#d20014;font-size:13px;font-weight:bold;}
#news1 .title img{float:Left;}
#news1 .content{float:left;margin-top:26px;width:577px;min-height:505px;background:#efefef;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.newsl{float:left;width:289px;margin-top:18px;margin-left:19px;}
.newsl .img{float:left;width:289px;height:199px;background:url(/Images/FS/b1.png) no-repeat;}
.newsl .img img{float:Left;margin:9px;max-width:225px;max-height:175px;margin-left:28px;}
.newsl .date{line-height:37px;margin-left:9px;font-weight:bold;font-size:15px;}
.newsl .description{float:left;width:265px;margin-left:10px;border-top:1px solid #d6d6d6;font-size:15px;}
.newsl .description h5{margin-top:12px;color:#6a6a6a;line-height:24px;}
.newsl .description span{float:left;width:100%;margin-top:12px;font-size:13px;color:#6a6a6a;line-height:24px;}
.newsl .more{float:left;margin-left:9px;margin-top:40px;}
.newslist{float:left;width:223px;margin-left:27px;}
.newslist li{float:left;width:223px;margin-top:18px;margin-bottom:3px;}
.newslist li .img{float:left;width:223px;height:154px;background:url(/Images/FS/b2.png) no-repeat;}
.newslist li .img img{float:Left;margin:10px;max-width:195px; max-height:87%; }
.newslist li .date{margin-left:9px;margin-top:3px;font-weight:bold;font-size:15px;}
.newslist li .description{float:left;width:192px;margin-left:10px;font-size:13px;margin-top:4px;color:#6a6a6a;line-height:24px;font-weight:bold;}
#news2{position:relative;float:left;margin-left:33px;width:350px;height:531px;}
#news2 .title{position:absolute;top:0px;left:13px;line-height:26px;color:#f49000;font-size:13px;font-weight:bold;}
#news2 .title img{float:Left;}
#news2 .content{float:left;margin-top:26px;width:351px;max-height:505px; min-height:505px; background:#fff6e9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow:hidden;
}
#news2 .content li{float:Left;width:135px;height:210px;margin-top:19px;margin-bottom:12px;margin-left:20px;margin-right:20px;}
#news2 .content li .img{float:left;width:135px;height:135px;max-width:135px;}
#news2 .content li .description{float:left;width:135px;font-size:13px;margin-top:10px;color:#6a6a6a;line-height:24px;font-weight:bold;}
#news2 .img img{max-width:135px;max-height:135px;}
#news3{position:relative;float:left;margin-top:26px;width:960px;height:493px;}
#news3 #title{position:absolute;top:0px;left:13px;line-height:26px;color:#1a96e5;font-size:13px;font-weight:bold;}
#news3 #title img{float:Left;}
#news3 .content{float:left;margin-top:26px;width:960px;min-height:467px;background:#cce8f4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#news3 .content li{float:left;width:289px;margin-top:18px;margin-right:9px;margin-left:19px;}
#news3 .content li .img{float:left;width:289px;height:199px;background:url(/Images/FS/b1.png) no-repeat;}
#news3 .content li .img img{float:Left;margin:9px; max-width:231px; max-height:178px;}
#news3 .content li .date{line-height:37px;margin-left:9px;font-weight:bold;font-size:15px;}
#news3 .content li .description{float:left;width:265px;margin-left:10px;border-top:1px solid #6a6a6a;font-size:15px;}
#news3 .content li .description h5{margin-top:12px;color:#6a6a6a;line-height:24px;}
#news3 .content li .description span{float:left;width:100%;margin-top:12px;font-size:13px;color:#6a6a6a;line-height:24px;}
#news3 .content li .more{float:left;margin-left:9px;margin-top:20px;}
#newsList{position:relative;float:left;width:88%;margin-left:25px;margin-top:42px;margin-bottom:20px;background:url(/Images/FS/newsbg.png) no-repeat; background-size:100% 100%; padding-bottom:12px;}
#newsList .up{position:absolute;top:37px;left:90px;}
#newsList .down{position:absolute;bottom:37px;left:90px;}
#newsList div#newsShow{float:left;width:80%;height:420px;overflow:hidden;margin-top:47px;margin-left:90px;margin-right:90px;}
#newsList ul{float:left;width:100%;}
#newsList li{float:left;width:100%;min-height:30px;line-height:24px;}
#newsList li.odd{background:#f3f3f3;min-height:30px;line-height:24px;}
#newsList li:before{background:#f3f3f3;min-height:30px;line-height:24px;}
#newsList li a{color:#383838;float:left; width:73%;margin-left:20px;}
#newsList li p{float:left;width:93px;padding-left:5px;font-weight:bold;}
#newsList span.CompanyNews{float:left;width:103px;color:#d20014;font-weight:bold;}
#newsList span.ComputerCourses{float:left;width:103px;color:#d20014;font-weight:bold;} 
#newsList span.HealthCourse{float:left;width:103px;color:#f49000;font-weight:bold;} 
#newsList span.CompanyAchievements{float:left;width:103px;color:#f49000;font-weight:bold;}
#newsList span.IndustryTrends{float:left;width:103px;color:#1a96e5;font-weight:bold;}
#newsList span.TechnicalArticles
{
    float: left;
    width: 103px;
    color: #0000FF;
    font-weight: bold;
}

#newsListNoBG{position:relative;float:left;width:1102px;min-height:526px;margin-left:25px;margin-top:42px;}
#newsListNoBG .up{position:absolute;top:37px;left:90px;}
#newsListNoBG .down{position:absolute;bottom:37px;left:90px;}
#newsListNoBG div#newsShow{float:left;width:920px;overflow:hidden;margin-top:10px;margin-left:90px; }
#newsListNoBG div#newsShow .NewsTitle {font-weight:bold;}
#newsListNoBG div#newsShow a { width:100% }
#newsListNoBG div#newsShow a:hover { color:#2355f8; }
#newsListNoBG ul{float:left;width:920px;}
#newsListNoBG li{float:left;width:920px;min-height:30px;line-height:24px;}
#newsListNoBG li.odd{background:#f3f3f3;min-height:30px;line-height:24px;}
#newsListNoBG li:before{background:#f3f3f3;min-height:30px;line-height:24px;}
#newsListNoBG li a{color:#383838;float:left; margin-left:20px;}
#newsListNoBG li p{float:left;width:76px;padding-left:5px;font-weight:bold;}
#newsListNoBG span.CompanyNews{float:left;width:103px;color:#d20014;font-weight:bold;}
#newsListNoBG span.ComputerCourses{float:left;width:103px;color:#d20014;font-weight:bold;}
#newsListNoBG span.HealthCourse{float:left;width:103px;color:#f49000;font-weight:bold;}
#newsListNoBG span.ComputerCourseHighlight{float:left;width:103px;color:#d20014;font-weight:bold;}
#newsListNoBG span.HealthCourseHighlight{float:left;width:103px;color:#f49000;font-weight:bold;}
#newsListNoBG span.CompanyAchievements{float:left;width:103px;color:#f49000;font-weight:bold;}
#newsListNoBG span.IndustryTrends{float:left;width:103px;color:#1a96e5;font-weight:bold;}
#newsListNoBG span.TechnicalArticles
{
    float: left;
    width: 103px;
    color: #0000FF;
    font-weight: bold;
}


.cate1{float:left;width:103px;color:#d20014;font-weight:bold;}
.cate2{float:left;width:103px;color:#f49000;font-weight:bold;}
.cate3{float:left;width:103px;color:#1a96e5;font-weight:bold;}

#newsTitle{float:left;margin-left:20px;width:925px;height:41px;line-height:35px;background:url(/Images/FS/titlebg2.png) no-repeat;color:#fff;}
#newsTitle h4{float:left;font-size:15px;margin-left:17px;}
#newsTitle p{float:right;font-weight:bold;margin-right:22px;}
#newsView{float:left;margin-left:20px;margin-top:50px;width:925px;line-height:24px;color:#383838;font-size:13px;}
#download{float:left;width:100%;line-height:31px;margin-left:20px;margin-top:25px;margin-bottom: 15px;}
#download img{float:left;margin-right:9px;}
#download a{color:#e0002a;}
#download div.DownloadFile{margin-bottom: 8px;}
#page{float:left;width:1025px;margin-top:20px;height:96px;line-height:96px;background:url(/Images/FS/titlebg.png) no-repeat;padding-left:76px;}
#page span{float:left;margin-top:38px;margin-left:8px;}

/*News原本灰底的背景css*/
/*#divTopTitle{float:left;margin-left:20px;width:925px;height:41px;line-height:35px;background:url(/Images/FS/titlebg2.png) no-repeat;color:#fff; padding-left:17px; font-weight: bold; font-size:15px;}
#divTopTitle div#divType{float: right; margin-right: 38px;}
#divTopTitle p{  float: left;}
#divTopTitle div.divs{ float: left; margin-right: 5px;color:#fff;}*/

/*News去除灰底的背景css*/
#divTopTitle{float:left;line-height:35px; padding-left:17px; width: 100%;}
#divTopTitle div#divType{ position: absolute; color:#d20014; font-size:13px; font-weight:bold; margin-right:38px; margin-bottom:25px;}
#divTopTitle div#divType img{float: left; margin-right:8px;}
#divTopTitle p{float: left;}
#divTopTitle div.divs{ float: left;}
#divTopTitle div#divYM{font-size: 15px;color: #383838;background: url(/Images/FS/news2_bg.jpg) repeat-x; width: 100%;margin-bottom: 14px;margin-top: 58px;height: 42px; font-weight: bold;}
#divTopTitle div#divTitle{ color:#d20014; font-size:18px; font-weight:bold;}


.btnpage{  float: left; margin-left: 15px; margin-top: 47px; margin-bottom: 47px;}

#local a{ cursor:pointer}
#local{position:relative;width:1070px;margin:146px auto;}
#local #submenu{float:left;width:249px;border-right:1px solid #d7d7d7; display:block;}
#local #submenu>ul>li{float:left;width:249px;min-height:40px;line-height:38px;color:#fff;font-weight:bold;}
#local #submenu>ul>li>a{color:#6a6a6a;display:block;width:235px;height:40px;padding-left:14px;}
#local #submenu>ul>li>a:hover{color:#fff;display:block;width:235px;height:40px;background:url(/images/FS/submenubg.png) no-repeat;}
#local #submenu>ul>li>a.on{color:#fff;display:block;width:235px;height:40px;background:url(/images/FS/submenubg.png) no-repeat;}
#local #submenu>ul>li>ul{float:left;width:219px;margin-left:30px;}
#local #submenu>ul>li>ul>li>a{float:left;width:207px;padding-top:14px;padding-left:12px;line-height:16px;color:#6a6a6a;display: inline-table;}
#local #submenu>ul>li>ul>li>a:hover{color:#e0002a;background:url(/images/submenubg2.jpg) 0 -35px no-repeat;}
#local #submenu>ul>li>ul>li>a.on{color:#e0002a;background:url(/images/submenubg2.jpg) 0 -35px no-repeat;display: inline-table;}


#local #submenu>ul>li>ul>li>ul>li>a{color:#6a6a6a;float:left;width:190px;min-height:18px;line-height:18px;padding-top:10px;padding-bottom:5px;padding-left:15px;border-bottom:1px solid #d7d7d7;margin-left:12px;}
#local #submenu>ul>li>ul>li>ul>li>a:hover{color:#e0002a;}
#local #submenu>ul>li>ul>li>ul>li>a.on{color:#e0002a;}

#showLeftMenu
{
    border: thin dashed #FF0000;
    display: none;
    position: fixed;
    position: fixed;
    cursor: pointer;
    top: 156px;
}
/* 20150203
#local #submenu ul{float:left;width:219px;padding-left:20px;box-sizing:border-box }
#local #submenu li{float:left;width:219px; box-sizing:border-box; display:inline-block }

#local #submenu ul>li>a{ color:#6a6a6a;display:block;width:215px;height:31px;padding-left:10px;padding-top:10px}
#local #submenu ul>li>a:hover{
        cursor:pointer;color:#fff;display:block;width:auto;height:31px;background:url(/Images/FS/submenubg.png) no-repeat;}
#local #submenu ul>li>a.on{color:#fff;display:block;width:215px;height:31px;background:url(/Images/FS/submenubg.png) no-repeat;}

#local{position:relative;width:1070px;margin:146px auto;}
#local #submenu{float:left;width:249px;}
#local #submenu>ul>li{float:left;width:100%;color:#fff;font-weight:bold}
#local #submenu>ul>li>a{ color:#6a6a6a;display:block;width:215px;height:31px;padding-left:10px;padding-top:10px}
#local #submenu>ul>li>a:hover{
        cursor:pointer;color:#fff;display:block;width:215px;height:31px;background:url(/Images/FS/submenubg.png) no-repeat;}
#local #submenu>ul>li>a.on{  cursor:pointer;color:#fff;display:block;width:215px;height:31px;background:url(/Images/FS/submenubg.png) no-repeat;}
*/
/* 
#local #submenu>ul>li>ul{float:left;width:219px;margin-left:30px;}
#local #submenu>ul>li>ul>li>a{float:left;width:207px;;padding-left:12px;height:35px;line-height:35px;color:#6a6a6a;background:url(/Images/FS/submenubg2.jpg) no-repeat;}
#local #submenu>ul>li>ul>li>a:hover{color:#e0002a;background:url(/Images/FS/submenubg2.jpg) 0 -35px no-repeat;}
#local #submenu>ul>li>ul>li>a.on{color:#e0002a;background:url(/Images/FS/submenubg2.jpg) 0 -35px no-repeat;}
#local #submenu>ul>li>ul>li>ul>li>a{float:left;width:190px;height:28px;line-height:28px;color:#6a6a6a;padding-left:15px;border-bottom:1px solid #d7d7d7;margin-left:12px;}
#local #submenu>ul>li>ul>li>ul>li>a:hover{color:#e0002a;}
#local #submenu>ul>li>ul>li>ul>li>a.on{color:#e0002a;}
*/

#local h5.title{float:left;width:678px;height:40px;line-height:38px;margin-bottom:24px;background:url(/Images/FS/localtitle.png) no-repeat;font-size:15px;color:#6a6a6a;padding-left:17px;}

#comment{float:left;width:680px;margin-top:12px;padding-left:15px;padding-bottom:1px;border-bottom:1px solid #d7d7d7;}
#comment .img{float:left;}
#comment .right{float:left;margin-left:45px;margin-top:63px;width:290px;font-size:13px;color:#383838;line-height:24px;font-weight:bold;}

#comment2{float:left;width:680px;margin-top:30px;padding-left:15px;padding-bottom:35px;}
#comment2 .input1{width:246px;height:23px;border:1px solid #6a6a6a;margin-left:4px;}
#comment2 .input2{width:111px;height:23px;border:1px solid #6a6a6a;margin-left:4px;}
#comment2 .select1{width:246px;height:23px;border:1px solid #6a6a6a;margin-left:4px;}
#comment2 textarea{overflow:auto;width:605px;height:153px;border:1px solid #6a6a6a;margin-left:4px;}
#comment2 .td1{padding-top:8px;}
#comment2 .gd{vertical-align:middle;margin-left:18px;margin-right:14px;}
#comment2 .change{color:#acacac;text-decoration:underline;cursor:pointer;}
#comment2 .btnarea{;}
#comment2 .btn{position: relative; left: 320px; z-index:9998;}
#comment2 .btnarea a span{position:relative;top:-13px;left:226px;z-index:9999;font-family:"微軟正黑體", "Microsoft JhengHei";
                    font-size:22px;color:#FFF;font-weight:bold;}
#comment2 .btn2{position: relative; left: 278px; z-index:9998;}
#comment2 .btnarea a:nth-child(2) span{position:relative;top:-13
                                       px;left:178px;z-index:9999;font-family:"微軟正黑體", "Microsoft JhengHei";
                    font-size:22px;color:#FFF;font-weight:bold;}
#comment2 .btnarea .submit{ cursor: pointer; }
#comment2 tr.separated > td{ border-bottom:1px solid #d7d7d7; padding-bottom: 0.5em; }
#comment2 tr.space > td{ padding-top: 0.5em;}
#comment2 input[type=checkbox]{margin-left:4px;}
#comment2 label{white-space:nowrap;}
#comment2 .RequiredStar{float:left;color:Red;}

#services{float:left;width:100%;padding-bottom:145px;}
#services table{float:left;max-width:100%;margin-left:15px;}
#services .input1{width:170px;height:23px;border:1px solid #6a6a6a;color:#9E9E9E;padding-left:5px;}
#services .select1{width:175px;height:23px;border:1px solid #6a6a6a;}
#services #map{float:left;margin-top:15px;width: 692px; height: 536px;}
#services #map iframe{width: 692px; height: 536px;text-align: center;}
#services .btnarea{position:absolute;}
#services .submit .btn{float:left;position:relative;left:155px;z-index:1; }
#services .submit span{float:left;position:relative;left:58px;top:5px;z-index:2;font-family:"微軟正黑體", "Microsoft JhengHei";font-size:22px;color:#FFF;font-weight:bold; }
#services .btnarea .submit{ cursor: pointer; }
#services .TelWord{ margin-left:33px; margin-top:15px;font-size: large;padding:0px 12px;}
div.content span img  { margin:5px}
/*
    .collapse {
        width:15px;  
        background-image: url('/Content/themes/base/minified/images/ui-icons_222222_256x240.png');
        background-repeat: no-repeat;
        background-position: -36px -17px;
        display:inline-block;
        cursor:pointer;
    }
    .expand {
        width: 15px;
        background-image: url('/Content/themes/base/minified/images/ui-icons_222222_256x240.png');
        background-repeat: no-repeat;
        background-position: -50px -17px;
        display: inline-block;
        cursor:pointer;float: left;
    }
*/


#search .gsc-control-cse { 
    padding:0px;
    background-color:transparent;
    border-color:transparent;
    border:none;
  }
#search  .gsc-search-box-tools .gsc-search-box .gsc-input{ 
    padding:0px; 
    border:none;
  }
#search     
{
    background-color:transparent;
  }

#tblSearch {width:920px;}

#tblSearch td { height:24px; padding:3px 3px 3px 3px; font-size:13px; font-weight:bold;}
#tblSearch .course_header { font-weight:bold; background-color:#8D8D8D; color:white; }
#tblSearch .news_header { font-weight:bold; background-color:#8D8D8D; color:white; }
#tblSearch .course_even {background-color:#F3F3F3;}
#tblSearch tr { cursor:pointer; }

.RequiredStar {color: red; float: left;}


#divAddcontact { width:800px}
	
#searchArea {
  float: left;
  margin-top: 150px;
  margin-left: 115px;
  color: #383838;
}	
.successLeft {
  float: left;
  width: 330px;
  height: 215px;
}
.successRight {
  float: left;
  margin-left: 20px;
  line-height: 26px;
}
.successRight select {
  float: left;
  width: 450px;
  height: 24px;
  border: 1px solid #9e9e9e;
  margin-top: 0px;
}
.successRight .input {
  float: left;
  width: 450px;
  height: 22px;
  border: 1px solid #9e9e9e;
}
.successRight .successSend {
  float: right;
  margin-top: 20px;
}
.successRight tr
{
    height: 39px;
}