@charset "utf-8";
/*版面外框style */
body {
	margin: 0;
	padding: 0;
	color: #ebebeb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
	background-image: url(../../bg_page.jpg);
	background-repeat: repeat-x;
	background-color: #3C3C3C;
}
a{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
	
a:hover{
	text-decoration: none;
	color: #1E9DDB;
}
.box100{
	width: 100%;
	float: left;
	margin-top: 5px;
}
.cls {
	clear: both;
}
/*編輯器統一樣式*/
.edit ul{
    padding-left: 15px;
    list-style-type: disc;
}
.edit ol{
    padding-left: 15px;
    list-style-type: decimal;
}
.edit h1{
    font-size: 36px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.edit h2{
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.edit h3{
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.edit h4{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.edit h5{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.edit strong{
    font-weight: bold;
}
.edit em{
    font-style: italic;
} 
/*文字輸入框統一樣式*/
.text{
	border: 1px solid #D1D1D1;
	color: #585858;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #F6F6F6;
	line-height: 23px;
	padding-right: 2px;
	padding-left: 2px;
	  }

.text02 {
	border: 1px solid #D1D1D1;
	color: #585858;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #F6F6F6;
	line-height: 23px;
	float: left;
	width: 230px;
	padding: 2px;
	  }
/* 版面layout */
#wrapper {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	width: 100%;
	float: left;
	background-image: url(../../menubg.png);
	background-repeat: no-repeat;
	height: 118px;
}
#logo {
	float: left;
	height: 112px;
	width: 190px;
	margin-top: 3px;
	margin-left: 52px;
}


#content {
	float: left;
	width: 100%;
	background-image: url(../../indexcontentbg00.png);
	background-repeat: repeat-y;
}

#indexcontentbgbuttom {
	float: left;
	width: 100%;
	background-image: url(../../indexcontentbgbuttom.png);
	background-repeat: no-repeat;
	height: 21px;
}
#footer_bg {
	float: left;
	width: 100%;
	background-image: url(../../bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFF;
	text-align: right;
	font-family: Verdana, "細明體", "新細明體";
	font-size: 11px;
	line-height: 20px;
	background-color: #0E1116;
}
#footerbox {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	float: left;
	width: 99%;
	padding-top: 19px;
	padding-bottom: 10px;
	padding-left: 1%;
}
#google {
	float: left;

}
#topnav {
	float: right;
	padding-top: 4px;
	color: #7d7d7d;
	font-family: Verdana, "細明體", "新細明體";
	font-size: 11px;
	padding-right: 3px;
}
#topnav a:link{
	font-family: Verdana, "細明體", "新細明體";
	font-size: 11px;
	color: #cacaca;
}
#topnav a:hover{
	font-family: Verdana, "細明體", "新細明體";
	font-size: 11px;
	color: #3399CC;
}
#topnav a:visited{
	font-family: Verdana, "細明體", "新細明體";
	font-size: 11px;
	color: #cacaca;
}

#copyright{
	font-size: 11px;
	color: #acadad;
	float: left;
	text-align: left;
	line-height: 18px;
	margin-top: 10px;
	font-family: Verdana, "細明體", "新細明體";
}
#copyright A:link {
	color: #acadad;
	text-decoration: underline;
}
#copyright A:visited {
	color: #acadad;
	text-decoration: none
}
#copyright A:hover {
	color: #3CF;
	font-weight: normal;
}
.left01 {
	float: left;
}
.right01 {
	float: right;
}


#indexswf {
	width: 952px;
	float: left;
	background-image: url(../../indexswfbg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 333px;
	padding-top: 6px;
	padding-left: 6px;
}

/* jquery焦点图特效插件 */
.focus {
	width: 958px;
	height: 283px;
	overflow: hidden;
	position: relative;
 }
.focus ul {
	height:283px; 
	position:absolute;
}
.focus ul li {
	float:left; 
	width:958px; 
	height:283px; 
	overflow:hidden; 
	position:relative; 
	background:#000;
}
.focus ul li div {
	position:absolute; 
	overflow:hidden;
}
.focus .btnBg {
	position:absolute;
	width:985px; 
	height:20px;
	left:0; 
	bottom:0; 
	background:#000; 
	display:none;
}
.focus .btn {
	position:absolute; 
	width:780px; 
	height:23px; 
	padding:0px 10px 0px 10px; 
	right:0; bottom:6px;
	 text-align:right;}
.focus .btn span {
	display:inline-block; 
	_display:inline; 
	_zoom:1; 
	width:25px; 
	height:24px; 
	line-height:24px; 
	text-align:center; 
	_font-size:0; 
	margin-left:5px; 
	cursor:pointer; 
	background:#fff;
	color: #666;
}
.focus .btn span.on {
	background:#fff;
}
.focus .preNext {
	width: 45px;
	height: 100px;
	position: absolute;
	top: 90px;
	cursor: pointer;
	background-image: url(../../sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.focus .pre {
	left:0;
}
.focus .next {
	right:0; 
	background-position:right top;
}

/* jquery焦点图特效插件-內頁 */

#pageswf {
	width: 952px;
	float: left;
	height: 220px;
	background-image: url(../../pageswfbg.png);
	background-repeat: no-repeat;
		padding-top: 6px;
	padding-left: 6px;
}


/* 首頁bg */
#indexleft {
	float: right;
	width: 638px;
	background-image: url(../../indexcontentbg.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 27px;
}
#indexright {
	float: left;
	width: 291px;
	padding-left: 1px;
	background-image: url(../../indexrightbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* 首頁facebook */
#indexfacebook{
	float: left;
	width: 245px;
	background-image: url(../../indextitle_fb.png);
	background-repeat: no-repeat;
	padding-bottom: 17px;
	padding-top: 64px;
	background-position: top;
	padding-left: 23px;
	padding-right: 23px;
}

/* 首頁search */
#indexsearch{
	float: left;
	width: 271px;
	background-image: url(../../indextitle_search.png);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-bottom: 23px;
	padding-left: 20px;
}
#indexsearchtext{
	float: left;
	width: 240px;
	background-repeat: no-repeat;
	background-image: url(../../indexsearchtext.png);
	height: 28px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.indexsearchtext01{
	float: left;
	width: 175px;
	height: 20px;
	padding-left: 5px;
	font-family: Verdana, "細明體", "新細明體";
	line-height: 20px;
	color: #292929;
	background: rgba(255, 255, 255, 0);
	font-size: 11px;
	margin-right: 10px;
	border: 1px solid rgba(255, 255, 255, 0);
}
/* 首頁link */
#indexlink{
	float: left;
	width: 273px;
	background-image: url(../../indextitle_link.png);
	background-repeat: no-repeat;
	padding-top: 59px;
	padding-bottom: 10px;
	padding-right: 9px;
	padding-left: 9px;
}
/* 首頁top輪播 */
#indexlefttop{
	float: left;
	width: 610px;
	margin-bottom: 17px;
	padding-left: 3px;
}
/* 首頁more */

.indexmore {
	float: right;
	width: 50px;
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #fea100;
	text-align: right;
	margin-right: 3px;
}
.indexmore a:link{
	float: left;
	width: 50px;
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #fea100;
}
.indexmore a:visited{
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FF6600;
}
.indexmore a:hover{
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FF6600;
}
/* 首頁news line*/

#indexnewsline {
	float: left;
	width: 613px;
	text-align: right;
	background-image: url(../../indesnewsline.jpg);
	background-repeat: repeat-x;
	height: 2px;
	margin-bottom: 20px;
}
/* 首頁news */

#indexnews {
	float: left;
	width: 613px;
}
.indexnewsbox {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}



.indexnewspic {
	width: 148px;
	height: 100px;
	text-align : center;
	/* Firefox, Chrome */
	line-height : 100px;
	white-space : nowrap;

 	/* IE */
  	*font-size : 133px;  /* 寬度 * 0.9  */
  	*font-family : Arial;
	float: left;
	background-color: #FFFFFF;
	border-radius: 5px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 4px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c2c1c1;
	border-right-color: #c2c1c1;
	border-bottom-color: #c2c1c1;
	border-left-color: #c2c1c1;
	margin-left: 17px;
	margin-top: 3px;
}
.indexnewspic img{
	border-radius: 5px;
	max-width: 148px;
	max-height: 100px;
}
.indexnewspic:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}


.indexnewspic img { vertical-align:middle;}







.indexnewslist {
	float: right;
	width: 415px;
	margin-right: 2px;
}


#indexnewslist ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	visibility: visible;
	float: left;
}


#indexnewslist li {
	display: block;
	float: left;
	text-decoration: none;
	color: #333;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 3px;
}
.indexnewslist_date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #b3d682;
	height: 22px;
	width: 115px;
	float: left;
	font-weight: bold;
	text-align: center;
	background-position: 2px;
}
.indexnewslist_title00 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	float: left;
	font-weight: bold;
	text-align: left;
	margin-left: 12px;
	width: 287px;
}
.indexnewslist_title00 a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}
.indexnewslist_title00 a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}
.indexnewslist_title00 a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #DDF4FF;
	font-weight: bold;
}
.indexnewslist_title {
	float: left;
	width: 97%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #c0c0c0;
	margin-bottom: 3px;
	margin-top: 5px;
	padding-right: 1%;
	padding-left: 2%;
}
.indexnewslist_title A:link {
	text-decoration: none;
	color: #c0c0c0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.indexnewslist_title A:visited {
	text-decoration: none;
	color: #c0c0c0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.indexnewslist_title A:hover {
	font-weight: normal;
	color: #BAE7FE;
}
/* ---------------首頁產品 */
#mainleft {
	float: left;
	width: 613px;
	height: 212px;
	margin-top: 17px;
	margin-bottom: 17px;
}
}
#mainlefttop {
	height: 33px;
	background-repeat: no-repeat;
	float: left;
	width: 613px;
}
/*--------------------------滾動圖片*/
.blk_29 {
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	POSITION: relative;
	margin-top: 20px;	
}
.blk_29 .LeftBotton {
	LEFT: -20px;
	FLOAT: left;
	WIDTH: 43px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 15px;
	HEIGHT: 100px;
	background-image: url(../../ca_hz_002.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.blk_29 .RightBotton {
	RIGHT: -16px;
	FLOAT: right;
	WIDTH: 43px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 15px;
	HEIGHT: 100px;
	background-image: url(../../ca_hz_002.gif);
	background-repeat: no-repeat;
	background-position: -43px 0px;
}
.blk_29 .Cont {
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 680px;
	PADDING-TOP: 5px
}
.blk_29 .box00 {
	FLOAT: left;
	height: 150px;
	display: block;
	width: 130px;
	margin-right: 14px;
	margin-bottom: 2px;
}


.blk_29 .box {
	FLOAT: left;
	WIDTH: 119px;
	height: 119px;
	/* Firefox, Chrome */
	line-height : 119px;
	white-space : nowrap;

      *font-size : 107px;  /* 寬 * 0.9 = ? px */
      *font-family : Arial;
	text-align: center;
	display: block;
	TEXT-ALIGN: center;
	border: 3px solid #cbcbcb;
	background-color: #FFFFFF;
}

.blk_29 .box :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}

.blk_29 .box  img {
  vertical-align : middle;
}




.blk_29 .boxw {
	FLOAT: left;
	WIDTH: 123px;
	TEXT-ALIGN: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #e6e6e6;
	height: 23px;
	margin-top: 5px;
	margin-right: 3px;
	margin-left: 3px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display:block;
}
.blk_29 .boxw a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #e6e6e6;

}
.blk_29 .boxw a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #FFCC00;

}
.blk_29 .boxw a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #e6e6e6;

}

.blk_29 .box P {
	WIDTH: 65px;
	LINE-HEIGHT: 20px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.rollphotos {
	WIDTH: 614px;
	float: left;
	background-image: url(../rollphotobg.png);
	height: 169px;
	background-repeat: no-repeat;
}
/*--------------------------滾動圖片pro*/
.blk_29p {
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	POSITION: relative;
	background-color: #333;
	height: 90px;
}
.blk_29p .LeftBotton {
	LEFT: 0px;
	FLOAT: left;
	WIDTH: 30px;
	CURSOR: pointer;
	POSITION: absolute;
	HEIGHT: 100px;
	background-image: url(../../ca_hz_002.gif);
	background-repeat: no-repeat;
	background-position: -11px -5px;
	top: 0px;
}
.blk_29p .RightBotton {
	RIGHT: 2px;
	FLOAT: right;
	WIDTH: 30px;
	CURSOR: pointer;
	POSITION: absolute;
	HEIGHT: 100px;
	background-image: url(../../ca_hz_002.gif);
	background-repeat: no-repeat;
	background-position: -42px -5px;
	top: 0px;
}
.blk_29p .Cont {
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 680px;
	PADDING-TOP: 5px
}
.blk_29p .box00 {
	FLOAT: left;
	height: 120px;
	display: block;
	width: 130px;
	margin-right: 14px;
	margin-bottom: 2px;
}
.blk_29p .box {
	FLOAT: left;
	WIDTH: 119px;
	TEXT-ALIGN: center;
	border: 1px solid #3f3f3f;
	padding: 3px;
}
.blk_29p .box P {
	WIDTH: 65px;
	LINE-HEIGHT: 20px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.rollphotosp {
	WIDTH: 640px;
	float: left;
	background-image: url(../rollphotobg.png);
	height: 110px;
	background-repeat: no-repeat;

}



.container, .container *{margin:0; padding:0;}

.container{
	width:363px;
	height:110px;
	overflow:hidden;
	position:relative;
}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{
	width:363px;
	height:110px;
	display:block;
}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #0E6C2C;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #0E6C2C;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 14px;
	margin: 0 1px;
	border: 0;
	background-color: #0E6C2C;
	font-weight: bold;
}

/* 內頁 */

#pagecontentbgbuttom {
	float: left;
	width: 100%;
	background-image: url(../../pagecontentbgbuttom.png);
	background-repeat: no-repeat;
	height: 22px;
}
#pagecontentbg {
	float: left;
	width: 100%;
	background-image: url(../../pagecontentbg00.png);
	background-repeat: repeat-y;
	position: relative;
}
#pageright {
	float: left;
  width: 258px;
  background-image: url(../../indexrightbg.jpg);
  background-repeat: no-repeat;
  padding-left: 1px;
  position: absolute;
  top: 343px;
}

/* 內頁search */
#pagesearch{
	float: left;
	width: 238px;
	background-image: url(../../indextitle_search.png);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-bottom: 23px;
	padding-left: 20px;
}
#pagesearchtext{
	float: left;
	width: 213px;
	background-repeat: no-repeat;
	background-image: url(../../pagesearchtext.png);
	height: 28px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.pagesearchtext01 {
	float: left;
	width: 155px;
	height: 20px;
	padding-left: 10px;
	font-family: Verdana, "細明體", "新細明體";
	line-height: 20px;
	color: #FAFAFA;
	background: rgba(255, 255, 255, 0);
	font-size: 11px;
	margin-right: 10px;
	border: 1px solid rgba(255, 255, 255, 0);
}

/* 內頁fb */
#pagefacebook{
	float: left;
	width: 220px;
	background-image: url(../../indextitle_fb.png);
	background-repeat: no-repeat;
	padding-bottom: 17px;
	padding-top: 60px;
	padding-right: 19px;
	padding-left: 19px;
	height: 62px;
}


#pagefacebookbg{
	float: left;
	width: 257px;
	background-color: #F6F6F6;
}





.rightpic {
	padding: 2px;
	float: right;
	margin-left: 15px;
	border: 1px solid #666666;
	margin-bottom: 15px;
}
.lefttpic {
	padding: 2px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#pagecontentbox {
	float: left;
	width: 98%;
	padding-right: 1%;
	padding-left: 1%;
	background: #FFF;
}
#pagecontent {
	float: right;
	width: 667px;
	background-image: url(../../pagecontentbg.jpg);
	padding-top: 15px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
}
#pagecontent_title {
	float: left;
	height: 37px;
	width: 93%;
	padding-left: 7%;
	color: #E7F9FE;
	margin-bottom: 15px;
	font-family: Verdana, "細明體", "新細明體";
	font-size: 15px;
	line-height: 34px;
	font-weight: bold;
	background-image: url(../../pagecontent_title.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
}
#pagecontent_top {
	float: left;
	height: 14px;
	width: 667px;
	text-align: right;
	clear: both;
}
#in_content{
	float: left;
	padding-right: 2%;
	padding-left: 2%;
	width: 96%;
	padding-bottom: 15px;
}
#profilepicbuttom{
	float: left;
	width: 100%;
	background-image: url(../../profile03buttom.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 180px;
}
#search {
	background: url(../search.jpg) no-repeat;
	height: 45px;
	width: 200px;
	padding-top: 35px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}



#quicklink {
	float: right;
	text-align: right;
	font-size: 11px;
	margin-right: 20px;
	font-family: Verdana, "細明體", "新細明體";
	line-height: 20px;
	font-weight: normal;
	color: #bcbcbc;
	margin-top: 7px;
	letter-spacing: 0em;
	background-image: url(../../icon_home.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 16px;
}
#quicklink a:link{
	font-size: 11px;
	font-family: Verdana, "細明體", "新細明體";
	color: #929292;
	line-height: 20px;
}
#quicklink a:visited{
	font-size: 11px;
	font-family: Verdana, "細明體", "新細明體";
	color: #929292;
	line-height: 20px;
}
#quicklink a:hover{
	font-size: 11px;
	font-family: Verdana, "細明體", "新細明體";
	color: #33CCFF;
	line-height: 20px;
}

/*---------內頁左選單*/	
#sidebarbox{
	float: right;
	width: 258px;
	background-color: #2c2c2c;
	padding-bottom: 25px;
}
#sidebarbox h1{
	height: 56px;
	width: 258px;
	background-image: url(../../cateh1.jpg);
	margin-bottom: 17px;
}
ul#sidebar, ul#sidebar ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul#sidebar a {
  display: block;
  text-decoration: none;	
}

ul#sidebar li {
	margin-top: 1px;
	margin-right: 17px;
	margin-left: 17px;
}

ul#sidebar li a {
	color: #fff;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 21px;
	background-image: url(../../icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	font-family: Verdana, "細明體", "新細明體";
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4a4a4a;
}

ul#sidebar li a:hover {
	color: #22CADD;
}

ul#sidebar li ul li a {
	color: #D7D7D9;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 4px;
}

ul#sidebar li ul li a:hover {
	color: #65D1E4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
/*--------------------------------------------------------------------------------頁數樣式*/	
.pagenum {
	TEXT-ALIGN: center;
	padding: 10px;
	float: left;
	width: 96%;
}
.pagenum A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #C6C6C6;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	background-color: #646464;
	border: 1px solid #393939;
	border-radius: 5px;
}
.pagenum A:hover {
	COLOR: #F3F3F3;
	text-decoration: none;
	border: 1px solid #333333;
	background-color: #1F959E;
}
.pagenum A:active {
	COLOR: #666;
	background: #CCC;
	border: 1px solid #333;
}
.pagenum SPAN.current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #F6F6F6;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	border: 1px solid #004D66;
	background-color: #0095C6;
	border-radius: 5px;
}
.pagenum SPAN.disabled {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #575757;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
		border-radius: 5px;
}
/* 所有文字樣式 */



.pagewhite12px {
	color: #ebebeb;
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
}
.pageyellow12px {
	color: #FFFFCC;
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
}


.green15px {
	font-family: Verdana;
	font-size: 15px;
	line-height: 22px;
	color: #508a01;
	font-weight: bold;
}
.greenlink A:link {color:#62ac02;text-decoration:underline}
.greenlink A:visited {color:#62ac02;text-decoration:underline}
.greenlink A:hover {color:#2e7d3a;text-decoration:none}


.white12px {
	color: #FFF;
	font: bold 12px/17px Verdana;	
}
.blue11px {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 17px;
	color: #56aad4;
}
.red11px {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 17px;
	color: #f80030;
}
.lightblue12px {
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;
	color: #9FE3F2;
	font-weight: bold;
}
.red12px {
	font-family: "Verdana";
	font-size: 12px;
	line-height: 17px;
	color: #C41A1B;
	font-weight: bold;
}
.red12pxlight {
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #ff0000;
	font-weight: bold;
}
.yellow12pxlight {
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 28px;
	color: #ffba00;
	font-weight: bold;
}

.blue12pxlight {
	font-family: Verdana, "細明體", "新細明體";
	font-size: 12px;
	line-height: 23px;
	color: #C5F1FE;
	font-weight: bold;
}

.yellow14pxlightbold {
	font-family: Verdana, "細明體", "新細明體";
	font-size: 14px;
	line-height: 30px;
	color: #e7d400;
	font-weight: bold;
}




.darkgray12px {
	font-family: "Verdana";
	font-size: 12px;
	line-height: 20px;
	color: #3d3d3d;
}
.gray11px {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 20px;
	color: #7e7e7e;
}
.gray12px {
	font-family:Verdana,  "細明體", "新細明體";
	font-size: 12px;
	line-height: 23px;
	color: #F9F9F9;
}
.graylink A:link {
	color:#666;
	text-decoration:none
}
.graylink A:visited {
	color:#666;
	text-decoration:none
}
.graylink A:hover {
	color:#C41A1B;
	text-decoration:underline
}
.brown11px {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	color: #EBFFA6;
}
/*----------------------------按鈕*/	
#buttons {
	display: block;
	width: 100px;
	height: auto;
	margin: 0;
	float: left;
}
#circ {
	display: block;
	width: 100px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.circ-btn {
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #666;
	width: 100px;
	height: auto;
	text-align: center;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.69);
	z-index: 90;
	background-image: url(../sprite1.png);
	background-position: -81px -68px;
	margin-top: 6px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
}
.circ-btn a:link{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.circ-btn:hover {background-position: -81px -126px; text-shadow: 0px 1px 0px rgba(255,255,255,1);}

#circ:active .circ-btn-sh {display: none;}
