body {
	/*background: url(../images/bg.png) no-repeat;*/
	font-family: Arial, "微軟正黑體";
}
h1, h2, h3, h4, h5, ul, li, p, div {
	margin:0;
	padding:0;
	text-align: left;
}
#WRAPPER {
	width:1000px;
	margin:auto;
	position:relative;
	background:#FFF url(../images/flashHeadBg.png) no-repeat;
}
.head {
	/*height:165px;*/
	position: relative;
}
.thetable {
	display:table;
	width:100%;/*height:100%*/
}
.tablerow {
/*display:table-row;*/
}
.one {
	width:205px;
	/*display:table-cell;*/
	vertical-align:top;
	margin-left:0px;
	margin-top: -30px;
}
.two {
	/*display:table-cell;*/
	background-image:url(../images/contentBg.png);
	background-position:right;
	background-repeat:no-repeat;
}
.navi {
    position: relative;
    z-index: 1000;
}
.navi a {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0.7em;
    height: 15px;
    margin-left: 6px;
    text-align: center;
    width: 15px;
}
.navi a.active {
    background: none repeat scroll 0 0 #FF3300;
    color: #FFFFFF;
}
.navi a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.three {
	width:205px;
	/*display:table-cell;*/
	margin-right:5px;
	margin-top: -5px;
}
.footer {
	height:223px;
	width:100%;
	background-image:url(../images/bottombg.png);
	position: relative;
}
.banner {
	margin-left:0px;
	/*background: url(../images/bottomBannerBg.png) right;
	float:left;*/
}
.head .nav {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
}
.search {
	top: 0px;
	z-index: 4;
	width: 495px;
	/*height: 34px;*/
	background: url(../images/searchBg.png) no-repeat left top;
	text-align: left;
	position: absolute;
	right: 0px;
}
.head .flashHead {
	position: absolute;
	width: 100%;
	height: 165px;
	z-index: 3;
}
.head .nav a {
	margin:0;
	padding:0;
	font-size: 75%;
	color: #666;
	text-decoration:none;
	text-align:center;
	background: url(../images/navButton.png) no-repeat left center;
	line-height:19px;
	display:block;
	float:left;
}
.head .nav a:visited {
	color:#2F6800;
}
.head .nav a span {
	display:block;
	padding-left:6px;
	padding-right:6px;
	background-color:#FFF;
	border-right: solid 1px #CCC;
}
.head .nav a:hover {
	background: url(../images/navButtonOver.png) no-repeat left center;
}
.head .nav a:hover span {
	background: url(../images/navButtonRightOver.png) no-repeat left center;
}
.head .nav a.first {
	background: url(../images/navButtonFirst.png) no-repeat left center;
}
.head .nav a.first span {
	background:none;
	padding-left:15px;
}
.head .nav a.first:hover {
	background: url(../images/navButtonFirstOver.png) no-repeat left center;
}
.head .nav a.last {
	background: url(../images/navButtonLast.png) no-repeat right center;
	
}
.head .nav a.last span {
	background:none;
	padding-right:15px;
	border:none;
}
.head .nav a.last:hover {
	background: url(../images/navButtonLastOver.png) no-repeat right center;
}
.head .nav a:hover {
	font-size: 75%;
	color: #fff;
	text-decoration:none;
}
.search div .button {
	position:relative;
	top:0px;
	background: url(../images/buttonOver.png);
	height: 22px;
	width: 76px;
	cursor:pointer;
	border:none;
}
.search div .button:hover {
	background: url(../images/button.png);
	color:#FFF;
}
.head .search div a img {
	border-style: none;
}
.search .form {
	font-size:80%;
	line-height:34px;
	padding-left:20px;
	background: url(../images/searchForm.png) no-repeat 75px center;
}
.navBar .search a,.navBar .search a:hover{
	margin:0;
	padding:0;
}
input.SearchKeyIn {
	/*border:none 0px;*/
	font-size:1em;
	width:170px;
	/*background:none;*/
}
.important {
	background: url(../images/import.png) no-repeat;
	position: relative;
	/*width: 790px;
	margin:auto;
	position: relative;
	text-align:left;
	float:left;
	*/
}
.important .article {
	padding-top:52px;
	text-align: left;
}
.important .article h2 {
	color: #319BE4;
	font-size: 90%;
	margin: 1em 0px 0px 1em;
	padding: 0px;
}
.important .article p {
	font-size: 1em;
	line-height: 180%;
	text-indent: 2em;
	margin: 0px 13em 0px 1em;
	color: #4F4F4F;
}
.dotlist {
	margin:0;
	padding:0;
	text-align: left;
	line-height: 30px;
	font-size:1em;
}
.dotlist li {
	margin:0;
	padding:0;
	border-bottom:1px dotted #CCCCCC;
}
.tabMenu .dotlist {
	position:relative;
	top:0;
	left:0px;
}
.dotlist li a:link {
	text-decoration: none;
	clear: both;
	display:block;
	}
.dotlist li a:visited{
	color:#2F6800;
}
.dotlist li a:hover span.date {
	color:#27548f;
}
.dotlist li a span.title {
	margin-left: 1em;
}
.dotlist li a:visited span.title {
	color:#27548f;
}
a#ctl00_ContentPlaceHolder1_HyperLinkImportantTitle, a#ctl00_ContentPlaceHolder1_HyperLinkImportantTitle:hover {
	color:#F30;
}
.dotlist li a:hover span.title {
	color:#27548f;
}
img {
	border-style: none;
	border-width: 0px;
	vertical-align: top;
}
.pageContent img {
	max-width: 100%;
	height: auto;
}
.dotlist li {
	display: block;
	background: url(../images/importantUlli.png) no-repeat 1em center;
	padding-left: 3em;
}
div.tabMenu div div {
	display: none;
}
div.tabMenu div {
	clear: both;
}
.tabMenu ul, .tabMenu ul li, .tabMenu ul li a {
	margin: 0px;
	padding: 0px;
}
ul.idTabs li {
	display:block;
	float:left;
}
div.tabMenu ul.idTabs li a {
	display:block;
	text-decoration:none;
	color:#000000;
	background-position:right;
	background-repeat:no-repeat;
	width: 105px;
}
div.tabMenu ul.idTabs span {
	line-height:30px;
	display:block;
	line-height:30px;
	background-repeat:no-repeat;
	background-image: url(../images/newsTagOver.png);
	width: 105px;
	text-align: center;
}
div.tabMenu ul.idTabs li .selected span {
	background-image: url(../images/newsTag.png);
	color:#FFFFFF;
}
div.tabMenu ul.idTabs li a.selected {
}
div.tabMenu h2 {
	display:none;
}
div.tabMenu div div.top {
	display: block;
	background-image: url(images/tab/tabContentTop.png);
	background-repeat: no-repeat;
	background-position:left top;
	font-size:0.8em;
	color:#000;
	line-height:162%;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:0;
	position:relative;
}
div.tabMenu div div.top a {
	color:#40829A;
	text-decoration:none;
}
div.tabMenu div {
	background-repeat: no-repeat;
	background-position: bottom;
	text-align:left;
	position: relative;
}
.tabMenu div ul {
	margin-left:0em;
	line-height:1.8;
	color: #09617E;
	list-style:none;
}
.tabMenu div ul a {
	text-decoration:none;
}
div.tabMenu a:hover {
}
div.tabMenu .more, .important .more {
	margin-top:10px;
	margin-bottom:10px;
	height:25px;
	width:auto;
	display:block;
	text-align:right;
	padding-right:10px;
}
a.rss {
	display:block;
	background:url(images/icon/rss.gif) left center no-repeat;
	text-indent:16px;
	position:absolute;
	top:10px;
	right:35px;
	_right:20px;
}
a.rss span {
	color:#FF3300;
}
.tabMenu .idTabs {
	position:absolute;
	font-size: 1em;
	width: 547px;
}
div.tabMenu div.tabTitle {
	font-size: 0.8em;
	margin:0;
	height:30px;
	background-image:none;
	padding-bottom:0;
}
/*QandA*/
.tabMenu.QandA div.top {
	background-image: none;
}
.tabMenu.QandA, .tabMenu.story {
	width:274px;
	background-image:url(images/09212.jpg);
	position:relative;
}
.tabMenu.QandA div, .tabMenu.story div {
	width: 100%;
	background-image: none;
}
.tabMenu.QandA .top img {
	margin-left: 3px;
}
.tabMenu.QandA h1 {
	background-image: url(images/0921_01.gif);
	height: 47px;
	width: 274px;
	margin:0;
	padding:0;
}
.tabMenu.QandA h1 span {
	display:none;
}
.more {
	display:block;
	height:30px;
	width:60px;
}
.more span, .tabMenu.Story h1 span {
	display:none;
}
.tabMenu.QandA .tabTitle .idTabs {
	margin-left: 1.5em;
}
.tabMenu.QandA h1 {
	background-image: url(images/0921_01.gif);
	height: 47px;
	width: 274px;
	margin:0;
	padding:0;
}
.tabMenu.Story {
	position:relative;
	background-image:url(images/09212.jpg);
	width:274px;
}
.tabMenu.Story h1 {
	background-image: url(images/09.jpg);
	height: 47px;
	width: 274px;
	margin:0;
	padding:0;
}
.TableList {
	position:relative;
	left:15px;
}
.TableList span {
	display:inline-block;
	width: 80px;
	vertical-align:top;
}
.TableList a {
	display:inline-block;
	width: 100px;
}
div.tabMenu.Story div, div.tabMenu.QandA div {
	width:90%;
	background-image:none;
}
.tabMenu {
	background:url(../images/TabDivBg.png) no-repeat;
}
.tabMenu div ul.dotlist li {
	display: block;
	background: url(../images/importantUlli.png) no-repeat 1em 9px;
	padding-left: 3em;
	line-height: 31px;
	text-align: left;
}
.tabMenu div ul.dotlist {
	top:6px;
}
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 530px;
	height:150px;
	top:52px;
	left:30px;
}
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
.items div {
	float:left;
}
.video .left {
	background: url(../images/arrowL.png);
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	left: 8px;
	top: 98px;
	cursor:pointer;
}
.video a.disabled {
	display:none;
}
.video .right {
	background: url(../images/arrowR.png);
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	left: 569px;
	top: 98px;
	cursor:pointer;
}
.tagDivBg {
	width:100%;
	float:left;
}
.video {
	position: relative;
	background: url(../images/video.png) no-repeat;
	height: 204px;
}
.videoClip a {
	display: block;
	font-size: 80%;
	color: #000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.items div .videoClip {
	margin-right: 5px;
	margin-left: 5px;
	width: 124px;
}
.leftMenu .leftTopMenu {
	background: url(../images/toplink.png) no-repeat center center;
	margin: auto;
	height: 30px;
	width: 178px;
	text-align: center;
	color: #FFF;
	font-size: 90%;
}
.leftMenu {
	background: url(../images/lefmenuTopBg.png) no-repeat center top;
	width: 205px;
	text-align: left;
	/*padding-top:20px;*/
}
.leftMenu .interface .personal {
    background: url("../images/person.jpg") no-repeat scroll 0 0 transparent;
    color: #6A6977;
    display: block;
    float: left;
    font-size: 80%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 178px;
}
.leftMenu .interface .personal:hover {
	background-position:0px -25px;
	color: #FFF;
}
.leftMenu .interface {
	margin: auto;
	width: 178px;
 @width:172px;
	height: 29px;
	margin-top: 5px;
}
.leftMenu .interface .button {
	text-align:center;
	font-size: 80%;
	color: #666;
	text-decoration: none;
	background: url(../images/role.png);
	display: block;
	height: 23px;
	width: 24px;
	line-height: 23px;
	float: left;
}
.leftMenu .interface .button:hover, .leftMenu .interface a.selected {
	background: url(../images/role.png) 0px -23px;
	color:#FFFFFF;
}
.leftMenu .leftTopMenu a {
	font-size: 80%;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
}
.sidebarmenu ul {
	margin:0;
	padding:0;
	position:relative;
	z-index:9999;
	_background: url(../images/leftMenuA.png);
}
.sidebarmenu ul li {
	display:block;
	position:relative;
	list-style: none;
	height:40px;
}

.sidebarmenu ul li a,#sidebarmenu ul li a {
	overflow:hidden;
	text-decoration:none;
	background: url(../images/leftMenuA.png) no-repeat center center;
	width: 205px;
	height:40px;
	line-height:40px;
	display: block;
	text-align:center;
	/*font-size:0.8em;*/
	color:#000;
	font-weight:bold;
	text-align:left;
	text-indent:1.2em;
}
div#sidebarmenu ul li ul li a{
	font-size:0.7em;
	color:#006699;
	font-weight:normal;
	text-indent:2em;
}
.sidebarmenu ul li a:hover, .sidebarmenu ul li a:focus {
	background: url(../images/leftMenuB.png) no-repeat center center;
	cursor:pointer;
	color:#003399;
}
.sidebarmenu ul li a:visited {
	color: #000;
}
.sidebarmenu ul li ul {
	position:absolute;
	left:0px;
	top:0px;
	background-image:none;
}
.sidebarmenu ul li ul li a:link,.sidebarmenu ul li ul li a:visited{
	background:none;
	background-color:#FFFFFF;
	border:1px solid #CCC;
	color:#FFF;
	width:auto;
	display:block;
	padding-right:30px;
	white-space:nowrap;
}
.sidebarmenu ul li ul li a:hover{
	color:#000;	
}
.sidebarmenu ul#sidebarmenu1 li ul li a:hover, .sidebarmenu ul#sidebarmenu1 li ul li a:focus {
	background:none;
	background-color:#F90;
	color:#000;
	background:url(../images/secli2.png) no-repeat right;
}
.master {
	background: url(../images/tag.png);
	height: 73px;
	width: 580px;
}
.master ul {
	margin: 0px;
	padding: 0px;
	position:relative;
	top:12px;
}
.master ul li {
	display: inline;
}
.master ul li a {
	font-size: 80%;
	color: #000;
	text-decoration: none;
	padding-left:12px;
	padding-right:12px;
	display:inline-block;
}
.master ul li a:hover {
	font-size: 80%;
	color: #09C;
	text-decoration: none;
}

div#sidebarmenu.sidebarmenu ul li ul li a {
	margin-left:0;
	padding-left:0;
	text-indent:0;
	padding-left:0.5em;
	padding-right:1em;
	font-size:1em;
	background:#069;
	border:2px groove;
	border-color: #FFFFFF #A3A3A3 #A3A3A3 #FFFFFF;
	background:url(../images/secli.png) no-repeat right;
}
.sidebarmenu ul li ul li a:hover, .sidebarmenu ul li ul li a:focus {
	background:none;
	background-color:#F90;
	color:#000;
	background:url(../images/secli2.png) no-repeat right;
}
div#sidebarmenu.sidebarmenu ul li ul li a{
	color:#FFF;
	width:410px;
}
div#sidebarmenu.sidebarmenu ul li ul li a:hover {
	color:#000;
}
.subject {
	height:192px;
	position:relative;
	width: 205px;
}
.subject ul {
	padding:0;
	position:absolute;
	top:11px;
	left:15px;
	margin: 0;
}
.subject ul a {
	display:block;
	text-indent:-10000px;
	height: 28px;
	width: 160px;
	margin-top:15px;
}
.subject li {
	list-style:none;
	margin:0px;
	padding:0px;
}
.subject ul .sub1 {
	background: url(../images/button/right_top_text_over.png) no-repeat;
}
.subject ul .sub2 {
	background: url(../images/button/right_top_text_over.png) no-repeat 0px -28px;
}
.subject ul .sub3 {
	background: url(../images/button/right_top_text_over.png) no-repeat 0px -56px;
}
.subject ul .sub1:hover {
	background: url(../images/button/right_top_text_over.png) no-repeat right 0px;
}
.subject ul .sub2:hover {
	background: url(../images/button/right_top_text_over.png) no-repeat right -28px;
}
.subject ul .sub3:hover {
	background: url(../images/button/right_top_text_over.png) no-repeat right -56px;
}
.service ul a{
	display:block;
	text-indent:-10000px;
	height: 26px;
	width: 153px;	
}
.service li {
	list-style:none;
	margin:0;
	padding:0;
}
.service ul {
	padding:0;
	margin:auto;
	margin-top:30px;
	width: 153px;
}
.service ul a {
	margin-bottom:30px;
	position:relative;
	left:-10px;
}
.service ul .serv1{
	background: url(../images/button/right_bottom_text.png) no-repeat;
}
.service ul .serv2{
	background: url(../images/button/right_bottom_text.png) no-repeat 0px -26px;
}
.service ul .serv3{
	background: url(../images/button/right_bottom_text.png) no-repeat 0px -52px;
}
.service ul .serv4{
	background: url(../images/button/right_bottom_text.png) no-repeat 0px -78px;
}
.service ul .serv5{
	background: url(../images/button/right_bottom_text.png) no-repeat 0px -104px;
}
.service ul .serv6{
	background: url(../images/button/right_bottom_text.png) no-repeat 0px -130px;
	height:50px;
}
.service ul .serv1:hover{
	background: url(../images/button/right_bottom_text.png) no-repeat right 0px;
}
.service ul .serv2:hover{
	background: url(../images/button/right_bottom_text.png) no-repeat right -26px;
}
.service ul .serv3:hover{
	background: url(../images/button/right_bottom_text.png) no-repeat right -52px;
}
.service ul .serv4:hover{
	background: url(../images/button/right_bottom_text.png) no-repeat right -78px;
}
.service ul .serv5:hover{
	background: url(../images/button/right_bottom_text.png) no-repeat right -104px;
}
.service ul .serv6:hover{
	background: url(../images/button/right_bottom_text.png) no-repeat right -130px;
}
div ul.dotlist li:hover {
	background-color:#45ABE9;
	color:#fff;
}
ul.dotlist li:hover .title {
	color:#fff;
}
ul.dotlist li:hover .date {
	color:#6FF;
}
.search .form a {
	position: relative;
	top: -2px;
}
.master img {
	margin-bottom:3px;
	margin-left:10px;
}
.master a {
	position:relative;
	top:-4px;
}
/*.navBar {
	font-size: 13px;
	color: #3366CC;
	text-align: left;
	padding: 12px;
	position: relative;
	float:left;
}*/
.navBar {
	/*clear: both;*/
	font-size: 13px;
	color: #636363;
	text-align: left;
	padding-top: 5px;
	/*position: relative;
	top: 10px;*/
}
div.navBar a:link, div.navBar a:visited {
	font-size: 1em;
	color: #3366CC;
	text-align: left;
	padding: 0;
	text-decoration: none;
}
.navBar a:visited {
	color:#2F6800;
}
.navBar a:hover {
	color: #000000;
}
.dotlist li {
	cursor:pointer;
}
.column {
	height: 88px;
	width: 200px;
}
.column ul a {
	display:block;
	text-indent:-10000px;
	height: 27px;
	width: 160px;
}
.column li {
	list-style:none;
	margin:0;
	padding:0;
}
.column ul {
	padding:0;
	margin:auto;
	margin-top:20px;
	width: 160px;
}
.column ul a {
	margin-bottom:30px;
	position:relative;
	left:-5px;
}
.column ul .col1 {
	background: url(../images/button/right_bottom_text_01.png) no-repeat;
}
.column ul .col1:hover {
	background: url(../images/button/right_bottom_text_01.png) no-repeat right 0px;
}
/* 工具列 */

a.print {
	background: url(../images/131116_img/print_btn.png) no-repeat;
	display: block;
	height: 28px;
	width: 100px;
	text-indent: -999em;
}
a.email {
	background: url(../images/131116_img/mail_btn.png) no-repeat;
	display: block;
	height: 28px;
	width: 100px;
	text-indent: -999em;
}
a.goback {
	background: url(../images/button/goback.jpg);
	display: none;
	height: 26px;
	width: 94px;
	text-indent: -999em;
}
.toolbar {
	position: absolute;
	top: -31px;
	right: 11px;
}
.toolbar a {
	float:left;
}
.society {
	position:absolute;
	top: 3px;
	right: 10px;
}
.society a {
	float:left;
	margin-left:3px;
}
.society .facebook {
	background: url(../images/button/facebook.jpg);
	height: 16px;
	width: 16px;
	text-indent:-999em;
}
.society .plurk {
	background: url(../images/button/plurk.jpg);
	height: 16px;
	width: 16px;
	text-indent:-999em;
}
.society .twitter {
	background: url(../images/button/twitter.jpg);
	height: 16px;
	width: 16px;
	text-indent:-999em;
}
.society .google {
	background: url(../images/button/google.jpg);
	height: 16px;
	width: 16px;
	text-indent:-999em;
}
.society .funP {
	background: url(../images/button/funP.jpg);
	height: 16px;
	width: 16px;
	text-indent:-999em;
}
.society .rssIcon {
	background: url(../images/button/rssIcon.jpg);
	height: 16px;
	width: 16px;
	text-indent:-999em;
}
/*content*/

div.content {
	text-align:left;
}
/*div.content h3 {
	background: url(../images/h3Titlte_new.png) no-repeat left;
	height: 44px;
	display: block;
	padding-left: 40px;
	line-height: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:10px;
	margin-left:5px;
	clear:left;
}*/
div.content h2 {
	background: url(../images/131116_img/inner_title_icon.png) left bottom no-repeat;
	margin-top: 15px;
	height: 27px;
	line-height: 27px;
	font-size: 1.3em;
	color: #000;
	border-bottom: 3px solid #32a4d8;
	padding-left: 40px;
}
div.content h6 {
	background: url(../images/innerTitle.jpg) no-repeat left;
	display: block;
	padding-left: 20px;
	font-size:1.1em;
	color:#2d60ac;
	margin:0px;
	padding-top:5px;
}
.content .toolBar {
	position: relative;
	font-size: 0.83em;
	/*padding-left: 20px;
	padding-right: 20px;*/
}
.content h2 {
	font-size: 0.98em;
}
.content .pageContent h3 {
	color: #365F8A;
	font-size: 1.1em;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.2em;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 5px;
}
.pageContent .htmlEdit {
	line-height: 150%;
	font-size: 0.9619em;
	padding-right: 20px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
.pageContent .moreFiles h4 {
	background: url(../images/morefileTitle.png) no-repeat;
	margin-top: 10px;
	color: #0E344E;
	position:relative;
	height:19px;
}
.pageContent h4 {
	padding: 6px 20px;
	background: url(../images/morefileTitle.png);
	margin-top: 10px;
	color: #0E344E;
}
.moreFiles ul li a {
	font-size: 0.83em;
	text-decoration: none;
	color: #000;
}
.newsOpinionContent ul li a {
	text-decoration: none;
	color: #000;
}
.moreFiles ul li a:hover {
	font-size: 0.83em;
	text-decoration: none;
	color: #FF6600;
}
.newsOpinionContent ul li a:hover {
	text-decoration: none;
	color: #FF6600;
}
.moreFiles ul {
	margin-left: 1.2em;
}
.moreFiles ul li {
	background: url(../images/moreFileDot.png) no-repeat left center;
	list-style: none;
	line-height: 1.68em;
	padding-left: 1.2em;
}
.newsOpinionContent ul li {
	background: url(../images/newsOpinionContent_title.jpg) no-repeat left top;
	list-style: none;
	line-height: 1.8em;
	padding-left: 1.5em;
}
.pageContent .moreFiles {
	position: relative;
}
.pageContent .newsOpinionContent {
	position: relative;
}
.pageContent .moreFiles a.more:hover {
	color:#CC0033;
}
.pageContent .moreFiles a.more {
	position: absolute;
	top: 8px;
	_top:16px;
	right: 8px;
	font-size: 0.8em;
	color: #036;
	text-decoration: none;
	width: auto;
	height: auto;
	font-family: Verdana, Geneva, sans-serif;
}
/*table.list*/
table.list, table.list th, table.list td {
	border-collapse:collapse;
	font-size: 0.92em;
	padding: 3px 10px;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
	line-height:2em;
}
/*table.list tr th {
	background-color: #7ea5de;
	color: #FFF;
	white-space:nowrap;
	padding: 10px;
}*/
table.list tr th {
	background-color: #e4f7fc;
	/* color: #87d7e; */
	white-space: nowrap;
	padding: 10px;
	border: none;
}
table.list span {
	margin:0.3em;
	display:inline-block;
}
table.list td.alignLeftRow a {
	margin:0.3em;
	display:inline-block;
	color: #333;
}
table.list1 td.alignCenterRow {
	text-align:center;
}

table.list1, table.list1 th, table.list1 td {
	border-collapse:collapse;
	font-size: 0.92em;
	padding: 3px 10px;
	border-right: none;
	/*border-bottom: 1px solid #999999;*/
	border-left: none;
	line-height:2em;
}
table.list1 tr th {
	background-color: #7ea5de;
	color: #FFF;
	white-space:nowrap;
	padding: 10px;
}
table.list1 span {
	margin:0.3em;
	display:inline-block;
}
table.list1 td.alignLeftRow a {
	margin:0.3em;
	display:inline-block;
	color: #333;
}
table.list1 td.alignCenterRow {
	text-align:center;
}

.PageNavBar {
	float: left;
	line-height: 21px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 50px;
	width: 100%;
}
.PageNavBar a.current {
	background-color: #7EBC0A;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}
.PageNavBar a {
	color: #4A6F06;
	float: left;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0;
	text-decoration: none;
	font-size: 0.83em;
}
.PageNavBar .page_nn {
	/*background-image: url("../images/page_nn.gif"); color: #FFFFFF; width: 38px;*/
    background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	line-height: 21px;
	margin-bottom: 0;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0;
}
.PageNavBar span {
	color: #4A6F06;
	float: right;
	font-size: 0.83em;
}
table.list tr td {
	border-bottom: 1px dotted #CCC;
	color:#2E6F9D;
	font-size: 1.1em;
}
.content .list tr td a {
	text-decoration: none;
	/*color: #2E6F9D;*/
	font-family: Verdana, Geneva, sans-serif;
	/*font-size: 0.93em;*/
}
.content .list tr td a:visited,a:visited{
	color:#2F6800;
}
.content .list tr td a:hover {
	color: #FF6600;
}

.content .list1 tr td a {
	text-decoration: none;
	color: #2E6F9D;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.93em;
}
.content .list1 tr td a:hover {
	color: #FF6600;
}

.morePics .photo {
	width: 175px;
	min-height: 100px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	margin:5px;
	margin-left:0px;
	_margin-right:10px;
 *display: inline;
	_height: 100px;
}
.morePics h3, .moreFiles h3, .moreLinks h3 {
	background: #D9E2B6;
}
.morePics .photo .info span {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:0.83em;
	text-align:center;
}
.morePics {
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.content .searchlist {
	font-size: 0.83em;
	color: #333;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	border-radius: 3px;
	padding-left: 10px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	background-image: -moz-linear-gradient(top, #c7c7c7, #fefffc);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#c7c7c7), to(#fefffc));
	background-image: -o-linear-gradient(top, #c7c7c7, #fefffc);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#fefffc');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#fefffc')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: linear-gradient(to top, #c7c7c7, #fefffc);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
	/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/

}
.content .pageContent .tagWords {
	padding: 5px 10px;
	color: #3085B8;
	font-size: 0.93em;
	margin: 4px;
	border: 1px solid #B6DBFF;
	border-radius:10px;
	clear:both;
}
.content .pageContent .tagWords span {
	font-weight: bold;
	color: #0E344E;
}
.pageContent .eventDate span, .pageContent .eventPlace span {
	/*font-size: 0.83em;*/
	color: #365F8A;
}
.content .pageContent .eventDate, .content .pageContent .eventPlace {
	padding-right: 20px;
	padding-left: 20px;
	font-size:0.83em;
}
.content .pageContent .eventPlace {
	margin-bottom:4px;
}
.ad-gallery {
	width: 550px;
	background: #FFFFFF;
	margin:auto;
	font-size:0.83em;
}
.ad-gallery, .ad-gallery * {
	margin: 0;
	padding: 0;
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 340px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
	/* Or else IE will hide it */
      background: url(../images/non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_prev.png);
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_next.png);
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../images/opa75.png);
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block;
}
.ad-gallery .ad-controls {
	height: 20px;
}
.ad-gallery .ad-info {
	float: left;
}
.ad-gallery .ad-slideshow-controls {
	float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10;
}
/* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 100px;
}
.ad-gallery .ad-back {
	cursor: pointer;
	left: -20px;
	width: 13px;
	display: block;
	background: url(../images/ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward {
	cursor: pointer;
	display: block;
	right: -20px;
	width: 13px;
	background: url(../images/ad_scroll_forward.png) 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li {
	float: left;
	padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
.ad-gallery .ad-thumbs li a img {
	border: 3px solid #CCC;
	display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
	border: 3px solid #616161;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}
.content .pageContent .albums {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
.content .subTitle a{
	color: #069;
	text-decoration: none;
	font-size:1.1em;
	padding-left:4px;
	padding-right:4px;
}
.content .subTitle a:hover,.content .subTitle a.select {
	color: #F03;
}

.content .subTitle {
	font-size:0.7em;
	background: #E4E7FD;
	padding: 5px;
	color:#FFFFFF;
}
.dispear{
	display:none;
}
.head h1 a{
	text-indent: -999em;
	display:block;
	height:125px;
	width:420px;
	position:absolute;
	top:25px;
	left:9px;
	z-index:99999;
	border-style: solid;
	background-image: url(../images/donkey.gif);
	border: 0;
}
.accesskey {
	font-size:0.7em;
	color:#4F4F4F;
	text-decoration:none;
}
.bottomMenu a:link {
	color:#FFF;
}
.bottomMenu a:visited {
	color:#2F6800;
}
.bottomMenu a:hover {
	color:#F00;
}
.footer .address {
	clear: both;
	position: absolute;
	font-size: 0.85em;
	line-height: 116%;
	color: #FFF;
	top: 100px;
	left: 118px;
}
.footer .address a {
	color:#FFF;
}
.footer .address a:hover {
	color:#F00;
}
.footer .visitor {
	color: #FFF;
	font-size: 0.85em;
	position: absolute;
	left: 783px;
	top: 95px;
}
.footer .aplus {
	position: absolute;
	left: 782px;
	top: 160px;
}
.htmlEdit .photo {
	position:relative;
	float:right;
	width:193px;
	height:255px;
}
.htmlEdit .PublicationsPhoto {
	position:relative;
	float:left;
	width:265px;
	height:224px;
	margin-right:20px;
	display:block;
}
.submenu {
	font-size:0.93em;
	margin-left:20px;
	margin-bottom:10px;
	display: none;
}
.submenu a {
	color: #2E6F9D;
}
.submenu a:hover , .submenu a.Doing {
	color: #FF6600;
}
.aboutLink {
    background: url("../images/AboutLinkBg.gif") repeat scroll 0 0 transparent;
    height: 68px;
    position: relative;
    width: 920px;
}

/*下方banner*/
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #2F6800; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {	/*BORDER-RIGHT: #a1d2fd 1px solid;*/ PADDING-RIGHT: 0px; /*BORDER-TOP: #a1d2fd 0px solid;*/ PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; /*BORDER-LEFT: #a1d2fd 1px solid;*/ PADDING-TOP: 10px; /*BORDER-BOTTOM: #a1d2fd 1px solid;*/ ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {
	/*BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px;
	LEFT: 10px;
	FLOAT: left;
	WIDTH: 11px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 14px;
	HEIGHT: 56px*/
	background: url(../images/131015_img/botb_btn_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 33px;
	cursor: pointer;
	width: 24px;
	height: 24px;
}
.blk_29 .RightBotton {
	/*RIGHT: 14px;
	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -11px 0px;
	FLOAT: right;
	WIDTH: 11px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 14px;
	HEIGHT: 56px*/
	background: url(../images/131015_img/botb_btn_r.png) no-repeat left top;
	position: absolute;
	right: 10px;
	top: 33px;
	cursor: pointer;
	width: 24px;
	height: 24px;
}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; /*PADDING-TOP: 5px*/}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	/*MARGIN-TOP: 10px;WIDTH: 950px*/}
.rollphotos div div{
	float:left;	
}
#ISL_Cont_1{
	left:16px;
	position:relative;
}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}
/*下方banner*/

.SendTab table tr td .BtnCard {
    background-image: url("../images/cardbtn.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: thin none;
    color: #CC3300;
    cursor: pointer;
    font-size: 100%;
    height: 24px;
    margin: 0 5px 0 0;
    width: 50px;
}
.content .pageContent .SendTab {
	padding: 5px 10px;
	color: #3085B8;
	font-size: 0.93em;
	margin: 4px;
	border: 1px solid #B6DBFF;
	border-radius:10px;
}
.SendTab1 table tr td .BtnCard {
    background-image: url("../images/cardbtn.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: thin none;
    color: #CC3300;
    cursor: pointer;
    font-size: 100%;
    height: 24px;
    margin: 0 5px 0 0;
    width: 50px;
}
.content .pageContent .SendTab1 {
	padding: 5px 10px;
	color: #3085B8;
	font-size: 0.83em;
	margin: 4px;
	border: 1px solid #B6DBFF;
	border-radius:10px;
	background-color:#ebf3ff;
	line-height:2em;
}
.content .pageContent .SendTab2 {
	display: inline-block;
	padding: 5px 10px;
	color: #3085B8;
	/*font-size: 0.83em;*/
	margin: 10px;
	border: 1px solid #B6DBFF;
	border-radius:10px;
	background-color:#ebf3ff;
	line-height:2em;
	width:250px;
}
.content .pageContent .chiefPic {
	float:left;
	margin-right:10px;
}
.Panel_FisheryInfo {
	margin-left:10px;
	width:580px;
}
.htmlEdit .FishhundredUniquePicLeft {
	margin-right:10px;
	width:175px;
}
.htmlEdit .FishhundredUniquePicRight {
	margin-left:10px;
	width:175px;
}
.pageContent .videoLink {
	position:absolute;
	width:80px;
	top:-25px;
	right:21px;
}
.head .visited {
	position: absolute;
	bottom: 5px;
	left: 6px;
	z-index: 999;
	font-size: 0.83em;
}
.bannerTopLink {
	padding: 10px;
}
.bannerTopLink a {
	color: #036;
	text-decoration: none;
	padding-right:10px;
	-webkit-transition: 500ms linear 0s;  
    -moz-transition: 500ms linear 0s;  
    -o-transition: 500ms linear 0s;  
    transition: 500ms linear 0s;  
	text-shadow: 1px 1px 2px #0d090d;
	/* filter: dropshadow(color=#0d090d, offx=1, offy=1);  */
}
.bannerTopLink a:hover{
	color: #099;
	text-shadow: 1px 1px 2px #FFFFFF;
}
.innerSearch{
	position:relative;
	width:100%;
	margin-top:3px;
	float:left;
}
.content .toolBar .update {
	line-height: 150%;
}
.content .pageContent .table1 {
	width: 90%;
	margin: auto;
	margin-top:10px;
	border-collapse:collapse;
}
.content .pageContent .table1 th {
	width: 50%;
	margin: auto;
	border-collapse:collapse;
}
.content .pageContent .table1 tr th {
	background: #6999BE;
	color: #FFF;
	border-collapse:collapse;
}
.content .pageContent .table1 tr td {
	color: #666;
	font: 0.92em/140% Verdana, Geneva, sans-serif;
	border-collapse:collapse;
}
.content .pageContent .linksMenu {
	font-size: 0.7em;
	margin-left: 20px;
}
.content .pageContent .linksMenu a {
	font-size: 1.4em;
}
.content .pageContent .links {
	margin-left: 3em;
}
.content .pageContent .links li {
	float: left;
	width: 360px;
}
.bigbanner{
	width:578px; height:157px; position:relative; overflow:hidden; float:left; margin-top:7px; margin-bottom:7px;
}
.bigbanner .items{
	 width:20000em;position:absolute;	
}
.htmlEdit ul{
	padding-left:2em;
}
.htmlEdit ol {
	margin:0px;
	padding-left:2em;
	/*margin-top:1em;*/
	/*margin-bottom:1em;*/
}
.addthis_toolbox {
	float:left;
}
.htmlEdit table caption{
	display:none;	
}
.htmlEdit table{
	/*border-collapse:collapse;*/
	/*font-size:0.916em;*/
	border:none;
}
.htmlEdit table th{
	background:#365F8A;
	border-collapse:collapse;
	border:#444 solid 1px;
	padding:4px;
	padding:4px;
	line-height:1.5em;
	color:#FFFFFF;
}
.htmlEdit table td{
	border-collapse:collapse;
	/*border:#666 solid 1px;*/	
	padding:4px;
	padding:4px;	
	line-height:1.5em;	
}
.htmlEdit storng{
	font-weight:bold;
}
.htmlEdit dl{
	margin:0;
}
.htmlEdit dt{
	float:left;
	width:3em;
}
.htmlEdit table.noborder,table.noborder tr ,table.noborder td{
	border:none;
}
/*#ctl00_rptRoot_ctl07_hlRoot{
	font-size:0.9em;	
}
#ctl00_rptRoot_ctl06_hlRoot{
	font-size:0.7em;
	text-indent:1.7em;
}*/
#LOHASHShrimps table td{
	border:none;	
}

/*文字縮排設定 */

.htmlEdit .T1 {
	text-indent: -1em;
	_padding-left: 1em;
	list-style:none;
	margin:0;
	margin-top:1em;
	font-size:1em;
}
.htmlEdit .T2 {
	margin:0;
	text-indent: -1em;
	_padding-left: 1em;
	list-style:none;
	font-size:1em;
}

.htmlEdit .T3 {
	margin:0;
	text-indent: -20px;
	_padding-left: 2em;
	list-style:none;
	font-size:1em;
}
.htmlEdit .T4 {
	margin:0;
	text-indent: -2em;
	_padding-left: 2em;
	list-style:none;
	margin-top:1em;
	font-size:1em;
}

.htmlEdit ul ul li.T4 {
	margin:0;
	text-indent: -2em;
	_padding-left: 2em;
	list-style:none;
	margin-top:0em;
	font-size:1em;
}

.htmlEdit .T5 {
	margin:0;
	text-indent: -5em;
	_padding-left: 5em;
	list-style:none;
	/*margin-bottom:1em;*/
	font-size:1em;
}
.htmlEdit ul.closed .T5 {
	margin:0;
	text-indent: -5em;
	padding-left:2em;
	_padding-left: 5em;
	list-style:none;
	margin-bottom:0em;
	font-size:1em;
}
.htmlEdit .T6 {
	margin:0;
	text-indent: -6em;
	_padding-left: 6em;
	list-style:none;
	margin-bottom:1em;
	font-size:1em;
}
.htmlEdit .T7 {
	margin:0;
	text-indent: -7em;
	_padding-left: 7em;
	list-style:none;
	margin-bottom:1em;
	font-size:1em;
}
.htmlEdit .T8 {
	margin:0;
	text-indent: -8em;
	_padding-left: 8em;
	list-style:none;
	margin-bottom:1em;
	font-size:1em;
}
.htmlEdit .T9 {
	margin:0;
	text-indent: -9em;
	_padding-left: 9em;
	list-style:none;
	margin-bottom:1em;
	font-size:1em;
}
.htmlEdit .noMargin .T1,.htmlEdit .noMargin .T2,.htmlEdit .noMargin .T3,.htmlEdit .noMargin .T4,.htmlEdit .noMargin .T5{
	margin-top:0em;
}
.htmlEdit ul ul ul li.T2 {
	margin:0;
}
.htmlEdit li.T2 p{
	text-indent:0px;
}
.htmlEdit li.T0{
	text-indent:0;
	list-style:none;
}

.htmlEdit ul ul li.T1 {
	margin:0 0 0 -2em;
	_margin:0 0 0 0;
}
.htmlEdit ul ul ul {
	margin:0 0 0 -1em;
	_margin:0 0 0 0;
}
.htmlEdit p.I2{
	text-indent:2em;
}

div.htmlEdit ul li.T2 ul li.T3 ol{
	padding-left:4em;
	_padding-left:2em;
}
div.htmlEdit ul li.T2 ul li.T3 ol li{
	margin-left:-2em;
	padding:0;
	text-indent:0;
}
div.htmlEdit ul li ul li ul{
	margin-left:0px;	
}
div.htmlEdit ul li.T2 ul{
	_margin-left:-30px;	
}
div.htmlEdit ul li.T2 ul li.T3{
	margin:0;
	text-indent: -24px;
	_padding-left: 24px;
	list-style:none;
	font-size:1em;
}
div.htmlEdit ul li.T2{
	text-indent: -15px;
	_padding-left: 20px;
}
div.htmlEdit ul li ul li.T5{
	text-indent: -40px;
	_padding-left: 40px;
}
div.htmlEdit ul li ul li.T5 p{
	text-indent:0;
}

div.htmlEdit ul li ul li.T7{
	text-indent: -50px;
	_padding-left: 50px;
}
div.htmlEdit ul li ul li.T7 p{
	text-indent:0;
}
div.htmlEdit ul li.T5{
	text-indent: -40px;
	_padding-left: 40px;
}
div.htmlEdit ul li.T5 p{
	text-indent:0;
}
.htmlEdit #mylist{
	list-style:none;	
}

/*20130929*/
.index_mBox .i1, .index_mBox .i2, .index_mBox .i3, .index_mBox .i4 {
	position: relative;
	top: auto;
	left: auto;
}
.index_mBox {
	min-width: 1000px;
	max-width: 1420px;
	/*overflow: hidden;*/
	margin: 0 auto;
	font-size: 0.7em;
}
div.fs_box {
	float: right;
	overflow: hidden;
}
div.fontsize_box, div.serach_box {
	float: left;
}
span.btnAdvSearch {
	width: 76px;
	height: 22px;
	position: relative;
	top: auto;
	left: auto;
}
span.btnAdvSearch a {
	display: inline;
}
.top_links {
	/*clear: right;
	text-align: right;
	padding-top: 10px;*/
	float: left;
	display: table;
}
.top_links a, .top_links a:hover {
	color: #FFF;
	/*margin-left: 10px;*/
	display: table-cell;
	padding-left: 10px;
	vertical-align: middle;
}
.top_blocks {
	position: relative;
}
.top_block01 {
	/*overflow: hidden;*/
}
.index_logo {
	float: left;
	width: 136px;
	height: 89px;
	margin-right: 20px;
}
/*.index_logo img {
	height: 64px;
	width: auto;
}*/
.index_tBox {
	/*padding-top: 20px;
	margin-left: 200px;*/
	overflow: hidden;
	background-color: #013a87;
	padding: 10px 20px;
}
#in_menublock {
	clear: left;
	position: relative;
	/*overflow: hidden;*/
}
.mmenu_left, .mmenu_right {
	width: 23px;
	height: 55px;
	background-repeat: no-repeat;
}
.mmenu_left {
	background-image: url(../images/130929_img/mmenu_lbg.png);
	float: left;
}
.mmenu_right {
	background-image: url(../images/130929_img/mmenu_rbg.png);
	position: absolute;
	right: 0;
	top: 0;
}
.mmenu_loop {
	background-image: url(../images/130929_img/mmenu_loop.png);
	background-repeat: repeat-x;
	background-position: left top;
	/*margin: 0 23px;*/
	height: 55px;
}
ul#index_TMenu, ul#index_TMenu ul, ul#index_TMenu li {
	list-style: none;
}
ul#index_TMenu {
	display: table;
	margin: 0 auto;
	width: 96%;
	/*overflow: hidden;*/
}
ul#index_TMenu li {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 1em;
	position: relative;
	height: 55px;
	*float: left;
	*padding: 0 0.5%;
	*padding-top: 14px;
	*width: 11%;
}
ul#index_TMenu li a {
	text-decoration: none;
	color: #FFF;
}
ul#index_TMenu li ul {
	display: none;
}
ul#index_TMenu li:hover ul {
	display: block;
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 999;
}
ul#index_TMenu li ul li {
	text-align: left;
	display: block;
	float: none;
	width: auto;
	white-space: nowrap;
	padding: 5px;
	height: auto;
	/*background-image: url(../images/130929_img/banner_loop.png);*/
	background-color: #133277;
}
ul#index_TMenu li ul li ul li {
	background-color: #001b56;
}
ul#index_TMenu li ul li a {
	color: #FFF;	
}
.index_banner {
	position: relative;
	overflow: hidden;
	max-height: 472px;
	display: none;
}
.index_banner img {
	width: 100%;
	height: auto;
}
.left_blocks_top {
	width: 258px;
	height: 21px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/130929_img/leftblock_bgtop.png) no-repeat left top;
}
.index_middle {
	overflow: hidden;
}
div.left_blocks {
	float: left;
	width: 258px;
	min-height: 314px;
	background: url(../images/130929_img/leftblock_bgkeep.png) no-repeat left top #FFF;
}
div.index_main {
	/*margin-left: 258px;
	padding-top: 34px;
	overflow: hidden;*/
}
div.left_block01, div.left_block02, div.left_block03 {
	width: 193px;
	margin-left: 25px;
	margin-bottom: 12px;
}
div.left_box_top, div.left_box_bot {
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
}
div.left_box_top {
	background-image: url(../images/130929_img/leftbox_tbg.png);
}
div.left_box_loop {
	background: url(../images/130929_img/left_boxloop.png) repeat-y center top;
	padding: 0 12px;
	text-align: center;
}
div.left_box_bot {
	background-image: url(../images/130929_img/leftboxfbg.png);
}
div.left_box_loop ul, div.left_box_loop li {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.left_b01_con {
	overflow: hidden;
}
ul.left_b01_con li {
	float: left;
	width: 50%;
	padding: 5px 0;
	text-align: center;
}
.index_mcontentbox {
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}
.index_mleft,.index_mright {
	width: 25px;
	height: 307px;
	background-position: left top;
	background-repeat: no-repeat;
}
.index_mleft {
	background-image: url(../images/130929_img/cs_cleft.png);
	float: left;
}
.index_mright {
	background-image: url(../images/130929_img/cs_cright.png);
	position: absolute;
	top: 0;
	right: 0;
}
.index_mmiddle {
	margin: 0 25px;
}
div.index_tabs ul.idTabs {
	overflow: hidden;
	width: 100%;
	background-color: #c9c9c9;
	border-bottom: 1px solid #0e7db9;
}
div.index_tabs ul.idTabs li a {
	display: block;
	height: 40px;
	padding: 0 39px;
	line-height: 40px;
	color: #163967;
}
div.index_tabs ul.idTabs li a.selected {
	background: url(../images/130929_img/tab_actbg_loop.png) repeat-x left top;
	color: #FFF;
}
div.index_mmiddle a.more {
	width: 73px;;
	height: auto;
	margin: 10px 10px 10px auto;
}
/*div.rollphotos div.blk_29 {
	width: 742px;
}*/
div.rollphotos div#ISL_Cont_1 {
	/*width: 680px;*/
	width: auto;
	margin: 0 36px 0 26px;
}
div.blk_29 {
	width: auto;
}
div ul.dotlist li:hover {
	background-color: transparent;
	color: #27548f;
}
ul.dotlist li .date, ul.dotlist li .title, ul.dotlist li:hover .date, ul.dotlist li:hover .title {
	color: #27548f;
}
ul.dotlist {
	padding: 0 20px;
	padding-top: 20px;
	list-style: none;
}
ul.dotlist li {
	padding: 6px 0;
	background-image: none;
	list-style: none;
}
span.first_title, span.first_con {
	display: block;
}
span.first_title {
	color: #e06a01;
}
span.first_con {
	color: #5a5c5f;
}
#DownMenu {
	clear: left;
}
#DownMenu ul, #DownMenu ul li {
	list-style: none;
}
ul#index_DMenu {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}
ul#index_DMenu li {
	float: left;
	width: 11.11%;
}
ul#index_DMenu li a {
	font-size: 0.8em;
	text-align: center;
	border-left: 1px solid #FFF;
	padding-top: 12px;
	height: 26px;
	display: block;
	background-color: #1887c0;
	color: #FFF;
	background: url(../images/131015_img/line_loop.jpg) right top repeat-y;
}
ul#index_DMenu li.odd a {
	background-color: #1887c0;
}
ul#index_DMenu li.even a {
	background-color: #73d0ff;
}
ul#index_DMenu li ul li {
	float: none;
	width: 100%;
	padding: 10px 5%;
}
ul#index_DMenu li ul {
	background: url(../images/131015_img/botm_seclibg.png) right top no-repeat;
	min-height: 430px
}
ul#index_DMenu li ul li a, ul#index_DMenu li.odd ul li a, ul#index_DMenu li.even ul li a {
	height: auto;
	text-align: left;
	border: none;
	padding-top: 0;
	height: auto;
	display: block;
	background-color: transparent;
	color: #333333;	
}
div.index_footer {
	position: relative;
	background-color: #CBCBCB;
	color: #313131;
	padding: 20px;
}
div.index_footer div.bottomMenu {
	margin-bottom: 5px;
}
div.index_footer div.bottomMenu, div.index_footer div.bottomMenu a {
	color: #133277;
	text-decoration: none;
}
div.index_footer div.aplus {
	position: absolute;
	right: 43px;
	top: 34px;
}
.img_footer, .if_left, .if_loop, if_right {
	height: 23px;
}
.img_footer {
	position: relative;
	margin-bottom: 20px;
}
.if_left, .if_right {
	width: 23px;
	height: 23px;
}
.if_left {
	float: left;
	background: url(../images/130929_img/footer_bglb.png) no-repeat top left;
}
.if_loop {
	margin: 0 23px;
	background: #CBCBCB;
}
.if_right {
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/130929_img/footer_bgrb.png) no-repeat top right;
}
/*.important_box {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}*/
.imp_ts {
	/*font-family: "微軟正黑體", Arial;
	font-size: 26px;
	color: #FFF;
	position: absolute;
	left: 30px;
	top: 30px;
	white-space: nowrap;*/
	display: none;
}
.imp_tx {
	font-family: "微軟正黑體", Arial;
	font-size: 1.75em;
	font-weight: bold;
	max-width: 40%;
	position: absolute;
	right: 0;
	bottom: 55px;
	background-image: url(../images/130929_img/banner_loop.png);
	padding: 15px;
	color: #FFF;
}
div.imp_img img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
/*20130929*/
/*20131003*/
/*a#content {
	display: block;
	color: #FFF;
	background-color: #0072CE;
}
.inner_body a#content {
	color: #0e4fb0;
	background-color: #FFF;
	display: inline;
}*/
.mrbtns {
	clear: both;
	margin: 10px 0;
	text-align: right;
}
.inner_banner {
	background: url(../images/131116_img/inner_img.jpg) right top no-repeat;
	height: 121px;
	margin-left: 189px;
}
.inner_middle {
	/*display: table;
	width: 100%;
	*position: relative;*/
	width: 100%;
	background: url(../images/131116_img/inner_lmenubg.png) left bottom no-repeat #32a4d8;
}
/*.inner_lmenu, .inner_body, .inner_rblock {
	display: table-cell;
	vertical-align: top;
}*/
.inner_lmenu {
	float: left;
	width: 189px;
	position: relative;
}
.inner_body {
	margin-left: 189px;
	padding: 0 10px;
	background-color: #FFF;
	overflow: hidden;
	min-height: 680px;
}
/*.inner_rblock {
	*position: absolute;
	*right: 0;
	*top: 0;
}*/
.inner_rblock, div.inner_timg {
	width: 131px;
	overflow: hidden;
}
div.inner_rblock ul, div.inner_rblock li {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	float: none;
	width: 100%;
}
div.inner_rblock li {
	padding: 10px 0 0 0;
}
.innre_rb01, .innre_rb02, .innre_rb03 {
	margin: 10px 0;
	clear: left;
}
ul#l_Menu, ul#l_Menu li, ul#l_Menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#l_Menu li {
	position: relative;
	padding-top: 20px;
	padding-left: 30px;
	/*padding-right: 20px;*/
	cursor: pointer;
	clear: left;
}
ul#l_Menu li a {
	display: block;
	font-size: 1.2em;
	color: #FFF;
	text-decoration: none;
	margin-right: 20px;
	padding-bottom: 7px;
	width: 130px;
}
ul#l_Menu li a:hover {
	/*background: url(../images/131003_img/lmenu_bgact.jpg) repeat-x;*/
	text-decoration: none;
}
ul#l_Menu li ul {
	display: none;
	z-index: 999;
}
ul#l_Menu li:hover > ul {
	display: block;
	position: absolute;
	top: 20px;
	left: 100%;
	background: none #001b56;
}
ul#l_Menu li:hover ul ul {
	background: none #000a1f;
	top: 0;
}
ul#l_Menu > li:hover > a {
	/*display: block;
	float: left;*/
	text-decoration: none;
	border-bottom: 7px solid #f78e57;
	padding-bottom: 0;
}
ul#l_Menu li ul li {
	margin: 0;
	padding: 5px;
}
ul#l_Menu li ul li a, ul#l_Menu li ul li a:hover {
	/*background: url(../images/130929_img/banner_loop.png) repeat;*/
	background: none transparent;
	font-size: 1.2em;
	white-space: nowrap;
	padding: 3px 10px;
	width: auto;
	border-bottom: none;
	z-index: 999;
}
.pageContent {
	clear: left;
}
/*20131003*/
/*20131015*/
/*.banner_inbox {
	position: absolute;
	top: 0;
	left: 0;
}*/
.chang_banner_btns {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 99;
	background-image: url(../images/130929_img/banner_loop.png);
}
a.cbtns, a.cbtns:hover {
	display: block;
	padding: 5px 12px;
	color: #FFF;
	border-left: 1px solid #FFF;
	font-family: Arial;
	font-size: 125%;
	text-decoration: none;
	float: left;
}
a.cbtns_act {
	background-color: #C00;
}
ul.left_b01_con a, ul.subject_links a:hover {
	color: #6f6f6f;
	font-weight: bold;
	text-decoration: none;
}
ul.subject_links a, ul.subject_links a:hover {
	color: #6f6f6f;
	font-weight: bold;
	text-decoration: none;
	line-height: 2em;
}
img.web_qrcode {
	border: 4px solid #dedede;
	width: 84px;
	height: 84px;
}
div.latest_update {
	text-align: right;
	margin-bottom: 10px;
}
.highlight_box {
	width: 100%;
	overflow: hidden;
}
.hl_lbtn, .hl_rbtn {
	float: left;
	width: 12px;
	height: 48px;
	cursor: pointer;
}
.hl_lbtn {
	margin-right: 10px;
	background: url(../images/131015_img/hl_lbtn.png) left center no-repeat;
}
.hl_rbtn {
	margin-left: 10px;
	background: url(../images/131015_img/hl_rbtn.png) left center no-repeat;
}
.hl_mis {
	float: left;
	width: 100px;
	overflow: hidden;
	position: relative;
	height: 48px;
}
/*20131015*/
/*20131126*/
.font_search {
	float: right;
}
.top_block02 {
	background-color: #32a4d8;
	padding: 17px 20px;
	/*overflow: hidden;*/
}
.index_Mmenu ul, .index_Mmenu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.index_Mmenu ul li {
	position: relative;
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 135%;
	margin-right: 25px;
	text-decoration: none;
	padding-bottom: 11px;
	white-space: nowrap;	
	padding-top: 13px;
	border-bottom: 7px solid #32A4D8;
	height: 24px;
	line-height: 24px;
}
.index_Mmenu ul li:hover {
	border-bottom: 7px solid #f78e56;
}
.index_Mmenu ul li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 55px;
	background-color: #013a87;
	padding: 10px;
	z-index: 99;
}
.index_Mmenu ul li:hover ul {
	display: block;
}
.index_Mmenu ul li ul li {
	float: none;
	margin: 0;
	font-size: 80%;
	padding: 5px;
	border-bottom: 7px solid #013a87;
}
.index_Mmenu ul li ul li, .index_Mmenu ul li ul li:hover {
	border-bottom: none;
}
.index_Mmenu a, .index_Mmenu a:hover {
	text-decoration: none;
	color: #FFF;
}
/*.index_Mmenu a:visited, .index_Mmenu a:link {
	display: block;
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 135%;
	margin-right: 25px;
	text-decoration: none;
	padding-bottom: 11px;
	white-space: nowrap;	
	padding-top: 13px;
	border-bottom: 7px solid #32A4D8;
}
.index_Mmenu a:hover {
	text-decoration: none;
	border-bottom: 7px solid #f78e56;
}*/
.important_notice, .index_middle {
	margin: 0 20px 20px 20px;
}
.index_banner {
	margin: 10px 20px 20px 20px;
}
.important_notice {
	margin-top: 10px;
	background-color: #ececec;
	color: #636363;
}
.impN_title {
	color: #FFF;
	background-color: #f78e56;
	width: 150px;
	float: left;
	text-align: center;
	font-size: 1.3em;
	padding: 5px 0;
}
.impN_conent {
	margin-left: 150px;
	line-height: 34px;
	padding: 0 15px;
}
img.imp_imgs {
	width: 500px;
	height: 338px;
}
.banner_inbox .imp_tx {
	margin-right: 516px;
}
.banner_inbox .imp_img {
	float: right;
	width: 500px;
}
ul#index_FatFootMenu {
	display: table;
}
ul#index_FatFootMenu > li {
	display: table-row;
	/*border-bottom: 1px solid #bcbcbc;
	background-color: #013a87;
	*clear: left;
	*overflow: hidden;*/
}
ul#index_FatFootMenu > li > a, ul#index_FatFootMenu > li > ul {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #bcbcbc;
	padding: 15px;
}
ul#index_FatFootMenu > li > a {
	width: 1px;
	background-color: #013a87;
	white-space: nowrap;
	text-decoration: none;
	color: #FFF;
}
/*ul#index_FatFootMenu li a {
	float: left;
	width: 152px;
	padding-left: 30px;
	padding-right: 10px;
	display: block;
	color: #FFF;
	text-decoration: none;
}
ul#index_FatFootMenu li ul {
	overflow: hidden;
	margin-left: 162px;
	padding: 10px;
	*float: left;
	*margin-left: 0;
}*/
ul#index_FatFootMenu li.odd ul {
	background-color: #f7f7f7;
}
ul#index_FatFootMenu li.even ul {
	background-color: #ecebeb;
}
ul#index_FatFootMenu li ul li {
	float: left;
	border-bottom: none;
	background-color: transparent;
	padding: 5px 0;
	*clear: none;
}
ul#index_FatFootMenu li ul li a {
	float: none;
	width: auto;
	display: inline;
	color: #595959;
	text-decoration: none;
	border-right: 1px solid #595959;
	padding: 0 10px;
}
a#footermenu_btn {
	text-align: center;
	display: block;
	padding: 5px;
	background-color: #32a4d8;
	color: #013a87;
	text-decoration: none;
	cursor: pointer;
}
a#footermenu_btn img {
	vertical-align: middle;
}
.index_footer a.accesskey {
	position: absolute;
	top: 0;
	left: 0;
}
.cr_left {
	width: 92px;
	float: left;
}
.cr_right {
	margin-left: 104px;
}
.aplus_img {
	float: right;
	width: 86px;
	text-align: center;
}
.aplus_img {
	display: block;
	margin-bottom: 5px;
}
.aplus_img img {
	max-width: 125px;
}
.footer_childs {
	overflow: hidden;
	margin-right: 98px;
	font-size: 0.9em;
}
.cr_child01 {
	margin-right: 330px;
}
.cr_child02 {
	float: right;
	width: 320px;
	/*white-space: nowrap;*/
}
.index_mcontentbox ul, .index_mcontentbox ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.index_nlist_con {
	height: 180px;
	padding: 0 15px;
}
.In_topBlock {
	overflow: hidden;
	border-bottom: 2px solid #01509f;
	padding: 6px 0 9px 0;
	margin-bottom: 10px;
}
.In_Title {
	background: url(../images/131116_img/nlist_titleimg.png) left center no-repeat;
	color: #01509f;
	padding-left: 20px;
	float: left;
	font-size: 1.5em;
	font-weight: bold;
}
.In_mBtn {
	float: right;
	padding-top: 5px;
}
.In_nList_item {
	/*width: 49%;
	float: left;*/
	background-color: #ececec;
	margin-bottom: 15px;
}
span.date {
	margin-right: 15px;
}
.In_mList_Space {
	float: left;
	width: 2%;
	height: 210px;
}
.In_nList_top {
	background: url(../images/131116_img/nlist_topleft.jpg) no-repeat left top;
}
.In_nList_topR {
	background: url(../images/131116_img/nlist_topright.jpg) no-repeat right top;
	height: 15px;
}
.In_nList_bot {
	background: url(../images/131116_img/nlist_botleft.jpg) no-repeat left top;
}
.In_nList_botR {
	background: url(../images/131116_img/nlist_botright.jpg) no-repeat right top;
	height: 15px;
}
ul.In_item_list li {
	height: 33px;
	line-height: 33px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
ul.In_item_list li img {
	position: absolute;
	left: 0;
	top: 10px;
}
ul.In_item_list li a {
	margin-left: 40px;
}
ul#Inspec_list li {
	width: 50%;
	float: left;
}
.serach_box input[type=submit] {
	margin: 0;
	padding: 0;
	line-height: 22px;
	height: 22px;
	background: none #32a4d8;
	border: none;
	color: #FFF;
	text-align: center;
	width: 45px;
	vertical-align: top;
}
.In_botBlock {
	/*padding: 0 20px;
	margin-bottom: 20px;*/
}
.Inb_left {
	float: left;
	width: 350px;
	background-color: #c3eafc;
	padding: 15px;
}
.Inb_title, .Inb_left a {
	color: #013a87;
	text-decoration: none;
}
.Inb_title {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 20px;
}
.Inb_right {
	margin-left: 400px;
	background-color: #c3eafc;
	padding: 15px;
}
.Intab_item ul img {
	/*border: 3px solid #FFF;*/
	height: 63px;
	width: auto;
}
.imgLinks {
	float: right;
	width: 144px;
}
.textLinks {
	margin-right: 150px;
	padding-left: 20px;
}
.textLinks li {
	height: 33px;
}
a.Inb_mbtn {
	clear: both;
	display: block;
	text-align: right;
	margin-top: 10px;
}
a.Inb_mbtn img {
	border: none;
}
.Inb_right ul, .Inb_right ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Intab_Names ul {
	overflow: hidden;
}
.Intab_Names ul li {
	float: left;
	margin-right: 10px;
	height: 52px;
	padding: 0 40px;
	border: 3px solid #c3eafc;
	border-bottom: none;
	background-color: #c3eafc;
	text-align: center;
	line-height: 52px;
	font-size: 1.3em;
	font-weight: bold;
}
.Intab_Names ul li a:hover, .Intab_Names ul li a:visited, .Intab_Names ul li a:link {
	color: #013a87;
	text-decoration: none;
}
.Intab_Names ul li#act {
	background-color: #FFF;
}
.Intab_Contents {
	background-color: #c3eafc;
}
.Intab_item {
	padding: 0;
	overflow: hidden;
}
.Intab_item ul {
	width: 100%;
	height: 63px;
	overflow: hidden;
	list-style: none;
}
.Intab_item ul li {
	float: left;
	margin-right: 20px;
	list-style: none;
	height: 63px;
}
.impN_loc {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 34px;
}
.InB_imgs {
	float: right;
	width: 500px;
	height: 338px;
	position: relative;
}
.InB_items {
	margin-right: 525px;
	height: 338px;
	overflow: hidden;
	position: relative;
}
.InB_items ul, .InB_items ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.InB_Box {
	position: absolute;
	top: 0;
	left: 0;
}
.InB_btns {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 999;
}
a.InB_btn:link, a.InB_btn:visited{
	display: block;
	float: left;
	padding: 3px 8px;
	background-color: #01509f;
	color: #FFF;
	text-decoration: none;
	margin-right: 5px;
}
a.InB_btn:hover, a.InB_btn#act {
	background-color: #df4d0d;
	color: #FFF;
	text-decoration: none;
}
li.InB_item {
	border-bottom: 4px solid #01509f;
	cursor: pointer;
	background: url(../images/131116_img/banner_arrow.png) right center no-repeat;
}
div.InB_itemBox {
	border-left: 23px solid #01509f;
	height: 70px;
	padding: 20px 30px 20px 20px;
}
li.InB_item:hover div.InB_itemBox, li.InB_item#act div.InB_itemBox {
	border-left: 23px solid #f78e56;
}
div.InB_itemBox div.imp_title {
	height: 24px;
	overflow: hidden;
	margin-bottom: 11px;
}
div.InB_itemBox div.imp_title a {
	display: block;
	line-height: 24px;
	font-size: 19px;
	color: #012e6e;
	font-weight: bold;
	text-decoration: none;
}
div.InB_itemBox div.imp_con {
	height: 40px;
	line-height: 20px;
	font-size: 15px;
	color: #5676a4;
	overflow: hidden;
}
.inner_lmenu .accesskey {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	color: #FFF;
}
.inner_logo {
	text-align: center;
	padding-top: 16px;
	padding-bottom: 12px;
}
.inner_logo h1 {
	text-align: inherit;
}
#leftMenu_box {
	padding-bottom: 100px;
	/*background: url(../images/131116_img/inner_lmenubg.png) repeat-x left bottom;*/
}
.top_blocks a.accesskey {
	color: #FFF;
}
/*20131126*/
/*20150123*/
/*首頁跑馬燈*/
#impnote_mqu {
	margin: 15px 23px 15px 20px;
	display: none;
}
#impnote_mqu_box {
	display: table;
	border: 1px solid #013A87;
	width: 100%;
}
#impnote_mqu_box > div {
	display: table-cell;
	vertical-align:middle;
}
#impnote_mqu_title {
	background-color: #013A87;
	color: #FFF;
	width: 120px;
	text-align: center;
}
#impnote_mqu_cont a {
	color: #013A87;
	text-decoration: none;
	line-height: 32px;
	font-size: 18px;
}
/*節慶橫幅*/
#happy_banners {
	margin: 15px 23px 15px 20px;
	display: none;
	position: relative;
}
#happy_cbtn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
}
#happy_cbtn a {
    display: block;
    padding: 5px 12px 5px 15px;
    background-color: #DF4D0D;
    color: #FFF;
    text-decoration: none;
}
#happy_img {
    position: relative;
    z-index: 3;
}
#happy_img img {
	width: 100%;
	height: auto;
}
a#ffuter_qbtn {
	text-decoration: none;
}
#ffuter_qbtn span {
	display: block;
	padding: 5px 10px;
	padding-left: 27px;
	background: url(../images/circle_arrow_down.png) 7px center no-repeat #DF4D0D;
	color: #FFF;
	border-radius: 5px;
}
#ffuter_qbtn:hover span {
	background-color: #A61321;
}
.index_Mmenu #ffuter_qbtn:hover span, .index_Mmenu #ffuter_qbtn span {
    background-color: Transparent;
    /*padding: 0;*/
}
.index_Mmenu {
    margin-left: 156px;
}
/*20150123*/

/*20150212*/
.index_Mmenu > ul > li.ffuter_qbtn 
{
    background: #013A87;
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: auto;
    border: none;
}
.index_Mmenu > ul > li.ffuter_qbtn:hover 
{
    border-bottom: none;
    padding-bottom: 5px;
    background-color: #FB5606;
}
/*20150212*/

/*20160613_RWD-Start*/
@media screen and (max-width:1024px){
.index_mBox {
	width: 100%;
	min-width: inherit;
	max-width: none;
}
.index_Mmenu ul li:hover > ul, ul#l_Menu li:hover > ul {
	display: none;
}
.cr_left {
	display: none;
}
.cr_right {
	margin-left: 0;
}
}
@media screen and (max-width:1000px){
.top_links, .font_search {
	float: none;
	display: table;
	margin: 5px auto;
}
.top_links a, .top_links a:hover {
	float: left;
	margin: 5px;
	display: block;
	line-height: 22px;
	padding-left: 0;
}
}
@media screen and (max-width:980px){
.index_banner {
	position: relative;
	padding-top: 110px;
}
.InB_imgs {
	float: left;
	width: 100%;
	height: 0;
	padding-bottom: 71.83%;
}
img.imp_imgs {
	min-height: inherit;
	width: 100%;
	height: auto;
}
.InB_btns {
	display: none;
}
.InB_items {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 110px;
}
.InB_Box {
	position: static;
}
li.InB_item {
	display: none;
	border-bottom: none;
	background: url(../images/131116_img/banner_arrow_rwd.png) right center no-repeat #01509f;
}
div.InB_itemBox {
	padding-right: 40px;
}
li.InB_item#act {
	display: block;
}
div.InB_itemBox div.imp_title a, div.InB_itemBox div.imp_con, div.InB_itemBox div.imp_con a {
	color: #FFF;
}
li.InB_item:hover div.InB_itemBox, li.InB_item#act div.InB_itemBox {
	border-left: none;
}
.Inb_left {
	float: none;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	margin-bottom: 15px;
}
.Inb_right {
	margin-left: 0;
}
}
@media screen and (max-width:900px){
.aplus_img {
	float: none;
	width: auto;
}
.footer_childs {
	margin-right: 0;
	margin-top: 10px;
}
}
@media screen and (max-width:768px){
.In_nList_item {
	width: 100%;
	float: none;
}
.In_mList_Space {
	width: 100%;
	float: none;
	height: 15px;
}
.Intab_Names {
	width: 24.99%;
	margin-right: 0;
	padding: 0 10px;
	box-sizing: border-box;
}
.Intab_Names > a {
	height: auto;
	line-height: 40px;
	padding: 0;
}
.Intab_item {
	top: 43px;
}
.inner_lmenu {
	display: none;
}
.inner_body {
	margin-left: 0;
	padding: 0 15px;
	min-height: inherit;
}
.inner_banner {
	margin-left: 0;
}
.toolBar > div {
	float: left;
}
.toolbar {
	position: relative;
	right: auto;
	top: auto;
}
.toolbar a {
	background-color: #32A4D8;
	margin-top: 8px;
	margin-right: 8px;
}
.society {
	position: relative;
	top: auto;
	right: auto;
	padding-top: 8px;
	padding-left: 5px;
}
}
@media screen and (max-width:640px){
.top_block02 {
	padding: 17px 15px;
	width: auto;
}
.index_logo {
	display: block;
	padding: 0;
	text-align: center;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.index_Mmenu {
	display: block;
	margin-left: 0;
	padding-left: 0;
}
.index_Mmenu > ul > li.ffuter_qbtn {
	float: none;
    clear: left;
    text-align: center;
}
.Intab_Contents {
	height: 243px;
}
.Intab_Names {
	width: 49.99%;
	margin-bottom: 5px;
}
.Intab_Names > a {
	border: 3px solid #c3eafc;
}
.Intab_item {
	top: 102px;
}
.bottomMenu, .aplus_img, .cr_child01, .cr_child02 {
	text-align: center;
}
.cr_child02 {
	float: none;
	margin-left: 0;
	white-space: normal;
}
.cr_child01 {
	margin-right: 0;
}
}
@media screen and (max-width:450px){
.Intab_Contents {
	height: 345px;
}
.Intab_Names {
	width: 100%;
}
.Intab_item {
	top: 204px;
}
ul#index_FatFootMenu > li > a, ul#index_FatFootMenu > li > ul {
	display: block;
	width: auto;
	overflow: hidden;
}
ul#index_FatFootMenu > li > a {
	border-bottom: none;
	text-align: center;
	padding: 5px;
}
}
/*20160613_RWD-End*/
/*20210324無障礙-S*/
.goto_cnt_area {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}
.goto_cnt_area:focus {
	border: 2px solid #FFF;
	padding: 10px 15px;
	width: auto;
	height: auto;
	background-color: #013a87;
	color: #FFF;
	z-index: 999;
}
/*20210324無障礙-E*/