@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; text-align:center; font-family:Verdana, Geneva, sans-serif; -webkit-text-size-adjust:none;}
a:link,a:visited{color:#333333;	text-decoration:none;}
a:hover{color:#1b5cbc; text-decoration:none;}	
h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px; font-weight:normal;}
ul,li{list-style-type:none; margin:0px; padding:0px;}
.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.txtCenter{text-align:center;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatClear{clear:both;}
img{border:none;}
a{outline:none;}
.form{font-size:11px; color:#666;}
#share{border:#EEE 1px solid; padding:5px; color:#48A5EA;font-size:12px;}
.topSearchForm { border:none; background:none; font-size:12px; color:#000;}
#search .form {padding: 2px; color: rgb(102, 102, 102); font-size: 11px;}
#search .bt {color: rgb(102, 102, 102); font-size: 11px;}



/**********************top**************************/
#top{ width:100%; height:94px; background:url(../images/bg-top.gif) repeat-x top;}
#header{margin: 0 auto; width:1110px; height:94px; position:relative; text-align:left;}
#top .logo{width:240px; height:94px; position:absolute;}
.toplnk{ width:812px; height:27px; position:absolute; margin-left:298px; background:url(../images/bg-search.gif) no-repeat top right;}
.toplnk .left{ width:547px; height:27px; float:left; text-align:right; font-size:12px; color:#999999; line-height:27px;}
.toplnk .left a { color:#999999; padding:0 10px;}
.toplnk .left a:hover {	color: #1b5cbc;}
.toplnk .right{ width:263px; height:27px; float:right;  font-size:12px; color:#fff; line-height:27px;}

.toplnk:after{clear:both; display:block; visibility:hidden; height:0; content:".";}
.toplnk .search-bg{ width:170px; position:absolute; height:25px;}
.toplnk .language{ width:94px; height:27px; color:#ffffff; position:absolute; margin-left:168px;}

/* ======================= */
/* 下拉選單區塊  */
/* ======================= */
.language_menu { margin: 0px;   padding: 0px; width:94px; height:27px; float:left; } 
.language_menu ul li {	display: block;	float: left;	position: relative;  }
.language_search{  height:33px;  line-height:27px; float:left; margin-right:5px;} 
/* ======================= */
/* 下拉選單的高度－可自修改 */
/* ======================= */
.language_menu ul li ul {	margin: -4px 0 0;	display: none;	position: absolute;	width: 94px; background: #1b5cbc;	z-index: 999999;		overflow-x:hidden; overflow-y:auto;	border-image: initial; border:1px dashed #999;} 
.language_menu ul li ul li {	background: #1b5cbc;} 
.language_menu ul li ul li a {	display: block;	padding: 0 8px;	font-size: 11px;	overflow: hidden;	line-height: 25px;	color:#333;}
.language_menu, .language_menu .option_list{ width:94px;} 
/* ======================= */
/* 子層選單 */
/* ======================= */
.language_menu ul li ul li ul.children{
	display: none;	position: inherit;	width: 100%;	z-index:none;	border: 0;	height:inherit;} 
.language_menu ul li ul li ul.children li a{}
.language_menu .option_selected { color: #fff;    display: block;    font-size: 11px;     position: relative;     height:25px;  z-index: 9400; line-height:25px; padding-left:8px; text-align:left; } 
.language_menu .option_list li{	float:none;	width:100%;} 
.language_menu .option_list a{ color:#fff;  line-height:25px; font-size:11px;  letter-spacing: 1px;　} 
.language_menu .option_list { width:94px;} 
/* ======================= */
/* 滑入選項變色－可自修改*/
/* ======================= */
.language_menu .hovered_item{	background: #0066ff;	font-weight: bold;	color:#FFF;}


/*************************footer*********************/
#footer{ width:100%; height:30px; background-color:#0050a9; }
#footer .footer{ width:1110px; margin:0 auto; line-height:30px;}
#footer .copyright{float:left; text-align:left; color:#ffffff; font-size:13px;}
#footer .email{float:right;color:#ffffff; font-size:13px; text-align:right;}
#footer .footer:after{clear:both; display:block; visibility:hidden; height:0; content:".";}
#footer .email a { color:#ffffff;}
#footer .email  a:hover {	color: #ffffff;  text-decoration:underline;}

/********************bt樣式******************************/
.bt-org{width:74px;height:19px; background:url(../images/bt/bg-bt-org.gif) center no-repeat;color:#FFF;font-size:11px; margin:0 auto; display:block; }
.bt-org:hover{background:url(../images/bt/bg-bt-org.gif) center no-repeat;}
.bt-org a:link, .bt-org a:visited{color:#FFF;}
.bt-org a:hover{color:#f60;}

.bt-org2{width:74px;height:19px; background:url(../images/bt/bg-bt-org.gif) center no-repeat;color:#FFF;font-size:11px; display:block; border:none;}
.bt-org2:hover{background:url(../images/bt/bg-bt-org.gif) center no-repeat;}
.bt-org2 a:link, .bt-org2 a:visited{color:#FFF;}
.bt-org2 a:hover{color:#f60;}	

.bt-org3{width:74px;height:22px; background:url(../images/bt/bg-bt-org.gif) center no-repeat;color:#FFF;font-size:11px; display:block; border:none; cursor:pointer; vertical-align:middle;}

.bt-black{width:74px;height:19px; background:url(../images/bt/bg-bt-black.gif) center no-repeat;color:#FFF;font-size:11px; margin:0 auto; display:block; padding-top:2px;}
.bt-black:hover{background:url(../images/bt/bg-bt-org.gif) center no-repeat;}
.bt-black a{color:#FFF;}
.bt-black a:hover{color:#f60;}	


/*******************line樣式****************************/	
.line-dot{background:url(../images/bg-dotline.gif) repeat-x; height:3px;}
.line-dot2{background:url(../images/bg-dotline2.gif) repeat-x; height:3px;}
.line-gray{border-bottom:#e9e9e9 1px solid; padding-top:10px; height:1px;}
#line-dot{background:url(../images/bg-dotline.gif) repeat-x; height:3px;}
#line-dot2{background:url(../images/bg-dotline2.gif) repeat-x; height:3px;}
#line-gray{border-bottom:#e9e9e9 1px solid; padding-top:10px; height:1px;}
