@charset"utf-8";
/*
----------------------------------------------
made by kuofeng
date:2012/05/12
----------------------------------------------*/

/*基本
----------------------------------------------*/
body{margin:0px auto;background:#f5f5f5;font-family: "微軟正黑體" , Helvetica, Arial, Microsoft JhengHei, Lucida Sans Unicode, sans-serif;;font-size:12px;color:#454545;}
h1{font-size:18px;}
h4{font-size:14px;color:#666;}

/*.accesskey a{position:absolute;margin:-12px 0 0 0px;padding:0;color:#fff;font-size:12px;text-decoration:none;}*/


a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#b63d01;}
a:active{color:#b63d01;}


/*外圍
----------------------------------------------*/
.wrapper{margin:0 auto;width:100%;}

/*header
----------------------------------------------*/
 /*.headerwrap{width:100%;height:108px;background: url("/Sysid/cc/images/headbg.jpg") no-repeat center top;} 修改*/


.header{margin:0 auto;display:block;width:980px;height:90px;background:#0a2466;}
.hdshell{background:#0a2466;}

/*
.header{margin:0 auto;display:block;width:980px;height:108px;background: url("/Sysid/cc/images/headbg.jpg") no-repeat center top;}
修改*/

.logo{float:left;width:417px;height:82px;/*background:url("images/logo.jpg") no-repeat;*/cursor:pointer;}/*ä¿®æ”¹*/

.logo img{border:0px;margin-top:14px;}

.nav{float:right;width:auto;margin-top:5px;margin-right:10px;}
/*.nav{float:right;width:auto;margin-top:2px;margin-right:10px;}*/

.search{float:right;display:inline;padding:5px 0px;}
.search .searchText{float:left;FONT-SIZE:13px;color:#000;width: 160px;background:#ebebeb;border:none;margin:12px 10px 0 20px;padding:3px;}
.search .searchButton{float:left;width:25px;height:25px;margin-top:9px;cursor:pointer;background: url("/Sysid/cc/images/searchbtn.png") no-repeat;}



/*nav選單
----------------------------------------------*/
.navLink{clear:both;text-align:right;margin:15px 0px 0px 0;font-size:12px;width:100%;}
.navLink ul{margin:0;padding:0;}
.navLink li{display:inline;padding:2px 13px 0 13px;border-right:1px dotted #ffffff;}

/*.navLink li{display:inline;padding:2px 0 0 25px;}*/
.navLink li a{color:#ffffff;text-decoration:none;}
.navLink a:hover{color:#4dbad5;}
.navLink li.last{margin:0 0 0 6px;padding:0 0 0 0px;border:none;}


/*menu
----------------------------------------------*/
.menuwrap{width:100%;background:#153da1;}
.menu {margin:0 auto;position:relative;width:980px;height:43px;background:#153da1;}
.menuLink{margin:0px 5px;width:980px;height:43px;list-style:none;color:#fff;font-size:15px;text-decoration:none;/*overflow:hidden;*/}
.menuLink ul {margin:0;padding:0;list-style:none;}
.menuLink li {float:left;list-style-type:none;}
.menuLink li a {display:block;width:95px;text-align:center;border-right:#3d60bd 1px solid;color:#fff;text-decoration:none;font-weight:200;line-height:43px;}
.menuLink li a:hover{background-color:#4e71ca;color:#fff;}
.menuLink li.last a{margin:0;padding:0;border:none;}
.bannerwrap{float:left;width:100%;/*height:400px;*/background:#f7f3ef url("/Sysid/cc/images/headerbg.jpg") repeat-x top;background-position:center top;} 

/*bannerwrap{float:left;width:100%;height:236px;/*background:e2dddd#;*/

.banner{margin:0 auto;position:relative;width:980px;background:#ffffff url("images/banner.jpg") repeat-x center top;}

/*banner
----------------------------------------------*/
.bannercontent{width:980px;}
/*.bannercontent{width:980px;height:236px;}*/

/*container
----------------------------------------------*/
.containerwrap{clear:both;margin:0 auto;width:980px;}
.container{float:left;display:block;padding: 40px 0px 20px 0px;background:#ffffff;}


/*左欄
----------------------------------------------*/
.submenu{float:left;width:180px;padding-right:0px;margin-left:10px;}


/* 子選單
----------------------------------------------*/
.submenuTitle{
	width:170px;
	height:72px;
    line-height:72px;
	text-align:center;
	font-size:16px;
	font-weight:200;
	color:#fff;
	background: url("/Sysid/cc/images/mtitle.jpg") repeat-x;
	margin-bottom:10px;
}
.submenuLink {float:left;overflow:hidden;width:170px;font-size:14px;padding-bottom:0px;border:#5274cc 2px solid;}
.submenuLink ul{margin:0px; padding:0px;}
.submenuLink li{margin-bottom:0;border-bottom:#e3e3e3 1px solid;line-height:20px;}
.submenuLink li a{display:block;padding: 12px 5px 12px 15px;color:#454545;text-decoration: none;line-height:normal;}
.submenuLink a:hover{background-color:#eff1f4;color:#1b3898;}
.submenuLink ul ul { margin:0px;padding:0px;}
.submenuLink ul ul li {color:#333;border:none;}
.submenuLink ul ul li a {margin:0px;display:block;padding:8px 10px 8px 35px;background: url("images/dot.gif") 28px center  no-repeat;}
.submenuLink ul ul li a:hover{color:#1b3898;}
.submenuBottom{}

/* 左區塊
----------------------------------------------*/
.submenuBlock{float:left;width:180px;margin-bottom:10px;}
.submenuBlockText{}

/*content
----------------------------------------------*/
.content{float:left;width:580px;margin:0 0 0 0px;margin-bottom:40px;padding:0px 15px;}
/*.content{width:100%;margin:0 20px;margin-left:-200px;margin-right:-200px;}*/

.path{float:left;line-height:22px;font-size:11px;color:#555;}
.path a{color:#0a7ccc;text-decoration:none;}
h1 div.contentTitle{

	padding:28px 0px 8px 0px;
	color:#113898;
	font-size: 28px;
    font-family:"å¾®è»Ÿæ­£é»‘é«”", Microsoft JhengHei, Helvetica, Arial, sans-serif;   
	font-weight:200;
    text-align: left;
	border-bottom:#cdddeb 1px solid;
line-height:27px;

/*
	padding:10px 0px 10px 15px;
	margin-bottom:12px;
   	border-bottom:#ccc 1px solid;
	background:#fff url("images/contentTitle.jpg") no-repeat center left;
	color:#1b1b1b;
	font-size:22px;
	font-weight:800;
*/
}

.contentText{font-size:14px;margin-bottom:10px;color:#555555;line-height:28px;padding-bottom: 25px;}

/*右欄
----------------------------------------------*/
.quick{	float:right;width:180px;background:#fff url("images/quick.jpg") repeat-y;}
/*.quick{	float:right;width:180px;background:#fff url("images/quick.jpg") repeat-y;}*/

/*右欄輪播圖片
----------------------------------------------*/
.quickPhoto{width:180px;left:right;margin-bottom:10px;/*padding-bottom:10px;*/}
.quickPhotoTitle{
	background-color:#eee;
    padding:7px 10px;
	margin-bottom:5px;
    font-size:13px;
	font-weight:800;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
	text-overflow:clip; 
	text-overflow:ellipsis;
}
.quickPhotoImg{width:160px;margin-left:10px;}
.quickPhotoImg img{max-width:160px;max-height:106px;border:1px solid #666;}

/* 快速選單
----------------------------------------------*/
.quickTitle{
	background-color:#eee;
    padding:7px 10px;
	margin-bottom:10px;
	text-align:center;
    font-size:13px;
	font-weight:800;
	color:#333;
}
.quickLink {overflow:hidden;width:180px;font-size:12px;margin-bottom:10px;}
.quickLink ul{margin:0px;padding:0px;margin-left:10px;}
.quickLink li{margin-bottom:10px;list-style-type:none;line-height:1.2;padding:0 5px 0 16px;;background:url("images/linkimg.gif")no-repeat;}
.quickLink li a{color:#333;text-decoration: none;}
.quickLink a:hover{color:#ffae21;}
.quickLinkBottom{height:10px;}

/* 右區塊
----------------------------------------------*/
.quickBlock{float:left;width:180px;margin-bottom:10px;}
.quickBlockText{}

/*底部
----------------------------------------------
.footer{clear: both;margin:0px;background:#0a2466 url("images/footer.jpg") repeat-x;}
.footerText{padding:10px 10px;COLOR:#b9c3de;text-align: center;LINE-HEIGHT: 22px;display:table-cell}
*/

/*檔案列表模組*/
.FilesListContent{width:100%;line-height :14px;}                   
.FileListRow{Width:100%;float:left; border-bottom :1px dotted #eee;vertical-align:middle;padding:10px 0px 8px 0px;}
.FileListRow a:link{color:#333;text-decoration:none;}
.FileListRow:hover{ border-bottom:1px solid #eee;background-color:#f7f7f7;color:#de5823;}
.FileListRowHead{float:left;background-color:#eaeaea;vertical-align:middle;width:100%;padding:10px 0px 8px 0px;text-transform:uppercase;}
.FileListCell_1{ Width:40%;float:left;text-align:left;padding:0px 0px 0px 13px;color:#555;}
.FileListCell_1.Head{text-align:center;}
.FileListCell_2{ Width:15%;float:left;text-transform:uppercase;text-align:center;color:#099;}
.FileListCell_3{ Width:15%;float:left;text-align:center;color:#888;font-size:12px;}
.FileListCell_4{ Width:15%;float:left;text-align:center;color:#ec7812;font-size:12px;}
.FileListCell_5{ Width:10%;float:left;text-align:center;color:#ec7812;font-size:12px;}
.Head{font-weight:bold; color:#555555;font-size:13px;}


/*公告模組*/
.NewsListContent{width:100%;line-height :14px;}
.NewsListRow{Width:100%;float:left;border-bottom :1px dotted #eee;vertical-align:middle;padding:12px 0px 8px 0px;}
.NewsListRow a:link{color:#239ade;text-decoration:none;}
.NewsListRow a:hover{color:#de5823;text-decoration:underline;}
.NewsListRowHead{float:left;background-color:#ededed;vertical-align:middle;border-bottom:2px solid #ccc;width:100%;padding:12px 0px 6px 0px;}
.NewsListCell_1{width:3%;float:left;padding:2px 0px 0px 5px;}
.NewsListCell_2{width:46%;float:left;color:#239ade;font-size:13px;}
.NewsListCell_2 .Head{text-align:center;}
.NewsListCell_3{width:15%;float:left;text-align:center;color:#777;font-size:13px;}
.NewsListCell_4{width:10%;float:left;text-align:center;color:#777;font-size:13px;height:14px;}
.NewsListCell_5{width:10%;float:left;text-align:center;color:#777;font-size:13px;}
.NewsListCell_6{width:15%;float:left;text-align:center;color:#ec7812;font-size:12px;}
.Head{font-weight:blod; color:#555;font-size:13px;}
.font_index_NewsLogin{FONT-SIZE: 11px;LINE-HEIGHT:18px;text-decoration:underline;color:#126A5A;}
.NewsListPager{clear:both;text-align:center;letter-spacing:2px;padding:8px 0px 6px 0px;}
.NewsImageSample{ text-align :center;}

/*site公告模組*/


/*相簿模組*/
.AlbumItem {float:left;width:250px;text-align:left;padding:0px 0px 0px 0px;overflow:hidden;margin-right:0px;}
.AlbumImgDiv {border:0px solid #eee;background:#eee;width:250px;height:250px;cursor:pointer;margin-bottom:-84px;}
.AlbumImgDiv:hover {border:0px solid #99cc33;background:#99cc33;cursor:pointer;}
.AlbumItem img {max-width:250px;max-height:250px;vertical-align:middle;border:0px solid #666;}

/*.AlbumTitle{clear:both;color:#222222; padding:4px 10px 2px 0px; text-overflow:clip; white-space:nowrap; overflow:hidden}*/
.AlbumTitle{display:none;}

/*.AlbumTitle{clear:both;color:#222222; padding:4px 10px 2px 0px; text-overflow:clip; white-space:nowrap; overflow:hidden}*/
.AlbumTitle{display:none;}

.AlbumImgDiv img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.AlbumImgDiv .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.AlbumImgDiv:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.AlbumImgDiv a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.AlbumImgDiv:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.AlbumImgDiv:hover h2,
.AlbumImgDiv:hover p,
.AlbumImgDiv:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.AlbumImgDiv:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}




/*網站導覽PAGE*/
.sitemapsubdiv { float:left; width:200px;margin:0px 35px 35px 0px;min-height:250px; ;}
.sitemapsubtitle {text-align:center;font-size:13px;color:#333;font-weight:800;text-decoration:none;border-bottom:#ccc 1px solid;background-color:#eee;padding:5px 0px;}
.sitemapsubtitle a{color:#333;text-decoration:none; }
.sitemapsubtitle a:hover {color:#de5823;text-decoration:none; }
.sitemapd1{margin:6px 2px;padding:5px 5px 3px 8px;font-size:12px;border-bottom :1px dotted #ccc;}  
.sitemapd1 a:link{color:#555;text-decoration :none; }
.sitemapd1 a:hover {color:#de5823;text-decoration:none;}
.sitemapd2 {margin:6px 2px;padding:5px 5px 3px 24px;font-size:12px;border-bottom :1px dotted #ccc;}  
.sitemapd2 a:link {color:#555;text-decoration :none; }
.sitemapd2 a:hover {color:#de5823;text-decoration:none;}

/*樣板配置*/
.listcss{margin:auto;color:#666;line-height:20px;letter-spacing:1px;font-size:12px} 
.listcss-content{float:left;width:235px;text-align:center;padding:20px 5px 10px 5px;}
.listcss-top{}
.listcss-inner{}
.listcss-img{border:#aaa solid 1px;width:200px; height:200px;}
.listcss-img:hover{border:#333 solid 1px;}
.listcss-btn{}
.UpdateBtnDiv{clear:both;width:100%; text-align :center;}

/*頁面錯誤*/
.errorContent{}
.errorDiv{margin:0 auto;background:#fff url("images/error.gif") center no-repeat;width:664px;height:351px;}
.errorTitle{position:relative;margin:7px 0px;margin:10px 0px 0px 30px;}
.errorText{color:#666;line-height:20px;letter-spacing:1px;font-size:12px}



/*複合模組*/
.CombSeparatorDiv{clear:both;float:left;width:100%;margin-top:-10px;}
/*之前就有的模組編輯頁面有個需要修改的地方 複合模組頁面 多加了一顆可以直接編輯各子頁面的按鈕*/
/**VS檔案--CombWeb_View_UC.ascx**/
a.CombContentEditBottom{color:#4169E1;text-decoration:none;  }
a.CombContentEditBottom:link{color:#4169E1;text-decoration:none;}
a.CombContentEditBottom:visited{color:#4169E1;text-decoration:none}
a.CombContentEditBottom:active{color:#4169E1;text-decoration:none}
a.CombContentEditBottom:hover{color:#4169E1;text-decoration:underline;}
.CombContentEditBottom img{width:10px;}



/*站台公告模組檢視頁面(看起來像站台公告列表的那個頁面)*/
/**VS檔案--SiteNewsWeb_View_UC.ascx**/
.SiteNewsListContent{width:100%;line-height :14px;}
.SiteNewsListRow{Width:100%;float:left;border-bottom :1px dotted #eee;vertical-align:middle;padding:12px 0px 8px 0px;}
.SiteNewsListRow a:link{color:#239ade;text-decoration:none;}/*#239ade;*/
.SiteNewsListRow a:hover{color:#de5823;text-decoration:underline;}
.SiteNewsListRowHead{float:left;width:100%;background-color:#ededed;vertical-align:middle;border-bottom:2px solid #ccc;padding:12px 0px 6px 0px;}
.SiteNewsListCell_1{width:60%;float:left;color:#239ade;font-size:12px;}
.SiteNewsListCell_1 .Head{text-align:center;}
.SiteNewsListCell_2 .SiteNewsType {width:15%;float:left;text-align:center;color:#777;font-size:12px;height:14px;}
.SiteNewsListCell_2 .SiteNewsType.Head {float:left;text-align:center;color:#333;font-size:12px;height:14px;}
.SiteNewsListCell_3{width:10%;float:left;text-align:center;color:#777;font-size:12px;}
.SiteNewsListCell_4{width:15%;float:left;text-align:center;color:#ec7812;font-size:11px;}
.SiteHead{font-weight:800; color:#333;font-size:12px;}
.SiteNewsListPager{clear:both;text-align:center;letter-spacing:2px;padding:8px 0px 6px 0px;}
.SiteNewsListPager img{width:18px;}
.SiteNewsImageSample{text-align:center;}
a.SiteNewsEditBottom:link{color:#de5823;}
a.SiteNewsEditBottom:visited{color:#de5823;}
a.SiteNewsEditBottom:active{color:#de5823;}
a.SiteNewsEditBottom:hover{color:#de5823;text-decoration:underline;}
.SiteNewsEditBottom img{width:10px;}



/*站台公告模組內容頁面(站台公告內容詳細內容展示的最底層頁面)*/
/**VS檔案--SiteNewsWebContent_View_UC.ascx**/
.SiteNewsContent{float:left;width:100%;margin:5px 0px;text-align:left;}

.SiteNewsTopInfo{float:left;width:100%;background:#f1f1f1;border:#ddd 1px solid;}
.SiteNewsContent .SiteNewsType,.SiteNewsContent .SiteNewsPostDate{float:left;width:250px;padding:6px 5px;text-align:left;font-weight: bold;}

.SiteNewsAttachInfo {float:left;width:100%;padding:6px 5px;text-align:left;}
.AttachInfo_Top {float:left;width:100%;font-weight:bold;}
.AttachInfo_Row{float:left;width:100%;}
.AttachInfo_Row a{font: 12px Tahoma;color:#454545;text-decoration: none;}
.AttachInfo_Row a:hover{font:12px;color:#454545;text-decoration: underline;}

.SiteNewsBottomInfo{float:left;width:100%;background:#f1f1f1;border:#ddd 1px solid;}
.SiteNewsClickCount,.SiteNewsPoster{float:right;width:250px;padding:6px 5px;text-align: right;font-weight: bold;}
.SiteNewsText{float:left;width:100%;text-align:left;}

.SiteNewsBack{clear: both;float: left;width: 100%;margin: 10px auto;}
.SiteNewsBack a{TEXT-DECORATION:UNDERLINE;font-weight :300;color:#555;}
.SiteNewsBack a:hover{TEXT-DECORATION:UNDERLINE;font-weight :800;color:#555;cursor: pointer;}


/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* 照片滑動效果 (The Nivo Slider styles)
----------------------------------------------*/
.nivoSlider {
	position:relative;
	width:100%;
	height:320px;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width:100%;
        height: 320px;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
        height:100px;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;display:none;
}
.nivo-nextNav {
	right:0px;display:none;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
text-align: center;
padding: 15px 0;
margin:0px auto;
margin-top: -50px;
position: relative;
z-index: 6;
}

.nivo-controlNav a {
/*cursor: pointer;
background: rgba(100,100,100,1);
width: 20px;
line-height: 20px;
float: left;
color: #ccc;
position: relative;
z-index: 999;*/
display:inline-block;
	width:20px;
	height:17px;
	background:url(../../Sysid/teep/images/cbannerimg/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}

.nivo-controlNav a.active {
/*font-weight: bold;
color: #eee;
background: rgba(125,125,125, 1);*/
background-position: 0 100%;
}

.nivo-controlNav a:hover {
cursor:pointer;
/*background: rgba(150, 150, 150, 1);
color: #555;*/
}


.nivo-directionNav a.nivo-prevNav {
display:none;
width: 30px;
height: 30px;
background:url(../../Sysid/teep/images/cbannerimg/bullets.png) no-repeat;
text-indent: -9999px;
border: 0;
opacity: 0.5;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}

.nivo-directionNav a.nivo-nextNav {
display:none;
width: 30px;
height: 30px;
background:url(../../Sysid/teep/images/cbannerimg/bullets.png) no-repeat;
text-indent: -9999px;
border: 0;
opacity: 0.5;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
transform: rotate(180deg);
}

.nivo-directionNav a:hover {
opacity:1;
}


/*自訂_NAV
.navLink li.o_3{display:none;}
.navLink li.o_4{display:none;}
.navLink li.o_5{display:none;}
*/


/*content3
----------------------------------------------*/
.LinkWrap{clear:both;float:left;width:100%;background:#103595 url("../../Sysid/cc/images/linkbg.jpg")no-repeat bottom center;}
.C3{margin:0 auto;width:980px;}
.C3Left{float:left;display:block;margin: 10px 0px 10px 10px;width: 550px;}

.LinkList{float:left;width:240px;}
.albumTitle{float:left;padding:20px 10px 10px 28px;font-size:16px;font-weight:bold;color:#ffffff;}
.LinkTitle{float:left;padding:20px 10px 10px 10px;font-size:16px;font-weight:bold;color:#ffffff;}
.LinkItem{clear:both;font-size:14px;color:#aabdee;padding: 5px 0 5px 0;line-height:20px;}
.LinkItem ul{margin:0;padding:0;list-style:none;}
.LinkItem li {padding:0px 10px 2px 10px;border-bottom:#2d50ad 1px solid;line-height:24px;}
.LinkItem li a:link{color:#aabdee;text-decoration:none;}
.LinkItem li a:visited{color:#aabdee;text-decoration:none;}
.LinkItem li a:hover{color:#52b8f2;}
.LinkItem li a:active{color:#aabdee;}

  
.C3Right{float:right;display:block;margin: 10px 10px 5px 0px;width: 400px;}
.InfoList{float:right;width:240px;margin-right:50px;}
.InfoTitle{float:left;padding:20px 10px 10px 10px;font-size:16px;font-weight:bold;color:#ffffff;}
.InfoItem{clear:both;font-size:14px;color:#aabdee;padding: 5px 0 5px 0;line-height:20px;}
.InfoItem ul{margin:0;padding:0;list-style:none;}
.InfoItem li {padding:0px 10px 2px 10px;}
li.local{padding:10px 0px 10px 40px;background: url("../../Sysid/cc/images/local.png")left center no-repeat;}
li.tel{padding:10px 0px 10px 40px;background: url("../../Sysid/cc/images/tel.png")left center no-repeat;}

.Qrcode{float:left;color:#fff;width:100px;height:100px;background: url("../../Sysid/cc/images/ccqrcode.png")center center no-repeat;} 



/*footer
----------------------------------------------*/
.FooterWrap{clear:both;float:left;width:100%;background:#0a2466;}
.Footer{margin:0 auto;width:940px;}
.Footerimg {float:left;width:210px;}
.FooterText{margin:0 auto;padding:16px 0px;font-size:13px;line-height:20px;font-family: 'å¾®è»Ÿæ­£é»‘é«”',Helvetica,Tahoma;color:#b9c3de;text-align:center;width:980px;display-flex;align-items: center;}
.footerText a:link{color:#666;text-decoration:none;}
.footerText a:visited{color:#666;text-decoration:none;}
.footerText a:hover{color:#b63d01;}
.footerText a:active{color:#b63d01;}
.footerText img {vertical-align:middle;}


.school{
    float: left;
    width: 210px;
    padding:10px 10px;
    margin: 10px 11px 10px 11px;
}

.schoolword{
    float: left;
    width:210px;
    padding:10px 0px;
    font-size:14px;
    text-align:center;
    }
.schoolword a:link{color:#555555;text-decoration:none;}
.schoolword a a:visited{color:#666666;text-decoration:none;}
.schoolword a a:hover{color:#de5823;}
.schoolword a a:active{color:#de5823;}
.school img {padding-right: 10px;}

.schoolword a:link{color:#555555;text-decoration:none;}
.schoolword a a:visited{color:#666666;text-decoration:none;}
.schoolword a a:hover{color:#de5823;}
.schoolword a a:active{color:#de5823;}
.school img {padding-right: 10px;}

.s_school{float:left;width:280px;padding:10px 0px;margin: 10px 0px 40px 0px;}
.s_info{float:left;width:210px;}
.s_title{font-weight:bold;color: #8cc514;font-size: 16px;margin:20px 0px 15px 0px;}
.s_word{color:#777777;font-size:13px;line-height: 22px;}
.last1{margin-right:0px;width:200px;}



.ca{float:left;width:280px;padding:10px 0px;margin: 20px 0px 40px 0px;}
.ca_info{float:left;width:220px;}
.ca_img{float:left;width:220px;text-align:center;}
.ca_title{font-weight:bold;color:#44577d;font-size: 16px;margin:20px 0px 15px 0px;text-align:center;}
.ca_word{color:#676767;font-size:14px;line-height: 24px;padding: 0px 18px;}
.last2{margin-right:0px;width:200px;}
.ca li{margin-top:-5px;}


.records{
    float: left;
    width: 210px;
    padding:10px 10px;
    margin: 10px 11px 10px 11px;
}

.recordsword{
    float: left;
    width:300px;
    font-size:15px;
    padding:20px 0px;
    text-align:center;
    }
.recordsword a:link{color:#555555;text-decoration:none;}
.recordsword a a:visited{color:#666666;text-decoration:none;}
.recordsword a a:hover{color:#de5823;}
.recordsword a a:active{color:#de5823;}
.recordsword img {padding-right: 10px;}





.mapwrap {float:left;width: 920px;border: 10px solid #ededed;background:#732e9c;}
.mapleft {float:right;width:300px;background:#732e9c url("/Sysid/teep/images/content/contactus_03.png") no-repeat top right;}
.mapbtm {float:right;margin-top:320px;width:290px;padding:10px;color:#ffffff;line-height:34px;}
.mapbtm img{float:left;margin:6px 5px 0px 0px;}

.member {
    width: 100%;
    overflow: hidden;
    padding: 40px 0 25px 0;
    float: left;
     border-top: #dddddd 1px dashed; 
}

.memberimg {float: left;width: 270px;height:256px;margin: 0px 0px 0px 50px;}
.memberinfo {float: left;width:400px;margin-top:0px;}
.memberinfo1 {float: left;width:350px;font-size: 20px;font-weight;margin: 10px 0px 10px 20px;}
.memberinfo2 {float: left;width:350px;font-size: 18px; font-weight;margin:20px 0px 20px 20px;}
.memberinfo3 {float: left;width: 370px;font-size: 13px;font-weight;padding:0px 0px 10px 20px;line-height:22px;}


.feedback {
    width: 100%;
    overflow: hidden;
    margin: 0px 0px 30px 0px;
    background:#f5f5f5;
    /* padding: 10px; */
    float: left;
    border: #fff 10px dashed;
}


.feedbackimg{float:left;padding:15px;width: 150px;font-size:14px;}
.feedbackimg2{float:right;padding:20px;width:140px;font-size:14px;}
.feedbackinfo{float:left;width: 550px;padding:15px 20px 15px 0px;margin-top:0px;color:#454545;font-size:13px;line-height:22px}

.qn{ width: 100%;
    overflow: hidden;
    margin: 0px 0px 30px 0px;
    /* padding: 10px; */
    float: left;
    border: #fff 10px dashed;}
.qn_title{font-size:18px;color:#454545;margin-bottom:30px;font-size:13pt;}
.qn_word{font-size:16px;padding:0px 20px 20px 20px;background-color:#80b912;border-top:solid 6px #bfdd61;}
.qn_word li{font-size:15px;line-height:24px;list-style-type:none;font-weight:bold;color:#ffffff;}

.fileload{padding:10px;line-height:18px;background:#f7f7f7;display:block;width:320px;font-size:13px;}

.mainword{display:block;text-align:center;padding: 10px 10px 10px 10px;background-color:#ffffff;font-size: 20px;color:#37be30;border:#19a612 1px solid;}
.docenter{margin:0 auto;width: 290px;}

.notic{float:left;font-size:19px;color:#454545;padding: 20px 10px;margin-top: 50px;}
.mid{padding:20px 10px;vertical-align:middle;}
.newspaper{padding:30px 50px;border:#a6db37 1px solid;}
.newspaperurl{background:#f5f5f5;/* text-align:center; */padding:10px 20px;}



.p_photo{float:left;width:300px;padding:0px 0px;margin: 10px 13px 10px 0px;}
.p_info{float:left;width:200px;}
.p_title{color: #555555;font-size: 17px;margin:0px 0px 20px 0px;text-align:center}
.p_word{color:#777777;font-size:13px;line-height: 22px;}
.last2{margin-right:0px;width:300px;}

/*li.nodeid_39 {display:none;}*/
li.nodeid_48 {display:none;}
li.nodeid_52 {display:none;}
li.nodeid_122{display:none;} 

hr{margin:50px 0px 10px 0px;border:0; height:1px; background-color:#cccccc;}
.maptitle{margin:80px 0px 10px 0px;text-align:center;font-size:26px;font-family:Microsoft JhengHei, Lucida Sans Unicode, sans-serif;font-weight:bold;}

.aw2{float:left;margin-top:-26px;}


.n_info {float:left;width:190px;text-align:left;padding:4px 0px 15px 0px;overflow:hidden;margin-left:10px;margin-right:70px;}
.last3{margin-right:0px;}
.n_photo {border:1px solid #eee;width:180px;height:180px;display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;}
.n_photo:hover {border:1px solid #888;background:#f8f8f8;cursor:pointer;}
.n_photo img {max-width:160px; max-height:160px;vertical-align:middle;border:1px solid #666;}
.n_title{clear:both;color:#222222;padding:10px 0px 0px 0px;text-overflow:clip; white-space:nowrap; overflow:hidden;text-align:left;font-size:14px;}
.n_word{clear:both;color:#047717;margin-top:-10px;font-size:13px;text-overflow:clip; white-space:nowrap; overflow:hidden;text-align:left;}


.accesskey{display:none;}
.albumlink img{width:144px;height:95px;border:#ffffff 4px solid;}
.LinkTitle .albumlink{margin-left:20px;}


/*自訂*/
.ccmember{width:100%;overflow:hidden;padding:10px 0 10px 0;float:left;border-bottom:1px solid #ededed;}
.ccmemberimg{}
.ccmemberimg img{padding:5px;border-radius:50%;border:#8f9fc9 1px solid;float:left;width:130px;margin:10px 20px 10px 20px;}
.ccmemberinfo{float:left;width:500px;}


.CombSeparatorDiv.nodeid_137.o_0{margin-top:-20px;margin-bottom:20px;}/*調整首頁輪播區塊上下間距*/
.CombSeparatorDiv.nodeid_119.o_1 .newsrsshyperlink{display:none;} /*讓首頁複合模組中的公告的RSS按鈕消失*/
.CombSeparatorDiv.nodeid_119 div.contentTitle{display:none;}/*首頁上廣告和最新消息的複合模組，最新消息的標題不要出現，但最新消息那頁的標題要出現*/


/*內文橘底白字*/
.infotitle2{block:display;letter-spacing: 1px;background-color:#EF5A0A;padding:4px 8px;color:#ffffff;font-weight:800;font-size:13px;} 
.infotitle2 a{color:#ffffff;text-decoration:none;}
.infotitle2 a:hover{color:#ffd778;}


/*人員選單縮排*/
.submenuLink .nodeid_151,.submenuLink .nodeid_150,.submenuLink. nodeid_147,.submenuLink .nodeid_148 {color:#333;background:#e9e9e9;border:none;}
.submenuLink .nodeid_151 a ,.submenuLink .nodeid_150 a,.submenuLink .nodeid_147 a,.submenuLink .nodeid_148 a{margin:0px;display:block;padding:3px 10px 3px 35px;background:#e9e9e9 url("images/dot.gif") 28px center  no-repeat;text-indent:1em;}
.submenuLink .nodeid_151 a:hover,.submenuLink .nodeid_150 a:hover,.submenuLink .nodeid_147 a:hover,.submenuLink .nodeid_148 a:hover{background:#e9e9e9 url("images/dot.gif") 28px center  no-repeat;color:#b3390f;}

.titlebox{background:#dff2f7;padding:10px 15px;color:#215182;font-size:15px;margin-top:10px;}


.contentTitle{}

/*test*/
#nav-icon{border:2px solid #000000;}
#nav-icon div{background:#000000;} 






ccinfotitle a:hover{background-color:#d23d6b}

.appimg{float:left;margin-right:20px;}
.appimg img{width:360px;}









































































