*{
	margin:0;
	padding:0;
	list-style:none;
}
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #493423;
	padding: 0px;
	background-image: url(../images/bg_content.jpg);
	background-repeat: repeat;
	background-position: center top;
	line-height: 20px;
}
a{
	outline: none; /* for Firefox */
 	hlbr:expression(this.onFocus=this.blur());
}
p {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li {
	margin: 0px;
	padding: 0px;
}
#layout {
	float: left;
	width: 100%;
	background-image: url(../images/bg_all.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#header {
	width: 950px;
	height: 155px;
	float: left;
	clear: both;
}
#banner {
	float: left;
	width: 950px;
	height: 406px;
	clear: both;
}
#content {
	float: left;
	width: 100%;
	clear: both;
	background-color: #FFF;
	padding-top: 26px;
	padding-bottom: 28px;
}
#content_in {
	width: 100%;
	clear: both;
	padding-bottom: 40px;
	float: left;
}
#footer {
	background-color: #493423;
	float: left;
	width: 100%;
	clear: both;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #e25e20;
	padding-bottom: 28px;
}
h1 a {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
	float: left;
	height: 51px;
	width: 474px;
}
#nav {
	float: left;
	width: 950px;
}
h1 {
	float: left;
	width: 474px;
	padding-top: 32px;
	display: block;
	height: 77px;
	padding-left: 11px;
}
#subNav {
	float: right;
	width: 460px;
}
#nav ul {
	float: left;
	width: 100%;
}
#nav ul li {
	float: left;
	width: auto;
}
.icon_home a {
	float: left;
	height: 46px;
	width: 59px;
	background-image: url(../images/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_about a {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu1.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_about a:hover {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu1_hover.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_work a {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu2.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_work a:hover {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu2_hover.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_products a {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu3.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_products a:hover {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu3_hover.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_news a {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu4.png?ver=3);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_news a:hover {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu4_hover.png?ver=3);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_contact a {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu5.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_contact a:hover {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu5_hover.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_download a {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu6.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}
.icon_download a:hover {
	float: left;
	height: 46px;
	width: 140px;
	background-image: url(../images/menu/menu6_hover.png?ver=2);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
}


#logo_down {
	float: left;
	width: auto;
	padding-left: 4px;
}
#footer_in {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 29px;
}
#footer_in ul {
	float: right;
	width: 530px;
	padding-bottom: 4px;
}
#footer_in ul li {
	float: right;
	width: auto;
	color: #FFF;
	font-size: 13px;
	padding-right: 6px;
	padding-left: 6px;
}
#footer_in ul li  A:link {color:#ffffff;text-decoration:none}
#footer_in ul li  A:visited {color:#ffffff;text-decoration:none}
#footer_in ul li  A:hover {color:#e25e20;text-decoration:underline
}
#footer_in ul .copyright {
	font-size: 12px;
}
#sbbNav_box {
	background-color: #e25e20;
	float: right;
	width: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 13px;
}
#sbbNav_box ul {
	float: left;
	width: 100%;
}
#sbbNav_box ul li {
	color: #FFF;
	float: right;
	width: auto;
	padding-right: 6px;
	padding-left: 6px;
}
#sbbNav_box ul li  A:link {color:#ffffff;text-decoration:none}
#sbbNav_box ul li  A:visited {color:#ffffff;text-decoration:none}
#sbbNav_box ul li  A:hover {color:#ffffff;text-decoration:underline
}
#search {
	float: right;
	width: 206px;
	padding-top: 10px;
	height: 24px;
	background-image: url(../images/bg_search.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 11px;
}
#search #textfield {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	width: 95px;
	float: right;
	margin-top: 4px;
}
#search img {
	float: right;
}
#index_news {
	float: left;
	width: 294px;
}
#content_box {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.title {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e25e20;
	margin-bottom: 10px;
}
.title span {
	text-align: right;
	color: #493423;
	float: right;
	width: auto;
	padding-right: 3px;
}
.title span  A:link {color:#493423;text-decoration:none}
.title span  A:visited {color:#493423;text-decoration:none}
.title span  A:hover {color:#e25e20;text-decoration:underline
}
.title img {
	float: left;
}
#index_news ul {
	float: left;
	width: 100%;
}
#index_news ul li {
	float: left;
	width: 100%;
	padding-bottom: 4px;
}
#index_news ul li .day {
	float: left;
	width: 70px;
	padding-left: 1px;
}
#index_news ul li .info {
	float: right;
	width: 220px;
}
#index_news ul li .info  A:link {color:#493423;text-decoration:none}
#index_news ul li .info  A:visited {color:#493423;text-decoration:none}
#index_news ul li .info  A:hover {color:#e25e20;text-decoration:underline
}
#index_pr {
	float: left;
	width: 656px;
}
#index_pr ul {
	float: left;
	width: 100%;
}
#index_pr ul li {
	float: left;
	width: 297px;
	padding-left: 29px;
}
#index_pr ul li dl {
	float: right;
	width: 180px;
	padding-top: 4px;
}
#index_pr ul li img {
	float: left;
}
#index_pr ul li dl dt {
	font-size: 16px;
	font-weight: bold;
	color: #e25e20;
	float: left;
	width: 100%;
	padding-bottom: 8px;
	font-family: "微軟正黑體";
}
#index_pr ul li dl dt  A:link {color:#e25e20;text-decoration:none}
#index_pr ul li dl dt  A:visited {color:#e25e20;text-decoration:none}
#index_pr ul li dl dt  A:hover {color:#e25e20;text-decoration:underline
}
#index_pr ul li dl dd {
	float: left;
	width: 100%;
}
#home {
	float: right;
	width: 99%;
	padding-top: 10px;
	padding-bottom: 12px;
}
#home  A:link {color:#493423;text-decoration:none}
#home  A:visited {color:#493423;text-decoration:none}
#home  A:hover {color:#E25E20;text-decoration:underline
}
#main {
	float: left;
	width: 100%;
}
#left {
	float: left;
	width: 223px;
}
#right {
	float: right;
	width: 698px;
	background-color: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding-bottom: 15px;
}
#center{
	float: right;
	width: 100%;
	background-color: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 15px;
}
.title2 {
	font-family: "微軟正黑體";
	font-size: 22px;
	color: #E25E20;
	float: left;
	width: 646px;
	padding-top: 30px;
	padding-right: 26px;
	padding-left: 26px;
	padding-bottom: 24px;
	background-image: url(../images/icon2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	margin-bottom: 23px;
}
.title9 {
	font-family: "微軟正黑體";
	font-size: 22px;
	color: #E25E20;
	float: left;
	width: 646px;
	padding-top: 30px;
	padding-right: 26px;
	padding-left: 26px;
	padding-bottom: 24px;
}
.title10 {
	font-size: 15px;
	font-weight: bold;
	color: #E25E20;
	float: left;
	width: 92%;
	padding-bottom: 8px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E25E20;
	margin-bottom: 8px;
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 8%;
	font-family: "微軟正黑體";
}
.mian_in {
	float: left;
	width: 100%;
}
.mian_in2 {
	float: left;
	width: 640px;
	padding-left: 29px;
	padding-bottom: 30px;
	font-size: 13px;
	line-height: 24px;
}
.mian_in3 {
	float: left;
	width: 100%;
}
.mian_in4 {
	float: left;
	width: 100%;
}
.title3 {
	background-color: #e25e20;
	float: left;
	width: 198px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #493423;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	font-family: "微軟正黑體";
	font-size: 18px;
	color: #FFF;
	padding-left: 25px;
	padding-top: 16px;
	padding-bottom: 11px;
	behavior: url(PIE/PIE.htc);
}
#left ul {
	background-color: #FFF;
	float: left;
	width: 100%;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	padding-bottom: 22px;
	padding-top: 2px;
}
#left ul li {
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	background-position: 21px 15px;
	float: left;
	width: 173px;
	margin-right: 8px;
	margin-left: 8px;
	padding-left: 34px;
	padding-top: 9px;
	padding-bottom: 3px;
}
#left ul li  A:link {color:#493423;text-decoration:none}
#left ul li  A:visited {color:#493423;text-decoration:none}
#left ul li  A:hover {color:#e25e20;text-decoration:underline
}
#left ul .line {
	background-image: url(../images/icon2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 6px;
	float: left;
	width: 90%;
	padding: 0px;
	font-size: 1px;
	margin-top: 0px;
	margin-right: 5%;
	margin-bottom: 0px;
	margin-left: 5%;
}
#left ul .menu_in {
	float: right;
	width: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}
#left ul li.on {
	padding-bottom: 4px;
	color: #E25E20;
	background-image: url(../images/icon4.gif);
}
#left ul li.on  A:link {color:#E25E20;text-decoration:none}
#left ul li.on  A:visited {color:#E25E20;text-decoration:none}
#left ul li.on  A:hover {color:#E25E20;text-decoration:underline
}
#left ul .menu_in  A:link {color:#493423;text-decoration:none}
#left ul .menu_in  A:visited {color:#493423;text-decoration:none}
#left ul .menu_in  A:hover {color:#E25E20;text-decoration:underline
}
#left ul .menu_in li {
	font-weight: normal;
	background-image: url(../images/icon3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	width: 85%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5%;
}
#left .ad {
	float: left;
	width: 100%;
	padding-top: 13px;
}
#right .mian_in ul {
	float: right;
	width: 668px;
	padding-left: 30px;
	padding-bottom: 36px;
}
#right .mian_in ul li {
	float: left;
	width: 140px;
	padding-right: 26px;
}
#right .mian_in3 ul {
	float: right;
	width: 668px;
	padding-left: 30px;
}
#right .mian_in3 ul li {
	float: left;
	width: 100%;
	padding-bottom: 42px;
}
#right .mian_in4 ul {
	float: right;
	width: 668px;
	padding-left: 30px;
	padding-bottom: 38px;
}
#right .mian_in4 ul li {
	float: left;
	width: 170px;
	padding-right: 52px;
}
.title4 {
	font-size: 16px;
	font-weight: bold;
	color: #E25E20;
	float: left;
	width: 100%;
	padding-top: 15px;
	font-family: "微軟正黑體";
}
.title4   A:link {color:#E25E20;text-decoration:none}
.title4   A:visited {color:#E25E20;text-decoration:none}
.title4   A:hover {color:#E25E20;text-decoration:underline
}
.title5 {
	font-size: 16px;
	font-weight: bold;
	color: #E25E20;
	float: left;
	width: 100%;
	font-family: "微軟正黑體";
	padding-bottom: 10px;
}
.title5  A:link {color:#E25E20;text-decoration:none}
.title5  A:visited {color:#E25E20;text-decoration:none}
.title5  A:hover {color:#E25E20;text-decoration:underline
}
.title6 {
	font-size: 15px;
	font-weight: bold;
	color: #E25E20;
	float: left;
	width: 96%;
	padding-bottom: 8px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E25E20;
	margin-bottom: 8px;
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 4%;
	font-family: "微軟正黑體";
}
.title6  A:link {color:#E25E20;text-decoration:none}
.title6  A:visited {color:#E25E20;text-decoration:none}
.title6   A:hover {color:#E25E20;text-decoration:underline
}
.title7 a {
	font-size: 15px;
	color: #FFFFFF;
	float: left;
	width: 170px;
	font-family: "微軟正黑體";
	text-align: center;
	background-color: #E25E20;
}
.title7 {
	float: left;
	width: 170px;
	line-height: 22px;
}

.title7   A:link {color:#ffffff;text-decoration:none}
.title7   A:visited {color:#ffffff;text-decoration:none}
.title7   A:hover {
	color:#ffffff;
	text-decoration:none;
	background-color: #493423;
}
.title8 {
	font-size: 18px;
	color: #E25E20;
	float: left;
	width: 100%;
	font-family: "微軟正黑體";
	padding-bottom: 10px;
	font-weight: bold;
}
.info2 {
	float: left;
	width: 100%;
	padding-top: 6px;
	color:Black;
}
.info5 {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 4px;
}
.mian_in ul li img {
	float: left;
	width: 140px;
	height: 140px;
}
#back {
	float: left;
	width: 100%;
	margin-top: 40px;
	background-image: url(../images/icon2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#back a {
	background-color: #493423;
	width: 100px;
	float: left;
	color: #FFF;
	background-position: center;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 4px;
	text-align: center;
	margin-top: 20px;
	margin-left: 270px;
	text-decoration: none;
	font-size: 13px;
	line-height: 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#back a:hover {
	background-color: #E25E20;
}
#back2 {
	float: left;
	width: 100%;
}
#back2 a {
	background-color: #493423;
	width: 100px;
	float: left;
	color: #FFF;
	background-position: center;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 4px;
	text-align: center;
	margin-top: 20px;
	margin-left: 270px;
	text-decoration: none;
	font-size: 13px;
	line-height: 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#back2 a:hover {
	background-color: #E25E20;
}
#back3 {
	float: left;
	width: 100%;
	background-image: url(../images/icon2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
}
#back3 a {
	background-color: #493423;
	width: 100px;
	float: left;
	color: #FFF;
	background-position: center;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 4px;
	text-align: center;
	margin-top: 20px;
	margin-left: 270px;
	text-decoration: none;
	font-size: 13px;
	line-height: 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#back3 a:hover {
	background-color: #E25E20;
}
.mian_in2 ul li {
	float: right;
	width: 97%;
	list-style-position: inside;
	list-style-type: disc;
	padding-bottom: 2px;
	clear: both;
}
.word_style1 {
	padding-bottom: 3px;
}
.info3 {
	font-family: "微軟正黑體";
	font-size: 15px;
	color: #FFF;
	background-color: #E25E20;
	float: left;
	width: 285px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.info4 {
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #FFF;
	background-color: #E25E20;
	float: left;
	width: 285px;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
#right .mian_in3 ul li a img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
}
.work_box {
	float: left;
	width: 305px;
}
.work_box2 {
	float: left;
	width: 305px;
	padding-right: 15px;
	padding-top: 22px;
}
.work_word {
	float: left;
	width: 310px;
	padding-left: 24px;
}
.work_word2 {
	float: left;
	width: 160px;
	padding-left: 24px;
	padding-bottom: 30px;
	padding-right: 28px;
}
.work_word2  A:link {color:#493423;text-decoration:none}
.work_word2  A:visited {color:#493423;text-decoration:none}
.work_word2  A:hover {color:#e25e20;text-decoration:underline
}
.line2 {
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #493423;
}
.picstyle1{
	text-align: center;
	width: 100%;
	float: left;
	padding-top: 22px;

}
#right .mian_in4 ul li img {
	height: 170px;
	width: 170px;
}
/*頁數樣式*/	
.pagenum {
	TEXT-ALIGN: center;
	float: left;
	width: 98%;
	padding-right: 1%;
	padding-top:18px;
	padding-bottom: 36px;
	padding-left: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
.pagenum A {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	COLOR: #493423;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	background: #FFF;
	border: 1px solid #CCC;
}
.pagenum A:hover {
	COLOR: #FFF;
	text-decoration: none;
	border: 1px solid #FFF;
	background-color: #493423;
}
.pagenum A:active {
	COLOR: #272219;
	background: #CCC;
	border: 1px solid #FFF;
}
.pagenum SPAN.current {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	COLOR: #fff;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 3px;
	border: 1px solid #FFF;
	background-color: #E25E20;
}
.pagenum SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #f3f3f3 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #f3f3f3 1px solid;
	COLOR: #FFF;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #f3f3f3 1px solid;
	background-color: #493423;
}
.pagenum2 {
	float: left;
	width: 98%;
	padding-top: 30px;
	padding-right: 1%;
	padding-bottom: 15px;
	padding-left: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	color: #493423;
}
.pagenum2 A {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ddd 1px solid;
	COLOR: #FFF;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-DECORATION: none;
	background-color: #272219;
	margin-left: 7px;
}
.pagenum2 A:hover {
	COLOR: #FFF;
	text-decoration: none;
	border: 1px solid #FFF;
	background-color: #493423;
}
.pagenum2 A:active {
	COLOR: #FFFFFF;
	border: 1px solid #FFF;
	background-color: #493423;
}

/* 內頁新聞 */
.news_b1 {
	float: left;
	width: 100%;
	visibility: visible;
	text-decoration: none;
	background-color: #E25E20;
}
.news_b1_title {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 17px;
	color: #FFF;
	text-align: center;
	float: left;
	width: 80%;
	visibility: visible;
	padding-top: 7px;
	padding-bottom: 7px;
}
.news_b1_date {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 17px;
	color: #FFF;
	text-align: center;
	float: left;
	width: 19%;
	visibility: visible;
	padding-top: 7px;
	background-image: url(../images/line7.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-bottom: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 2px;
}
.news_b1_title2 {
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	color: #064382;
	float: left;
	width: 570px;
	visibility: visible;
	padding-left: 17px;
	background-image: url(../images/icon5.gif);
	background-repeat: no-repeat;
	background-position: 7px 9px;
}
.news_b1_data2 {
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #39F;
	text-align: center;
	float: right;
	width: 110px;
	visibility: visible;
	padding-top: 2px;
	background-image: url(../images/line7.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.news_b2 {
	float: left;
	width: 96%;
	visibility: visible;
	padding-bottom: 25px;
	padding-top: 25px;
	margin-bottom: 10px;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #444;
	padding-left: 2%;
	padding-right: 2%;
}
.news_b3 {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	background-color: #E2DED3;
	float: left;
	width: 96%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 2%;
	padding-left: 2%;
	font-family: "微軟正黑體";
}
.news_b3 A:link {
	color:#E25E20;
	text-decoration:underline;
}
.news_b3 A:visited {
	color:#E35D20;
	text-decoration:none
}
.news_b3 A:hover {
	color:#E15F23;
	text-decoration:none
}
.news_b4 {
	float: left;
	width: 718px;
	visibility: visible;
	margin-bottom: 1px;
	background-color: #EAEAEA;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border: 1px solid #DBDBDB;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* Konqueror */
	border-radius: 5px; /* Opera 10.50 and later (CSS3 standard) */
	text-decoration: none;
}
.news_w1 {
	float: left;
	width: 100%;
	visibility: visible;
	padding-bottom: 25px;
	padding-top: 2px;	
}
.news_w1 dl {
	width: 100%;
	margin: 0px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.news_w1 dt {
	float: left;
	font-size: 13px;
	color: #333;
	width: 74%;
	margin: 0px;
	line-height: 17px;
	background-image: url(../images/arrow_07.gif);
	background-repeat: no-repeat;
	background-position: 9px 7px;
	padding-left: 40px;
}
.news_w1 dt A:link {
	color:#493423;
	text-decoration:none
}
.news_w1 dt A:visited {
	color:#333;
	text-decoration:none
}
.news_w1 dt A:hover {
	color:#E25E20;
	text-decoration:underline
}
.news_w1 dd {
	float: right;
	font-size: 13px;
	line-height: 17px;
	color: #f0741e;
	width: 10%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 5%;
	background-image: url(../images/line8.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
}
.news_w1_date {
	float: left;
	width: 97%;
	text-align: right;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #E25E20;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	background-image: url(../images/icon2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 13px;
}
.news_font2 {
	font-size: 11px;
	color: #FF9;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	line-height: 17px;
	-webkit-text-size-adjust:none;
	background-color: #362e2b;
	padding-right: 17px;
	padding-left: 16px;
	padding-top: 3px;
	padding-bottom: 4px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* Konqueror */
	border-radius: 5px; /* Opera 10.50 and later (CSS3 standard) */
}
.news_w3 {
	float: left;
	font-size: 18px;
	color: #ac6a00;
	width: 90%;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: 24px;
	padding-right: 5%;
	font-weight: bold;
	padding-left: 5%;
	padding-top: 10px;
	padding-bottom: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(../images/icon3.gif);
	background-repeat: no-repeat;
	background-position: 3px 20px;
}
/* 內頁聯絡我們 */
.contact_input {
	font-size: 13px;
	line-height: 20px;
	color: #333;
	border: 1px solid #bbbaba;
}
.contact_b1 {
	text-align: center;
	float: left;
	width: 640px;
	padding-top: 28px;
	background-image: url(../images/icon2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.contact_s {
	font-size: 13px;
	line-height:18px;
	color: #FFF;
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	border-top: 0;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /* Konqueror */
	border-radius: 4px; /* Opera 10.50 and later (CSS3 standard) */
}
.contactline
{
    text-align:left;
}
.news_in {
	float: left;
	width: 100%;
	padding-bottom: 40px;
}
.word_red {
	color: #E25D22;
	font-weight: bold;
}
.work_word2 ul li {
	float: right;
	width: 80%;
	list-style-position: inside;
	list-style-type: disc;
}
#right .mian_in2 .work_word2 ul .info6 {
	list-style-type: none;
	float: right;
	width: 71%;
	background-image: url(../images/icon5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}


.viewdl {
	width: 100%;
	margin: 0px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.viewdt {
	float: left;
	font-size: 13px;
	color: #333;
	width: 74%;
	margin: 0px;
	line-height: 17px;
	background-image: url(../images/arrow_07.gif);
	background-repeat: no-repeat;
	background-position: 9px 7px;
	padding-left: 40px;
}
.viewdt A:link {
	color:#493423;
	text-decoration:none
}
.viewdt A:visited {
	color:#333;
	text-decoration:none
}
.viewdt A:hover {
	color:#E25E20;
	text-decoration:underline
}
.viewdd {
	float: right;
	font-size: 13px;
	line-height: 17px;
	color: #f0741e;
	width: 10%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 5%;
	background-image: url(../images/line8.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
}
