﻿@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body { 
	margin: 0; 
	padding:0;
	background:url(img/bg.jpg);
	font-family:Arial;
	font-size:12px;
}

img { 
	border: none; 
}

a {
	text-decoration: none;
}

a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

.clearer { 	
	clear: both; 
	height: 1px; 
	font-size: 1px; 
	line-height: 1px; 
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}

.search-icon a { float:left; width:20px; height:20px; background: url("img/search-icon.gif") 0 0 no-repeat; }
.search-icon a:hover { background-position: -20px 0;  }
.search-text { color:#494949; }

.menu-1 a { float:left; width:135px; height:46px; background: url("img/menu-1.jpg") 0 0 no-repeat;font-size:12px; }
.menu-1 a:hover { background-position: -135px 0;  }
.menu-2 a { float:left; width:135px; height:46px; background: url("img/menu-2.jpg") 0 0 no-repeat;font-size:12px; }
.menu-2 a:hover { background-position: -135px 0;  }
.menu-3 a { float:left; width:135px; height:46px; background: url("img/menu-3.jpg") 0 0 no-repeat; }
.menu-3 a:hover { background-position: -135px 0;  }
.menu-4 a { float:left; width:135px; height:46px; background: url("img/menu-4.jpg") 0 0 no-repeat; }
.menu-4 a:hover { background-position: -135px 0;  }
.menu-5 a { float:left; width:135px; height:46px; background: url("img/menu-5.jpg") 0 0 no-repeat; }
.menu-5 a:hover { background-position: -135px 0;  }
.menu-6 a { float:left; width:135px; height:46px; background: url("img/menu-6.jpg") 0 0 no-repeat; }
.menu-6 a:hover { background-position: -135px 0;  }
.menu-7 a { float:left; width:138px; height:46px; background: url("img/menu-7.jpg") 0 0 no-repeat; }
.menu-7 a:hover { background-position: -138px 0;  }
.menu-8 a { float:left; width:138px; height:46px; background: url("img/menu-8.jpg") 0 0 no-repeat; }
.menu-8 a:hover { background-position: -138px 0;  }

.sub-menu-line { color:#4673ad; padding-right:8px; padding-left:8px; line-height:30px; }
.sub-menu-text a { color:#8fbbea; font-size:12px;}
.sub-menu-text a:hover { color:#f586b7; text-decoration:none; }

.sub-menu-title-text {
	font-family:"微軟正黑體";
	font-size:5px;
	font-weight:bold;
	color:#FFF;
	line-height:34px;
}


.news-date {
	color:#67a2c7;
	line-height:20px;
}

.news-text a { color:#6a6a6a; }
.news-text a:hover { color:#f660a2; text-decoration:none; }


.index-dot {
	font-size:10px;
	color:#a5a5a5;
	padding-right:6px;
}
.index-text {
	font-size:11px;
	color:#f660a2;
}
.index-text a { color:#4d4c4c; }
.index-text a:hover { color:#4d4c4c;  }
.index-line { color:#a5a5a5; }

.page-title {
	color:#0f53b1;
	font-size:15px;
	font-family:"微軟正黑體";
	font-weight:bold;
}


.css_btn_class {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #ff82be;
	padding:2px 9px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ffcce6 5%, #c52572 100% );
	background:-ms-linear-gradient( top, #ffcce6 5%, #c52572 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcce6', endColorstr='#c52572');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffcce6), color-stop(100%, #c52572) );
	background-color:#ffcce6;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #9e419e;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
	margin-top:10px;
}.css_btn_class:hover {
	background:-moz-linear-gradient( center top, #c52572 5%, #ffcce6 100% );
	background:-ms-linear-gradient( top, #c52572 5%, #ffcce6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c52572', endColorstr='#ffcce6');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #c52572), color-stop(100%, #ffcce6) );
	background-color:#c52572;
}.css_btn_class:active {
	position:relative;
	top:1px;
}


.customer {
	float:left;
	width:180px;
	color:#333;
	font-family:微軟正黑體;
	font-weight:bold;
	padding:5px;
	background-color:#efefef;
	text-align:center;
	margin-bottom:30px;
}

.download {
	float:left;
	width:180px;
	color:#333;
	padding:5px;
	background-color:#efefef;
	margin-bottom:30px;
}
.download_title {
	width:100%;
	line-height:30px;
	color:#fff;
	font-family:微軟正黑體;
	font-weight:bold;
	background-color:#154d98;
	text-align:center;
	margin-top:2px;
}
.download_text {
	width:92%;
	margin: 0 auto;
	line-height:20px;
	margin-top:5px;
	font-size:11px;
}




.text-1 {
	color:#6a6a6a;
	line-height:24px;
}
.text-2 {
	color:#e35292;
	font-weight:bold;
	font-size:14px;
	font-family:"微軟正黑體";
}
.text-3 {
	border-bottom-style:dashed; 
	border-width:1px; 
	border-color:#cbe1f9;
	line-height:25px;
}



.copyright {
	color:#9c9c9c;
	font-size:11px;
	font-family:Verdana;
}