@charset "utf-8";

html {overflow:-moz-scrollbars-vertical;overflow-y:scroll; -webkit-text-size-adjust:none;

}
body{font-family: Verdana, Arial, Helvetica, sans-serif , sans-serif; font-size:12px; margin: 0px; background-color:#CCC;  text-align:center;  -webkit-text-size-adjust: none;}
table{table-layout:fixed; width:100%;}
table td, table th{  -webkit-text-size-adjust: none;}
/*div{font-family: "Trebuchet MS", Arial,"微軟正黑體", "新細明體";}*/
div{font-family: Verdana, Arial, Helvetica, "微軟正黑體", "新細明體",sans-serif;}

a:link, a:visited{color:#663333; text-decoration:none;}
p{margin:10px 0px 10px 0px;}
ul{list-style:none; margin:0px; padding:0px ; vertical-align:bottom; }
ul li{background:url(../../images/nail/list7.png) no-repeat left center; padding:5px 20px;}

[class^="icon-"]:before,
[class*=" icon-"]:before {
   vertical-align:middle;
   margin-right:5px;
}

#container{position:relative; top:0px; /*border:#999999 dashed 2px;*/ width:950px; background-color:#d2e1ef; text-align:left; margin: 0 auto;}
#banner{position:relative; top:0px; left:0px; width:950px; height:104px; background:url(/images/banner.png) no-repeat;}
#lang_bg{position:absolute; width:360px; height:25px; background:url(/images/lang_bg.png) repeat-y; background-color:#116493; top:3px; right:0px;}
#lang,#fontsize{
	font-family: "Trebuchet MS", Arial, Helvetica, '微軟正黑體',sans-serif;
	font-size:14px;
	position:absolute;
	color:#FFF;
}
#lang{top:3px; right:10px; width:220px;}
#fontsize{top:4px; right:130px; width:180px;}

/*click region*/
.fontsize_btn{position:absolute; cursor:pointer; background:url(/images/nothing.gif); z-index:100; width:20px; height:20px; /*border:1px solid #000;*/}
.langbtn{position:absolute; cursor:pointer; background:url(/images/nothing.gif); z-index:100; /*border:1px solid #000;*/ }

#btn_smallSize{top:-2px; left:-3px;}
#btn_normalSize{top:-2px; left:20px;}
#btn_bigSize{top:-2px; left:46px;}

#btn_cht{top:-2px; left:2px; width:69px; height:20px;}
#btn_por{top:-2px; left:75px; width:75px; height:20px;}
#btn_eng{top:-2px; left:154px; width:56px; height:20px;}
#sideBar{position:absolute; top:104px; left:0px; width:175px; height:200px; z-index:1}

/******menu*****/
#menu{ width:151px; background-color:#116493; z-index:1; margin-top:1px;}
#menu div{
	padding: 5px;
	line-height:24px;
	color:#fff;
	font-family:"Trebuchet MS", Arial,"微軟正黑體";
	font-size:14px;
	text-align:left;
	padding-left:10px;
	letter-spacing:1px;
	cursor:pointer;
	position:relative;
	}


#menu .selected{ background-color:#9e8437; cursor:auto;}
#menu .noselected{ background-color:#116493;}
#menu .submenunail{position:absolute; top:11px; right:2px;}
#menu .submenu
{
	position:absolute;
	left:152px;
	background-color:#9e5437;
	padding:0px;
	z-index:1;
	display:none;
}


#menu .submenu div
{
	width:150px;
	text-indent:20px;
	cursor:pointer;
	z-index:1;
	border-top:1px #ccc solid;
	line-height:20px;
	border-radius:2px;
}

#btn_home{background-color:#424242;}
#submenu_intro{top:34px;}
#submenu_knowledge{top:170px;}
#submenu_eservice{top:136px;}
#submenu_map{left:151px;}
#submenu_geo{left:302px;}
#submenu_cad{left:453px;}
#submenu_mea{left:604px;}


#menu .subfunbtn{
	text-indent:20px;
}

#menu .submenuheader{
	text-indent:0px !important;
	background-color:#2F6331;/*#257004;*/
}

#menu #menuitem_wechat
{
	background-color:#259c01;
	
}

/*****************************************/

#fooder
{
	position:relative;
	background-color:#424242;
	line-height:30px;
	font-family:"Trebuchet MS", Arial,"微軟正黑體";
	color:#fff;
	font-size:12px;
	width:950px;
	height:30px;
}
#lastUpdate{ float:left; padding-left:10px;}
#refLink{float:right; padding-right:10px;}
#refLink a{color:#fff;}

#maincontent
{
	position:relative;
	top:0px;
	left:151px;
	width:764px;
	height:auto !important;
	min-height:690px;
	height:650px;

	background:url(/images/main_bg.png) repeat-y;
	background-color:#fff;
	padding:5px 10px 5px 20px;
	z-index:0;
}

#adv{position:absolute; top:101px; right:5px; /*width:140px;*/ height:690px; display:none; overflow:hidden;}
.advItem{width:100%; margin:2px 0 0px 0; border:1px solid #ddd; cursor:pointer; position:relative;}
.advItem img{width:100%;}
.pagetitle{font-size:14px; color:#993300; letter-spacing:1px;}

#advCloseTag{width:22px; height:20px; position:absolute; right:0px; top:2px; background:url("/images/nail/close_adv.png"); cursor:pointer;}
#advOpenTag{width:22px; height:20px; position:absolute; right:5px; top:106px; background:url("/images/nail/open_adv.png"); cursor:pointer;}

#advtag_gis{top: 5px;}
#advtag_services{top:5px;}
.advTag{
	background-color: #116493;
    color: #FFF;
    position: relative;
    height: 20px;
    text-align: center;
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 20px;
    vertical-align: middle;
    cursor:pointer;
    top:5px;
	margin-bottom:5px;
}

.inner_adv{
	position:relative;
 	width:140px;
 	background-color:#D2E1EF;
 	display:none;
 	border:1px solid rgba(0,0,0,0);
}
