*{
	margin:0;
	padding:0;
}
html, body { 
	height:auto; 
}
img{
	border:0;
}
body{
	background:url(../images/bg_head.gif) repeat-x top; text-align:center;
}
td,th,div {
	font-family:Tahoma;
	font-size: 9pt;
	color: #666666;
	line-height: 22px;
	text-align:left}

a:link, a:visited{
	text-decoration:none;
	color:#666666;
}
a:hover{
	text-decoration:underline
}


.clearbox{ padding-top:5px; clear:both; line-height:normal}
.clear{clear:both; margin-bottom:10px;}

/*Input----------------------------------------------------------------------------------------*/
.ipttext{height:19px; border:1px solid #CCCCCC; background:#FFFFFF}


/*Fonts----------------------------------------------------------------------------------------*/
h2{line-height:1.5}
h3{font-size:14px;}
h4{font-size:12px; color:#006666; font-weight:normal}
.litp{font-size:11px}
.pred{color:#FF0000}
.pgrey{color:#CCCCCC}
.psgrey{color:#333333}
.pblue{color:#0066ff}
.pwhite{color:#FFFFFF}
.plt{text-decoration:line-through}
.pst{font-family:""}


/*Header----------------------------------------------------------------------------------------*/
#header{width:960px; height:160px;}
#nav{ height:44px; overflow:auto}
#nav ul{list-style:none; padding:0;}
#nav li{list-style:none; display:inline; height:44px}
#nav a{float:left; padding-left:5px; background:url(../images/nav_hover.gif) no-repeat left -44px; margin-right:15px;}
#nav a span{ display:block; background:url(../images/nav_hover.gif) no-repeat right -44px; padding-right:15px; padding-left:10px; padding-bottom:8px; line-height:36px; font-size:14px; font-weight:bold; color:#333333;}
#nav a:hover{text-decoration:none; background-position:0% 0;}
#nav a:hover span{text-decoration:none; background-position:100% 0;}
#naved a{float:left; padding-left:5px; background:url(../images/nav_ed.gif) no-repeat 0% 0; margin-right:15px;}
#naved a span{ display:block; background:url(../images/nav_ed.gif) no-repeat 100% 0; padding-right:13px; padding-left:10px; padding-bottom:8px; line-height:36px; font-size:14px; font-weight:bold; color:#FFFFFF;}

#top{width:auto; height:116px; clear:both;}
#top .logo{/*margin-top:28px;*/ float:left}

#loginbox{color:#999999; float:right; padding-top:20px; text-align:right; padding-right:10px}

/*Footer----------------------------------------------------------------------------------------*/
#footer{ color:#999999}
#quicklink{background:url(../images/bg_footer.gif) repeat-x top; height:36px; line-height:28px;}
#bottom{border-top:1px solid #CCCCCC; padding:3px 0; margin-top:3px;}

/*Other----------------------------------------------------------------------------------------*/
.padl{padding-left:15px;}
.padll{padding-left:25px;}
.tab{margin:10px 0;}
.tab th, .tab td{padding:4px 8px;}
.tab2{margin:10px 0;}
.tab2 th{padding:3px 6px 0px 6px; background:url(../images/dot_line.gif)}
.tab2 td{padding:3px 6px 2px 6px; background:#FFFFFF}
.tab2 p{text-align:center}

/*Index----------------------------------------------------------------------------------------*/
#ad{ float:left; padding:1px; border:1px solid #CECECE; width:756px;}


/*HelpOnline*/
#helpbox{width:195px; height:189px; float:right; background:url(../images/bg_helpbox.gif);}

/*#helpbox{width:195px; float:right; background:url(../images/bg_helpbox.gif);}
#helpbox dt{background:url(../images/tit_bg_01.gif)}
#helpbox dd{height:auto; overflow:auto; background:url(../images/bg_helpbox_footer.gif) no-repeat bottom; height:158px}
#helpbox p{ padding:10px 15px;}
#helpbox dd img{margin:2px 0;}*/






.busbox{float:left; width:250px; margin-right:5px; background:#EEEEEE;}
.busbox dl{width:100%;}
.busbox dt{background:url(../images/tit_bg_02.gif) repeat-x top; border:1px solid #bfbfbf; height:33px; font-size:14px; font-weight:bold; padding-left:5px}
.busbox dd{border:1px solid #bfbfbf; border-top:none; padding:8px 15px; text-align:center;}
.busbox ul{ list-style:none; padding-left:18px;}
.busbox li{list-style:none; text-align:left;}
.busbox li span{font-family:""}

.busleftbox{float:left; width:195px; background:#EEEEEE;}
.busleftbox dl{width:100%;}
.busleftbox dt{background:url(../images/tit_bg_02.gif) repeat-x top; border:1px solid #bfbfbf; height:33px; font-size:14px; font-weight:bold; padding-left:5px}
.busleftbox dd{border:1px solid #bfbfbf; border-top:none; padding:8px 10px; text-align:center}
.busleftbox ul{ list-style:none; padding-left:18px;}
.busleftbox li{list-style:none; text-align:left;}
.busleftbox li span{font-family:""}

#newsbox{width:250px; margin-right:5px; float:left}
.news{padding:10px 15px; border:1px solid #bfbfbf; border-left-width:3px}
.news h3{padding-bottom:3px; padding-left:3px}
#newslist{list-style:none;}
#newslist li span{list-style:none; float:right; color:#999999}
#newslist li strong{font-family:""; font-weight:normal;}

.newstab td{line-height:28px; padding-left:5px; border-bottom:1px dotted #CCC}
.newstab th{line-height:25px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; text-align:center; border-right:1px solid #FFF; background:#F5F5F5}
.newstab td a:link, .newstab td a:visited{ color:0066ff;}
.newstab td a:hover{text-decoration:underline}
.date{text-align:center; color:#ACBDD7}

#probox{float:right; width:705px; display:block}
.pro{width:352px; float:left}
.proimgbox{height:163px; width:160px; background:url(../images/pro_bg.gif); text-align:center}
.info{float:right; width:180px; padding:3px 0;}
.info font{font-family:""}
.info p{padding-left:13px; padding-top:5px}
.info img{margin-top:5px; padding-left:13px}
.info span{font-size:20px;}



/*Pagebody----------------------------------------------------------------------------------------*/
#container {width:960px; margin:0 auto;}
#contentbox{float:left; width:735px; display:block; background:url(../images/bg_page.jpg) repeat-y; min-height:315px;}
#content{padding:0 20px; padding-bottom:30px; background:url(../images/bg_page_footer.jpg) no-repeat bottom}
#pageleft{width:220px; float:left; margin-right:5px;}

#leftlink{ background:url(../images/bg_left.gif);}
#leftlink dt{background:url(../images/tit_bg_01.gif)}
#leftlink dd{height:auto; overflow:auto; background:url(../images/bg_left_footer.gif) no-repeat bottom;}
#llul{list-style:none; padding:12px; padding-top:5px}
#llul li{width:190px;}
#llul li a:link, #leftlink li a:visited{ border-bottom:1px dotted #999999; padding:3px 0; display:block}
#llul li a:hover{ border-bottom-color:#666666; color:#0066ff; text-decoration:none}

.titfirst{font-size:16px; font-family:"΢ź"; font-weight:bold; color:#0066ff; line-height:40px; margin-bottom:10px; padding-bottom:5px; padding-top:10px; padding-left:15px; background:url(../images/bg_page_top.jpg) no-repeat top;}
.stit{ padding-left:8px; padding-top:2px; background:url(../images/dot_line.gif); margin:5px 0;}
.btit{text-align:center; margin:5px 0; font-size:14px; font-weight:bold; color:#0066ff; line-height:50px; background:url(../images/board_tit_bg.gif) no-repeat center}

/*Image----------------------------------------------------------------------------------------*/
.borimg{border:1px solid #F5F5F5; padding:2px;}
/* Reset style----------------------------------------------------------------------------------------*/
* { margin:0; padding:0; }

/* iBanner style----------------------------------------------------------------------------------------*/
#ibanner { position:relative; width:756px; height:185px; overflow:hidden; margin:0; }
#ibanner img{ border:0;width:755px;height:185px;}
#ibanner_pic {}
#ibanner_pic a { position:absolute; top:0; display:block; width:756px; height:185px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
#ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }
#ibanner_btn .current { height:28px; border:1px solid #FF5300; color:#FF5300; font-size:28px; line-height:28px; }