body  {
	margin: 0 0 0 0 ;
	padding:0px 0px 0px 0px;
	align:center;
	overflow:auto;
	height:auto;
	font-family:'微軟正黑體';
	-webkit-text-size-adjust: none;
}
img{border:0} 
a {text-decoration:none;}
a.blue_a{color:#0C196D;}
ul, li {list-style: none;}
.cleaner{clear:both;}
.w1000{ width:1000px; margin:0 auto;}
#wrapper{ margin:0 auto; width:1000px; min-height:800px;}
#header{
	margin-top:20px;
	text-align:left;
	height:119px;
}
#menu{ margin-top:10px; margin-left:120px;}
#menu li{
	margin:0 25px;
	text-align:left;
	color:#444;
	display:inline-block;
	*display:inline;
	zoom:1;
	cursor:pointer;
	font-size:16px;
}
#topBtn{ background:url(../images/top.png) no-repeat; width:50px; height:66px; position:relative; float:right; top:-200px; display:none;}
#menu li a{color:#444; text-decoration:none;}
#menu li a:hover,#menu li a.active {color:#ff0000;}
#breadcrumb{color:#666; font-size:12px; padding-right:43px; text-align:right;}
.leftTitle{background:url(../images/tt.png) no-repeat; width:209px; height:44px; color:#fff; font-size:14px; padding-left:35px; line-height:44px;}
.title1{background:url(../images/qq.png) no-repeat bottom left; height:37px; font-size:15px; padding-top:8px; color:#333; padding-left:35px; width:665px;}
.title2{background:url(../images/download_t.png) repeat-x; width:690px; height:35px;line-height:35px; padding-left:10px;}
.t1{border-bottom:#999 1px dotted; width:680px; min-height:16px; background:#fff; color:#666; font-size:13px; padding:10px;}
.t0{border-bottom:#999 1px dotted; width:680px; min-height:16px; background:#F3F4F4; color:#666; font-size:13px; padding:10px;}
.no{width:50px; float:left;}
.ntitle{width:555px; float:left;}
.ndate{float:left;}
.preP{background:url(../images/prev.png) no-repeat; width:40px; height:20px; line-height:20px; font-size:12px; padding-left:26px; float:left; margin-top:-20px; font-weight:bold;}
.nexP{background:url(../images/next.png) no-repeat; width:40px; height:20px; line-height:20px; font-size:12px; padding-left:26px; float:right; margin-top:-20px; font-weight:bold;}
#footer{ background:url(../images/footer.png) repeat-x; height:60px;}
.plm{text-align:left; margin:0; padding:10px;}
.plm li{ padding-left:20px; line-height:40px; cursor:pointer;}
.plm li:hover{background:url(../images/a.jpg) center left no-repeat; text-decoration:underline; font-weight:bold;}
.pmenu{margin:0; padding:0;}
.pmenu li{background:url(../images/t2.png) no-repeat; width:174px; height:44px; padding-left:35px; line-height:44px; font-size:14px; color:#000; cursor:pointer; margin-bottom:3px;}
.pmenu li:hover,.pmenu li.active{background:url(../images/tt.png) no-repeat; color:#fff;}

.qa_title{height:35px; padding-left:26px; background:url(../images/qa_down.png) top left no-repeat;font-size:14px; color:#25327D; cursor:pointer; line-height:30px;}
.qa_content{font-size:12px; padding:10px 0px;}
.downloads{width:135px; float:left; background:url(../images/download.png) no-repeat; padding-left:40px; height:26px; line-height:26px; font-size:13px; color:#666; cursor:pointer;}
.downloads:hover{color:#000; font-weight:bold;}


.pitem
{
	width:200px; 
	height:246px; 
	float:left;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	cursor:pointer;
}
.image-overlay {
	width: 200px;
	height: 246px;
	background:url(../images/view.png) no-repeat;
	z-index: 1;
	position:relative;
	top: 0;
	left:0;
	display:none;
	margin-top:-246px;
}
.ptitle
{
	margin-top:10px;
	color:#333;
	font-size:14px;
	text-align:left;
}
.dline{border-bottom:#d0d0d0 1px dashed;color:#333; font-size:14px; padding:10px 0px;}
.dtitle{color:#333; font-size:14px; font-weight:bold; padding-top:10px;}
.loginform{color:#333; width:689px; margin-top:5px; border:#ccc 1px solid; font-size:14px;}
.loginform td{border-bottom:#ccc 1px solid;}
.logintxt{ width:233px; height:25px; border:#e5e5e5 1px solid;}
.tb1{ background:#f6f6f6;}
.tb2{font-size:12px;}
#fade { 
	display: none; /* Hidden as default */
	background: #fff;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .50;
	z-index: 99999;
}
.passbox {
	word-break:break-all; 
	word-wrap:break-word; 
	width:475px;
	height:245px;
	background:url(../images/pass.png) no-repeat;
	display: none; /* Hidden as default */
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 999999;
}
.btn{background:url(../images/butter.png) no-repeat; width:93px; height:26px; border:0; cursor:pointer; color:#666;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 516px; /*Width of Carousel Viewer itself*/
height: 255px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0 30px; /*margin around each panel*/
width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
cursor:pointer;
}

/*css sabrosus style pagination*/
div.sabrosus{padding:1px;margin:1px;text-align:center; font-size:12px;}
div.sabrosus a{display:inline-block; text-decoration:none; color:#000; margin-right:20px;*display:inline; zoom:1;}
div.sabrosus a:hover{display:inline-block; color:#666;}
div.sabrosus span.current{display:inline-block; font-weight:bold;color:#666;margin-right:20px;*display:inline; zoom:1;}
div.sabrosus span.disabled{display:inline-block; }