@charset "utf-8";
@import url("rwd_page.css");


body {
  margin:0;
  background:url(../images/bodybg.jpg) center top repeat-x #f2f2f2;
  font-size:81.3%; /* 16px*81.3%=13px; 1em=13px*/
  font-family: Verdana, Geneva, sans-serif;
  /*color:#333;*/
  /*overflow-x:hidden;*/
}

h1 { font-size: 1.8em; margin: 0; padding: 0;}
h2, h3, h4, h5, h6, p , ul, li, dl, dt, dd { margin: 0; padding: 0; }
h3 { font-size:1.2em;}
h4 { font-size:1em;}
li { list-style-type:none;}

a img { border: none }
a {word-wrap: break-word;  word-break: break-all;}
map { display:inline;}

/*#uscFontLevel1_font_S { font-size:82%;}
#uscFontLevel1_BtnM { font-size:92%;}
#uscFontLevel1_font_L { font-size:98%;}*/
#font_s { font-size:8pt !important;}
#font_m { font-size:10pt !important;}
#font_l { font-size:11pt !important;}


.red01 {COLOR:#880000;text-decoration: none; font-size:1em;}
.red01 A:link {COLOR: #880000;text-decoration: none;}
.red01 A:visited {COLOR: #880000;text-decoration: none;}
.red01 A:hover {  COLOR: #880000; text-decoration: none; position: relative; top: 1pt; left: 1pt;}

.gray01 {COLOR:#333;text-decoration:none;font-size:1em; }
.gray01 A:link {COLOR:#0d7398;text-decoration:none;}
.gray01 A:visited {COLOR:#0d7398;text-decoration:none;}
.gray01 A:hover {COLOR:#9c2626;text-decoration:none; position: relative; top: 1pt; left: 1pt;}

.blue01 { COLOR:#001f58;  text-decoration: none;  line-height: 200%;}
.blue01 A:link {COLOR:#001f58;text-decoration: underline;line-height: 200%;}
.blue01 A:visited {COLOR:#001f58;text-decoration: none; line-height: 200%;}
.blue01 A:hover {COLOR:#001f58;text-decoration: none; position: relative; top: 1pt; left: 1pt; line-height: 200%;}

.blue02 { COLOR:#2772b1;  text-decoration: none;  line-height: 200%;}
.blue02 A:link {COLOR:#2772b1;text-decoration: underline;line-height: 200%;}
.blue02 A:visited {COLOR:#2772b1;text-decoration: none; line-height: 200%;}
.blue02 A:hover {COLOR:#2772b1;text-decoration: none; position: relative; top: 1pt; left: 1pt; line-height: 200%;}

.from02 { border-bottom:#b8b8b8 solid 1px;}


.bold01 {font-weight: bold;}
.bold01 A:link {font-weight: bold;}
.bold01 A:visited {font-weight: bold;}
.bold01 A:hover {font-weight: bold;}

.bold02 {font-weight:normal;}
.bold02 A:link {font-weight: normal;}
.bold02 A:visited {font-weight: normal;}
.bold02 A:hover {font-weight:normal;}


/*************************************** 框 架 **************************************/

/*----------最外層div--------*/
.wrapper {
  width:1000px;
  margin:0 auto;  
}
/*----------整體內容區--------*/
.content {
  clear:both;
  background:url(../images/contenttop_bg.png) left top repeat-x #FFF ;
  margin-top:1px !important;
}

/*----------上方區塊--------*/
.content_top {
  position:relative;
  /*clear:both;
  display:block;*/
}

/*----------左邊區塊----------*/
.content_left {
  float:left;
  position:relative;
}

/*----------中間區塊----------*/
.content_middle {
  min-height:600px; 
  text-align:left;
  position:relative;
  float:left;
}


/*----------右方區塊----------*/
.content_right {
  /*display:block;
  background:url(../images/secondmenubg.jpg) repeat-y;*/
  float:right;
  position:relative;
  padding:0px 10px 0px 0px;
}
/*----------下方區塊--------*/
.content_bottom {display:block; }
.content_bottom ul { clear:both; display:block;float:right; padding:20px 14px 20px 0px; }
.content_bottom ul li {display:block;float:left;  padding:0 5px; margin: 0 5px;}
#content_bottom {
  background-color: #f2f2f2;
}

/*---左邊導盲磚--*/
.accesskey_l {
  position:absolute;
  top:0px;
  left:0px;
  width:20px;
  z-index:20;
}
.accesskey_l a {
  text-decoration:none;
}
/*---中間導盲磚--*/
.accesskey_c {
  position:absolute;
  top:0px;
  left:0px;
  width:20px;
  z-index:10;
}
.accesskey_c a {
  text-decoration:none;
}
/*---右邊導盲磚--*/
.accesskey_r {
  position:absolute;
  top:0px;
  left:0px;
  width:20px;
  z-index:10;
}
.accesskey_r a {
  text-decoration:none;
}
/*---下方導盲磚--*/
.accesskey_z {
  position:absolute;
  top:0px;
  left:0px;
  width:20px;
  z-index:10;
}
.accesskey_z a {
  text-decoration:none;
}

/*上方區塊*/
.topbg {
  position:relative;
  z-index:500;
  /*background:url(../images/20140523logo.png) no-repeat left 0;*/
}
/*************************************** 框 架 結束 **************************************/


.topbg {
  /*background-image: url(../images/topbg.png);
  background-repeat: repeat-x;*/
  line-height: 1;
  font-size: 1.1em;
  font-family: "微軟正黑體", Arial, "Helvetica Neue", Helvetica, sans-serif, "新細明體";
}

.toplink {
  position: absolute;
  top: 7px;
  right: 130px;
  z-index: 2;
}

.toplink ul li {
  display: inline-block;
  vertical-align: middle;
}

.toplink ul li span {
  display: none;
}

.toplink ul li + li + li a {
  margin-left: 6px;
}

.toplink ul li + li a {
  margin-right: 5px;
}

.toplink ul li a marquee {
  width: 300px;
}

.toplink ul li {
  position: relative;
  float: left;
  *line-height: 26px;
}

.toplink ul li a {
  color: #008685;
  text-decoration: none;
  font-size: 1.12em;
}

.toplink ul li a:hover {
  color: #0c7b31;
}

.toplink ul li a:hover {
  color: #0c7b31;
}

.toplink ul li + li + li span {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  width: 1px;
  background-color: #999;
}

.fontlevel {
  position: absolute;
  right: 5px;
  top: 10px;
  color: #656565;
  z-index: 2;
  font-size: 1.12em !important;
 /* width: 125px;
  *width: 120px;*/
  *top: 13px;
}

.fontlevel ul span {
  display: inline-block;
  vertical-align: middle;
  *display: block;
}

.fontlevel ul {
  display: inline-block;
  *display: block;
  *position: absolute;
  *top: 0;
  *left: 40px;
}

.fontlevel ul li {
  display: inline-block;
  vertical-align: middle;
  padding-left: 3px;
  *display: block;
  *position: absolute;
  *top: 0;
  *left: 0;
}

.fontlevel ul li + li {
  display: none;
}

.fontlevel ul li + li + li {
  display: inline-block;
  *display: block;
  *position: absolute;
  *top: 0;
  *left: 20px;
}

.fontlevel ul li + li + li + li {
  display: none;
}

.fontlevel ul li + li + li + li + li {
  display: inline-block;
  *display: block;
  *position: absolute;
  *top: 0;
  *left: 40px;
}

.fontlevel ul li + li + li a {
  width: 17px;
  height: 17px;
  background-image: url('../images/font-medium.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.fontlevel ul li + li + li + li + li a {
  width: 17px;
  height: 17px;
  background-image: url('../images/font-big.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.fontlevel ul li a {
  width: 17px;
  height: 17px;
  background-image: url('../images/font-smail.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  color: #ffffff;
  text-indent: -9999px;
}

/*上方LOGO*/
.toplog {
  clear:both;
  width:1000px;
}
.toplog h1 { 
  background-image: url('../images/logo.png?1426557366');
  background-repeat: no-repeat;
  height: 124px;
  width: 290px;
  text-indent: -10000px;
  padding: 0;
  line-height: 1;
}

.toplog h1 a {
  line-height: 1;
  text-indent: -10000px;
  width: 290px;
  height: 124px;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  display: block;
}

/*上方banner*/
.topbanner {}

/*搜尋*/
.search {
  position: absolute;
  top: 55px;
  right: 80px;
}

.search input[type="text"] {
  border-radius: 0px;
  border: 0;
  padding: 2px 48px 2px 18px;
  vertical-align: middle;
  height: 24px;
  width: 200px !important;
}

.search .searchbt1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 32px;
}

.search .searchbt1 a {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('../images/p_search.png');
  background-repeat: no-repeat;
  background-position: center;
  background-color: #45474c;
  text-indent: -9999px;
}

.search .searchbt1 a:hover {
  background-color: #212224;
}

.search .searchbt2 {
  display: block;
}

@media (min-width: 240px) and (max-width: 767px) {
  
  .search {
    top: 172px;
  }

  .search input[type="text"] {
    width: 110px !important;
  }
}

.hot_search {
  position: absolute;
  top: 96px;
  right: 10px;
  font-size: 1.06em;
  white-space: nowrap;
}

.hot_search a {
  color: #45474c;
  text-decoration: none;
}

.hot_search a:hover {
  color: #212224;
}

.hot_search a#don_link {
  color: #45474c;
  padding-left: 15px;
  font-weight: 900;
}

.hot_search a:hover#don_link {
  color: #212224;
}

    /*搜尋按鈕*/

.dvancedSearch a {
  color: #fff
}

#uscSearch1_AdvancedSearch {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 75px;
}

#uscSearch1_AdvancedSearch a {
  position: absolute;
  display: block;
  top: 0;
  left: 1px;
  right: 0;
  bottom: 0;
  font-size: 0.85em;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background-color: #45474c;
  text-decoration: none;
  font-size: 0.96em;
}

#uscSearch1_AdvancedSearch a:hover {
  background-color: #212224;
}


  
/*主選單----------------------------------------------------------*/

.topbg.is_active {
  padding-bottom: 45px;
}

.topbg.is_active .menuarea {
  position: fixed;
  width: 100%;
  max-width: 100%;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 10px #555;
  background-color: #16a598;
}

.topbg.is_active .menuarea > ul {
  width: 1000px;
  margin: 0 auto;
}
.menuarea {
  max-width: 1000px;
  margin: 0 auto;
}

.menuarea #menu li {
  position: relative;
  width: 14.2857142857%;
  float: left;
}

.menuarea #menu li:first-child:nth-last-child(7), .menuarea #menu li:first-child:nth-last-child(7) ~ li {
  width: 14.2857142857%;
}

.menuarea #menu li:first-child:nth-last-child(8), .menuarea #menu li:first-child:nth-last-child(8) ~ li {
  width: 12.5%;
}

.menuarea #menu li:first-child:nth-last-child(9), .menuarea #menu li:first-child:nth-last-child(9) ~ li {
  width: 11.1111111111%;
}

.menuarea #menu li:first-child:nth-last-child(10), .menuarea #menu li:first-child:nth-last-child(10) ~ li {
  width: 10%;
}

.menuarea #menu li:first-child:nth-last-child(11), .menuarea #menu li:first-child:nth-last-child(11) ~ li {
  width: 9.0909090909%;
}

.menuarea #menu li:first-child:nth-last-child(12), .menuarea #menu li:first-child:nth-last-child(12) ~ li {
  width: 8.3333333333%;
}

.menuarea #menu li + li + li + li + li + li div .over15_02 {
  margin-left: -100%;
}

.menuarea #menu li:last-child div .over15_02 {
  margin-left: -100% !important;
}

.menuarea #menu li:last-child div .over15_03 {
  margin-left: -200% !important;
}

.menuarea #menu li:last-child div .over15_04 {
  margin-left: -300% !important;
}

.menuarea #menu li span {
  display: block;
}

.menuarea #menu li span a {
  display: block;
  position: relative;
  margin: 6px;
  text-align: center;
  line-height: 1.6;
  font-size: 1.22em;
  color: #ffffff;
  line-height: 33px;
  border: 1px solid transparent;
  text-decoration: none;
}

.menuarea #menu li span a img {
  display: block;
  width: 100%;
}

.menuarea #menu > li:hover > span a {
  border-color: #fff;
}

.menuarea #menu li span a:hover {
  border-color: #fff;
}

.menuarea #menu li div {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 96%;
  z-index: 1;
  z-index: 9999;
  background-color: #16a598;
}

.menuarea #menu li div div {
  display: block;
  position: static;
  overflow: hidden;
}

.menuarea #menu li div div ul {
  position: relative;
  width: 100%;
}

.menuarea #menu li div div ul + ul:last-child li:nth-child(15):before {
  content: none;
  display: none;
}

.menuarea #menu li div div ul li {
  width: 100% !important;
  float: none;
}

.menuarea #menu li div div ul li + li {
  /*border-top: 1px dotted #b8e8e7;*/
}

.menuarea #menu li div div ul li:before {
  content: none;
  display: none;
}

.menuarea #menu li div div ul li span {
  overflow: hidden;
}

.menuarea #menu li div div ul li span a {
  margin: 0px;
  text-align: left;
  font-size: 0.9em;
  line-height: 20px;
  padding: 6px 8px;
}

.menuarea #menu li div .over15_02 {
  width: 200%;
}

.menuarea #menu li div .over15_02 ul {
  position: relative;
  width: 50%;
  float: left;
}

.menuarea #menu li div .over15_02 ul:nth-child(2) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(2):before {
  left: 100%;
}

.menuarea #menu li div .over15_02 ul:nth-child(3) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(3):before {
  left: 200%;
}

.menuarea #menu li div .over15_02 ul:nth-child(4) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(4):before {
  left: 300%;
}

.menuarea #menu li div .over15_02 ul:nth-child(5) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(5):before {
  left: 400%;
}

.menuarea #menu li div .over15_02 ul:nth-child(6) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(6):before {
  left: 500%;
}

.menuarea #menu li div .over15_02 ul:nth-child(7) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(7):before {
  left: 600%;
}

.menuarea #menu li div .over15_02 ul:nth-child(8) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(8):before {
  left: 700%;
}

.menuarea #menu li div .over15_02 ul:nth-child(9) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(9):before {
  left: 800%;
}

.menuarea #menu li div .over15_02 ul:nth-child(10) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(10):before {
  left: 900%;
}

.menuarea #menu li div .over15_02 ul:nth-child(11) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(11):before {
  left: 1000%;
}

.menuarea #menu li div .over15_02 ul:nth-child(12) {
  position: static;
}

.menuarea #menu li div .over15_02 ul:nth-child(12):before {
  left: 1100%;
}

.menuarea #menu li div .over15_03 {
  width: 300%;
}

.menuarea #menu li div .over15_03 ul {
  position: relative;
  width: 33.3333333333%;
  float: left;
}

.menuarea #menu li div .over15_03 ul:nth-child(2) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(2):before {
  left: 100%;
}

.menuarea #menu li div .over15_03 ul:nth-child(3) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(3):before {
  left: 200%;
}

.menuarea #menu li div .over15_03 ul:nth-child(4) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(4):before {
  left: 300%;
}

.menuarea #menu li div .over15_03 ul:nth-child(5) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(5):before {
  left: 400%;
}

.menuarea #menu li div .over15_03 ul:nth-child(6) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(6):before {
  left: 500%;
}

.menuarea #menu li div .over15_03 ul:nth-child(7) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(7):before {
  left: 600%;
}

.menuarea #menu li div .over15_03 ul:nth-child(8) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(8):before {
  left: 700%;
}

.menuarea #menu li div .over15_03 ul:nth-child(9) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(9):before {
  left: 800%;
}

.menuarea #menu li div .over15_03 ul:nth-child(10) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(10):before {
  left: 900%;
}

.menuarea #menu li div .over15_03 ul:nth-child(11) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(11):before {
  left: 1000%;
}

.menuarea #menu li div .over15_03 ul:nth-child(12) {
  position: static;
}

.menuarea #menu li div .over15_03 ul:nth-child(12):before {
  left: 1100%;
}

.menuarea #menu li div .over15_04 {
  width: 400%;
}

.menuarea #menu li div .over15_04 ul {
  position: relative;
  width: 25%;
  float: left;
}

.menuarea #menu li div .over15_04 ul:nth-child(2) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(2):before {
  left: 100%;
}

.menuarea #menu li div .over15_04 ul:nth-child(3) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(3):before {
  left: 200%;
}

.menuarea #menu li div .over15_04 ul:nth-child(4) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(4):before {
  left: 300%;
}

.menuarea #menu li div .over15_04 ul:nth-child(5) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(5):before {
  left: 400%;
}

.menuarea #menu li div .over15_04 ul:nth-child(6) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(6):before {
  left: 500%;
}

.menuarea #menu li div .over15_04 ul:nth-child(7) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(7):before {
  left: 600%;
}

.menuarea #menu li div .over15_04 ul:nth-child(8) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(8):before {
  left: 700%;
}

.menuarea #menu li div .over15_04 ul:nth-child(9) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(9):before {
  left: 800%;
}

.menuarea #menu li div .over15_04 ul:nth-child(10) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(10):before {
  left: 900%;
}

.menuarea #menu li div .over15_04 ul:nth-child(11) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(11):before {
  left: 1000%;
}

.menuarea #menu li div .over15_04 ul:nth-child(12) {
  position: static;
}

.menuarea #menu li div .over15_04 ul:nth-child(12):before {
  left: 1100%;
}

.menuarea #menu li div .over15_05 {
  width: 500%;
}

.menuarea #menu li div .over15_05 ul {
  position: relative;
  width: 20%;
  float: left;
}

.menuarea #menu li div .over15_05 ul:nth-child(2) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(2):before {
  left: 100%;
}

.menuarea #menu li div .over15_05 ul:nth-child(3) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(3):before {
  left: 200%;
}

.menuarea #menu li div .over15_05 ul:nth-child(4) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(4):before {
  left: 300%;
}

.menuarea #menu li div .over15_05 ul:nth-child(5) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(5):before {
  left: 400%;
}

.menuarea #menu li div .over15_05 ul:nth-child(6) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(6):before {
  left: 500%;
}

.menuarea #menu li div .over15_05 ul:nth-child(7) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(7):before {
  left: 600%;
}

.menuarea #menu li div .over15_05 ul:nth-child(8) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(8):before {
  left: 700%;
}

.menuarea #menu li div .over15_05 ul:nth-child(9) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(9):before {
  left: 800%;
}

.menuarea #menu li div .over15_05 ul:nth-child(10) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(10):before {
  left: 900%;
}

.menuarea #menu li div .over15_05 ul:nth-child(11) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(11):before {
  left: 1000%;
}

.menuarea #menu li div .over15_05 ul:nth-child(12) {
  position: static;
}

.menuarea #menu li div .over15_05 ul:nth-child(12):before {
  left: 1100%;
}

@media (min-width: 240px) and (max-width: 767px) {

  .menubg {
    display: none;
  }
}

/*.menu a {
  float:left;
  font-family:"微軟正黑體";
  height:50px;
  line-height:53px;
  color:#293145;
  /*width:135px;*/
  /*padding:0 30px;
  font-size:131%;
  text-align:center;
  text-decoration:none;*/
  /*border-right:1px #FFF solid;

}*/
/*.menuarea ul li:first-child {background:none;}
.menuarea ul li:first-child .menu a { padding:0 30px; padding:0 31px \9;}
.menu a:link {
  color:#29427c;
}
.menu a:visited {
  color:#293145;
}
.menuarea ul li:hover .menu a {background:url(../images/menu_ov.png) repeat-x;}*/


.menu_yes { /*---------作用中的主選單---------*/
  float:left;
  font-family:"微軟正黑體";
  background:url(../images/menu_ov.png) repeat-y;
  height:50px;
  line-height:50px;
  color:#C30D23;
  /*width:135px;*/
  padding:0 30px;
  font-size:123.1%;
  text-align:center;
  text-decoration:none;
  display:block;
}

/*下拉式選單*/
/* .submenuarea {
  position:absolute;
  top:49px;
  left:0px;
  z-index: 500 !important;
  visibility: visible;
  width:970px;
  background-color:#FFF;
  font-size:1em;
  border-bottom:1px solid #032A5D;
}
.submenuarea ul {
  float:left;
}
.submenuarea ul li {
  background-position: left 9px \9;
    clear:both;
  text-align:left;
  background-color: transparent;
    background-image: url('../images/arrlisticon.gif');
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.submenuarea ul li:first-child {background-position: left 9px \9;
    background-color: transparent;
    background-image: url('../images/arrlisticon.gif');
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.submenuarea ul li:hover {background-position: left 9px \9;
    background-color: #FFEBE0;
    background-image: url('../images/arrlisticon_hover.gif');
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.submenuarea2 {
  position:absolute;
  top:49px;
  right:0px;
  z-index:500 !important;
  visibility: visible;
  padding:10px 15px;
  background-color:#FFF;
  border-bottom:1px solid #032A5D;
}
.submenuarea2 ul {
  float:left;
}
.submenuarea2 ul li {
  clear:both;
  text-align:left;
  width:140px;
  background:url(../images/arrlisticon.gif) no-repeat left 12px;
}
.submenuarea2 ul li:first-child {background:url(../images/arrlisticon.gif) no-repeat left 12px;}
.submenuarea2 ul li:hover {background:url(../images/arrlisticon_hover.gif) no-repeat left 12px #FFEBE0;}
超過15個
.over15_01 {
  z-index:500 !important;
  visibility: visible;
  overflow:hidden;
  float:left;
  background-color:#FFF;
}
.over15_01 ul {
  float:left;
}
.over15_01 ul li {
  clear:both;
  text-align:left;
  width:140px;
}

.over15_02 {
  z-index:500 !important;
  visibility: visible;
  overflow:hidden;
  float:left;
}
.over15_02 ul {
  float:left;
}
.over15_02 ul li {
  clear:both;
  text-align:left;
  width:140px;
}

.over15_03 {
  width:405px;
  z-index:500 !important;
  visibility: visible;
  overflow:hidden;
  float:left;
}
.over15_03 ul {
  float:left;

}
.over15_03 ul li {
  clear:both;
  text-align:left;
  width:140px;
}


.submenu {
  color:#293145;
  text-decoration:none;
  display:block;
}
.submenu a:link {
  color:#293145;
  text-decoration:none;
  padding:5px;
  display:block;
}
.submenu a:visited {
  color:#293145;
  text-decoration:none;
  padding:5px;
  display:block;
}
.submenu a:hover {
  color: #C30D23;
  text-decoration:none;
  padding:5px;
  display:block;
}
.submenu_yes { ---------作用中的下拉式選單---------
  color: #C30D23;
  text-decoration:none;
  background:#FFEBE0;
  padding:5px;
  display:block;
}
下拉式選單-廣告區-----------
.Menu_Ad {
  float:left;
  width:508px;
  border-left:1px solid #999;
  border-right:1px solid #999;
  padding:0 10px 0 10px;
  margin-left:10px;
  line-height:1.6em;
}
.Menu_Ad a { text-decoration:none;}
.Menu_Ad a:hover { color:#F90;}
.Menu_Ad ul li {float:none;}
.Menu_Ad ul li:hover { background-color:transparent;}


下拉式選單-熱門服務-----------
.HotMenu {
  float:left;
  width:140px;
  padding-left:10px;
  margin-left:10px;
  border-left:1px solid #999;
}
.HotMenu_Title {background:url(../images/hotmenu_bg.jpg) repeat-x; color:#FFF; display:block; padding:3px; padding-top:5px \9;}
.HotMenu ul { float:none;}
.HotMenu ul li { width:140px;}
.HotMenu ul li a { display:block; padding:5px; text-decoration:none; color:#293145;}
.HotMenu ul li:hover a { color:#C30D23;} */

/*內頁banner---------------------------------------------------------------*/
.mainbanner {
  background:url(../images/mainbanner.jpg) no-repeat;
  height:190px;
  text-indent:-9999px;
  display:none;
}



/*footer*/
/* .footer_bg {
  clear:both;
  position:relative;
  padding:0px 20px 20px 0px;
  *padding:5px 20px 20px 0px;
  font-size:13px !important;
}
.footer_bg a {
  text-decoration:none;
}
下方連結
.footer_link {
  font-size:1em;
  line-height:1.7;
}
.footer_link ul {
  padding:0 0 0 150px;
}
.footer_link ul li {
  display:inline;
  color:#2e515e;
}
.footer_link ul li a {
  color:#0d7398;
  text-decoration:none;
}
.footer_link span {
  background:url(../images/footer_line.png) no-repeat center;
  padding:0px 5px 0px 5px;
}
.footer_link ul li a:hover {
  color: #000;
  text-decoration:none;
  position:relative;
  top:1px;
  left:1px;
}
下方資訊
.footer_info br { display:none;}
.footer_info {
  padding:0px 0px 10px 10px;
  clear:both;
  color:#FFF;
  line-height:1.7;
  font-weight:normal;
  font-size:1em;
}
.footer_info a {
  color:#FFF;
  text-decoration:none;
}
.footer_info a:hover {
  color: #FF0;
  text-decoration: underline;
}
.footer_info span {
  color:#146aab;
}
.footer_info img {
  position:relative;
  top:-4px;
}
瀏覽人次
.footer_visitcount {
  clear:both;
  float:left;
  color:#666666;
  font-size:0.9em;
  line-height:1.6em;
  display:block;
  padding:0px 20px 0px 0px;
}
.footer_visitcount span {
  color:#146aab;
}
更新日期
.footer_lastupdated {
  color:#666666;
  font-size:0.9em;
  line-height:1.6em;
  display:block;
}
.footer_lastupdated span {
  color:#2e2e2e;
}
聯合服務中心
.footer_servercenter {
  float:left;
  color:#666666;
  font-size:0.9em;
  line-height:1.6em;
  display:block;
  padding:0px 20px 0px 0px;
}
.footer_servercenter select {
  color:#146aab;
}
無障礙標章+E政府
.footer_iconlink {
  position:absolute;
  top:20px;
  right:10px;
  visibility: visible;
}
.footer_iconlink ul {
  margin-right:0px; 
}
.footer_iconlink ul li {
  float:right;
  margin:0 0 0 18px;
  margin-top:5px \9;
}

  無障礙標章
.footer_wcag {
  width:88px;
  z-index:10;
}
.footer_wcag a {
  background:url(../images/index_37.jpg) no-repeat center center;
  text-indent:-10000px;
  width:88px;
  height:50px;
  display:block;
}
  E政府
.footer_egov {
  width:43px;
  z-index:10;
}
.footer_egov a {
  background:url(../images/gov_03.png) no-repeat center center;
  text-indent:-10000px;
  width:43px;
  height:50px;
  display:block;
} */
.footer_bg {
  position: relative;
  background-color: #008685;
  padding-bottom: 30px;
  width: 100%;
  font-family: "微軟正黑體", Arial, "Helvetica Neue", Helvetica, sans-serif, "新細明體";
}

.footer_bg .footer_wrap {
  position: relative;
  color: #3f3f3f;
}

.footer_wrap > a {
  display: none;
}

.footer_wrap:before {
  content: "​";
  display: block;
  float: left;
}

.footer_logo {
  display: none;
}

.footer_link {
  overflow: hidden;
}

.footer_link ul li {
  display: inline;
  vertical-align: middle;
}

.footer_link ul li + li {
  border-left: 1px solid #d8d8d8;
}

.footer_link ul li + li a {
  margin-left: 6px;
}

.footer_link ul li a {
  margin-right: 6px;
  color: #3f3f3f;
}

.footer_link ul li a:hover {
  color: #64a0bc;
}

.footer_bg .footer .footer_visitcount {
  overflow: hidden;
}

.footer_info {
  color: #fff;
  overflow: hidden;
  line-height: 1.6;
  padding: 9px 20px;
}

.footer_info a {
  color: #fff;
  text-decoration: none;
}

.footer_info a:hover {
  color: #fff !important;
  text-decoration: underline !important;
}

.footer_info map a img {
  margin-left: 3px;
}


/* 頁尾加桌面版手機版 */

/*.box{
  display: none;
}*/



@media (max-width:767px) and (min-width:0px) {


  .box{
    display: block;
  }

   .ph_box{

    list-style: none;
    display: block;
    padding: 0;
    margin: 0;   

  }

  .ph_box a{

    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    line-height: 20px;
    display: block;
    /*padding: 10px 10px 10px 20px;*/
    margin: 0;

 
  }

  .ph_box a:hover{

    cursor: pointer;

  }

  a #gotoComputerBtn2{

    display: block;
    padding: 10px 10px 10px 20px;
    line-height: 20px;  
    margin: 10px 10px 10px 20px;

  }


}

.footer_info p{
  display: block;
  float: left;
  line-height: 3;
}

.footer_info a#gotoComputerBtn{
    /*padding: 5px;*/
    /*border: #fff solid 1px;*/
    margin:0 10px;
    line-height: 3;
    /*width: 56px;*/
    float: left;
    text-align: center;
    font-size: 1em;
}

.footer_info a#gotoRWDBtn{
    /*padding: 5px;*/
    /*border: #fff solid 1px;*/
    margin:0 10px;
    line-height: 3;
    /*width: 56px;*/
    float: left;
    text-align: center;
    font-size: 1em;
}

.footer_info  a:hover{

  color: #fff !important;
}

/* 頁尾加桌面版手機版end */


.footer_iconlink {
  position: absolute;
  top: 25px;
  right: 5px;
}

.footer_iconlink:after {
  content: '\200B';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.footer_iconlink ul:after {
  content: '\200B';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.footer_iconlink ul li {
  float: left;
  z-index: 1;
  background-repeat: no-repeat;
}

.footer_iconlink ul li + li {
  margin-left: 6px;
}

.footer_iconlink ul li a {
  display: block;
  text-indent: -9999px;
  clear: transparent;
  font: 0/0 a;
}

.footer_iconlink ul li.footer_wcag a {
  width: 88px;
  height: 31px;
  background-image: url('../images/index_37.jpg?1403227066');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.footer_iconlink ul li.footer_egov a {
  width: 43px;
  height: 45px;
  background-image: url('../images/gov_03.png?1402536442');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.FooterMenu {
  background-color: #eaf3f3;
  padding: 0 20px 20px;
  font-family: "微軟正黑體", Arial, "Helvetica Neue", Helvetica, sans-serif, "新細明體";
}

.FooterMenu:before {
  content: '';
  display: block;
  height: 26px;
  border-bottom: 1px solid #fff;
}

.FooterMenu:after {
  content: '\200B';
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  
}

.FooterMenu .FooterMenu_Item {
  display: block;
  width: 16.666%;
  float: left;
  margin-top: 25px;
}

.FooterMenu .FooterMenu_Item h3 {
  font-weight: normal;
  font-size: 1.3em;
  margin-bottom: 10px;
  font-weight: 700;
}

.FooterMenu .FooterMenu_Item ul li {
  line-height: 1.8em;
}

.FooterMenu .FooterMenu_Item a:link {
  color: #60834f;
  text-decoration: none;
  font-size: 0.9em;
}
.FooterMenu .FooterMenu_Item a:visited {
  color: #60834f;
}

.FooterMenu .FooterMenu_Item a:hover {
  color: #6b6b6b;
}




/****************************************內容區********************************************/
.sitemap {
  clear:both;
  /*background:url(../images/mainbg_03.jpg) top repeat-x #e5e5e5;*/
  display:block;
  position:relative;
  margin:0 auto;
  height:30px;
}
/*-----------------導覽列------------------*/
.sitemap_left {
  font-size:0.9em;
  position:absolute;
  width:1000px;
}
.sitemap_left ul {
  padding:7px 25px 7px 25px;
}
.sitemap_left ul li {
  color:#3E3A39;
  display:inline;
}
.sitemap_left ul li span {
  width:auto;
  color:#333;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  position:relative;
  top:-1px;
}
.sitemap_left ul li a {
  width:auto;
  color:#3E3A39;
  text-decoration:none;
  position:relative;
  top:0px;
}
.sitemap_left ul li a:hover {
  width:auto;
  color:#3E3A39;
  text-decoration:none;
  position:relative;
  top:-1px;
}
.sitemap_left a {
  
  text-decoration: none;
   }
/*-----------------社群---------------------*/
.sharebutton {
  position:absolute;
  right:5px;
  bottom:-30px;
  float:right;
  width:230px;
  margin:5px 0 0 0;
  margin-right:10px \9;
}
.sharebutton ul {
  margin:0px;
  float:right;
}
.sharebutton ul li {
  float:left;
  margin:0px 2px 0px 2px ;
  display:block;
}
    /*youtube*/
.sharebutton_twitter a { 
  text-indent:-10000px;
  background:url(../images/twitter.png) no-repeat;
  width:22px;
  height:22px;
  display:block;  
}

    /*Facebook*/
.sharebutton_fb a {
  text-indent:-10000px;
  background:url(../images/p_fb.png) no-repeat;
  width:22px;
  height:22px;
  display:block;  
}
    /*plurk*/
.sharebutton_pl a {
  text-indent:-10000px;
  background:url(../images/p_pl.png) no-repeat;
  width:22px;
  height:22px;
  display:block;  
}
    /*print*/
.sharebutton_pr a {
  text-indent:-10000px;
  background:url(../images/p_print.png) no-repeat;
  width:18px;
  height:22px;
  display:block;  
}

    /*E-mail*/
.sharebutton_mail a {
  text-indent:-10000px;
  background:url(../images/p_mail.png) no-repeat 3px 0;
  width:24px;
  height:22px;
  display:block;  
}

      /*註釋資料*/
    
.sharebutton_data a {
  text-indent:-10000px;
  background:url(../images/data.png) no-repeat;
  width:22px;
  height:22px;
  display:block;  
}

/*-----------------標題---------------------*/
.title {
  clear:both;
    background:url(../images/mainbg_07.jpg) no-repeat left top;
  color:#16a598;
  font-size:1.2em;
  font-weight:bold;
  padding:10px 0px 12px 15px;
  padding-bottom:7px \9;
  display:block;
  margin-bottom:1px;
  margin-right:8px \9;
  margin-left:10px;
}

/*----------------------------------------照片列表------------------------------------------*/
.photo_list_box {
  display: block;
  background-color:#efefef;
}


/*----------------------------照片搜尋-----------------------------*/
.photo_search {
  position:absolute;
  z-index:100;
  left:387px;
  top:78px;
  height: 46px;
  width:300px;
}

.photo_search ul {
  width:100%;
}
.photo_searchbt1 {
  display:block;
  float:left;
  height: 46px;
  line-height:400%;
    }
.photo_searchbt1 span {
  color:#FFF;
  }
.photo_searchbt2 { 
  background:url(../images/pic_search01.png) no-repeat 0 2px;
  display:block;
  float:left;
  width:160px;
  height: 46px;
  }

.photo_searchbt2 input {
  float:left;
  width:130px;
  *width:139px;
  border:0px;
  font-size:1em;
  margin:14px 3px 4px 15px;
  *margin:12px 7px 4px 11px;
  
}

 /*照片搜尋按鈕*/
.photo_searchbt3 {
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  width:60px;
  height:25px;
  margin-top:12px;
  padding:5px 10px;
  background:url(../images/btn_bg.jpg);
    
}
 /*照片搜尋 回上一頁*/
a.mv_list_box_back {
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  width:60px;
  height:25px;
  margin-top:12px;
  padding:5px 10px;
  background:url(../images/btn_bg.jpg);
  text-decoration:none;
    
}

p.mv_list_nodeta {
  clear:both;
  padding:70px 0 50px 450px;
  color: #FFF;
  display:block;
  background:url(../images/nofind.png) no-repeat 380px 50px;
}

/*---------------------------------------------------------照片圖片列表(橫式)--------------------------------------------------------------------*/
/*-----影片、照片頁籤--------*/
.photo_tab {
  display:block;
  position:absolute;
  left:697px;
  top: 1px;
  width:210px;
  z-index:100;
      }

.photo_tab ul li {
  width:103px;
  height:35px;
  display:block;
  float:left; 
  padding:0 1px;
  text-indent:-10000px;
  }
/*-----mv------*/

.photo_tab_mv a {background:url(../images/pic_mv01_1.png) ;width:103px;height:35px;display:block;}
.photo_tab_mv a:link {background:url(../images/pic_mv01_1.png) ;width:103px;height:35px;}
.photo_tab_mv a:visited {background:url(../images/pic_mv01_1.png) ;width:103px;height:35px;}
.photo_tab_mv a:hover {background:url(../images/pic_mv01.png) ;width:103px;height:35px;} 
  
/*-----photo------*/

.photo_tab_pic a {background:url(../images/pic_pic02_1.png) ;width:103px;  height:35px;display:block;}
.photo_tab_pic a:link {  background:url(../images/pic_pic02.png) ; width:103px;height:35px;}
.photo_tab_pic a:visited {background:url(../images/pic_pic02.png) ; width:103px;height:35px;}
.photo_tab_pic a:hover { background:url(../images/pic_pic02.png) ; width:103px;  height:35px;}


.photo_list_box_x {
  position:relative;
  height:320px;
  background:url(../images/pic_bg.jpg);
  clear:both;
}
.photo_list_box_x h4 {
}

.photo_list_box_x_center h5 {
  margin:0 0 0 27px;
  height:190px \9;
  width:214px \9;
  display: block \9;
  line-height:190px \9;
  text-align:center;
}
.photo_list_box_x_center h5 a {
  text-align:center;
  vertical-align:middle;
  height:190px;
  width:214px;
  background-color:#FFF;
  display:table-cell;
}
.photo_list_box_x_center {
  float:right;
  padding:0px ;
  margin-top:20px;
  margin-right:15px;
  height:320px;
  width:900px;
}
.photo_list_box_x_center ul {
  float:left;
  padding-right:10px;
  width:900px;
}

.photo_list_box_x_center ul li {
  float:left;
  padding:70px 3px 50px 3px;
  display:table;
  width:220px;
  text-align:center;
}

.photo_list_box_x_center ul li:hover {
  background: url(../images/pic_hover.png) no-repeat center;
  position:relative;
  padding:70px 3px 10px 3px;
  bottom:5px;
  width:220px;
  height:251px;
}

.photo_list_box_x_center img {
  border:0px;
}

.photo_list_box_x_center u {
  clear:both;
  text-align:left;
  width:150px;
  display:block;
  height:65px;
  margin:7px 20px 0px 20px;
  padding:0px 5px 0px 5px;
  text-decoration:none;
  line-height:1.6em;
}
.photo_list_box_x_center a {
  text-decoration:none;
  color:#454545;
}
.photo_list_box_x_center u a:hover {
  text-decoration:none;
  color: #454545;
  position:relative;
  top:1px;
  left:1px;
}
.photo_list_box_x_center b {
  display:block;
  font-size:0.8em;
}
.photo_list_box_x_center span {
  color:#0d7398;
}

    /*向左滑動*/
.prepage {
  float:left;
  background:url(../images/pic_left.png) no-repeat center;
  width:35px;
  height:300px;
  text-indent:-10000px;
  display:block;
}
.prepage a {
  background:url(../images/pic_left.png) no-repeat center;
  width:35px;
  height:300px;
  text-indent:-10000px;
  display:block;
}
.prepage a:hover {
  background:url(../images/pic_left.png) no-repeat center;
  width:35px;
  height:300px;
  text-indent:-10000px;
  display:block;
}
    /*向右滑動*/
.nextpage {
  float:right;
  background:url(../images/pic_right.png) no-repeat center;
  width:35px;
  height:300px;
  text-indent:-10000px;
  display:block;
}
.nextpage a {
  background:url(../images/pic_right.png) no-repeat center;
  width:35px;
  height:300px;
  text-indent:-10000px;
  display:block;
}
.nextpage a:hover {
  background:url(../images/pic_right.png) no-repeat center;
  width:35px;
  height:300px;
  text-indent:-10000px;
  display:block;
}

.photo_list {
  /*width:960px;*/
  margin:0 auto;
    
}
.photo_list h4 {
  font-size:1.3em;
  padding-left:20px;
  padding-bottom:5px;
  color:#575757;
  text-align:left;
  width:980px;  
}
.photo_list table {
  width:170px;
  margin:0 auto;
}
.photo_list th {
  background-color:#ececec;
  border:#FFF 1px solid;
  height:130px;

}
.photo_list ul {
  /*width:960px;*/
  margin:0px 0px 0px 35px;
  
}
.photo_list ul li {
  display:block;
  float:left;
  text-align:center;
  width:195px;
  height:225px;
  padding:10px 14px 0px 10px;
  margin:0px 20px 10px 0px;
  list-style-type:none;
  background:url(../images/photo_bg02.png) no-repeat;
} 

.photo_list img {
  border:0px;
}
.photo_list td {
  text-align:left;
}
.photo_list td a {
  text-decoration:none;
  line-height:1.7;
  color:#454545;
  text-align:left;
}
.photo_list td a:hover {
  text-decoration:none;
  color: #600;
  position:relative;
  top:1px;
  left:1px;
}

.photo_list b {
  display:block;
  font-size:0.8em;
  color:#000;
  text-align:left;
  padding:5px 0;
}

.photo_list span {
  color:#0d7398;
}


  
/*--------------------------------內 頁 照 片 集 區 塊---------------------------------------------*/  
  
.photo_view_box {
  position:relative;
  height: auto;
  padding:15px 20px 20px 15px;
  background:url(../images/photo_view_bg.jpg) repeat-x;
  clear:both;
  overflow:hidden;
}

.photo_view_box h4 {
  padding-bottom:10px;
  color:#000000;
  font-size:1.4em;
}

.photo_view_box span {
  width:140px;
  height:95px;
}

.photo_view h5 {
  color:#2e55a8;
  font-size:1em;
  padding-bottom:5px; 
  text-align:left;
  padding-left:22px;
}

.photo_view {
  float:right;
  padding:0px;
  width:92%;
  display:table-cell;
  text-align:center;
  background-color:#f7f7f7;
    
}
.photo_view img {
  text-align:center;
}

.photo_view span {
  display:block;
  font-size:1em;
  color:#000000;
  line-height:240%;
  background-color:#f7f7f7;
  text-align:left;
}

.photo_view u {
  font-size:1em;
  color: #8d8d8d;
  line-height:280%;
  text-decoration:none;
}

.photo_view_bottom {
  display:block;
  float:left;
  clear:both;
  margin:0 auto;
  width:100%;
  height:auto;
  *padding-top:10px;
  padding-bottom:10px;
  *padding-bottom:10px;
  overflow:hidden;
  }

.photo_view_bottom ul {
  float:left;
}

.photo_view_bottom ul li {
  float:left;
  margin:2px;
  padding:8px 5px;
  width:140px;
  line-height:120px;
  height:120px;
  text-align:center;
  background-color: #FFF;
  border: #e8e8e8 solid 1px;
}
.photo_view_bottom ul li img {
  display:inline-block;
  vertical-align:middle;
}

.photo_view_bottom span {
  font-size:0.8em;
  font-weight: bold;
  color:#000;
  padding-top:10px;
}
    /*向左滑動*/
.photo_prepage {
  float:left;
  background:url(../images/pic_left01.png) no-repeat center;
  width:32px;
  height:460px;
  background-color:#434343;
  text-indent:-10000px;
  display:block;
}
.photo_prepage a {
  background:url(../images/pic_left01.png) no-repeat center;
  width:32px;
  height:460px;
  background-color:#434343;
  text-indent:-10000px;
  display:block;
}
.photo_prepage a:hover {
  background:url(../images/pic_left01.png) no-repeat center;
  width:32px;
  height:460px;
  background-color:#434343;
  text-indent:-10000px;
  display:block;
}
    /*向右滑動*/
.photo_nextpage {
  float:right;
  background:url(../images/pic_right01.png) no-repeat center;
  width:32px;
  height:460px;
  background-color:#434343;
  text-indent:-10000px;
  display:block;
}
.photo_nextpage a {
  background:url(../images/pic_right01.png) no-repeat center;
  width:32px;
  height:460px;
  background-color:#434343;
  text-indent:-10000px;
  display:block;
}
.photo_nextpage a:hover {
  background:url(../images/pic_right01.png) no-repeat center;
  width:32px;
  height:460px;
  background-color:#434343;
  text-indent:-10000px;
  display:block;
}


/*----------------------------------------影片列表------------------------------------------*/

.mv_list_box {
  display: block;
  background-color: #333;
  }

/*---------------------------------------------------------影片圖片列表(橫式)--------------------------------------------------------------------*/


.mv_list_box_x {
  position:relative;
  height:417px;
  background:url(../images/pic_bg_b.jpg) no-repeat top;
  clear:both;
}
.mv_list_box_x h4 {
}
.mv_list_box_x_center table {
  width:214px;
  margin:0 auto;
}
.mv_list_box_x_center th {
  text-align:center;
  vertical-align:middle;
  height:160px;
  width:214px;
  background-color:#000;
}

.mv_list_box_x_center {
  float:right;
  padding:0px ;
  margin-top:20px;
  margin-right:15px;
  height:420px;
  width:900px;
}
.mv_list_box_x_center ul {
  float:left;
  padding-right:10px;
  height:420px;
  width:1000px;
}

.mv_list_box_x_center ul li {
  float:left;
  padding:70px 15px 10px 15px;
  height:420px;
  width:270px;
  display: block;
}

.mv_list_box_x_center ul li:hover {
  background: url(../images/mv_pic_hover.png) no-repeat center;
  position:relative;
  bottom:5px;
  width:270px;
  height:336px;
}

.mv_list_box_x_center img {
}

/*.mv_list_box_x_center u {
  clear:both;
  text-align:left;
  width:200px;
  display:block;
  height:65px;
  margin:7px 20px 0px 30px;
  text-decoration:none;
  line-height:1.6em;
}*/
.mv_list_box_x_center td a {
  text-decoration:none;
  color:#454545;
}
.mv_list_box_x_center td a:hover {
  text-decoration:none;
  color: #600;
  position:relative;
  top:1px;
  left:1px;
}
.mv_list_box_x_center b {
  display:block;
  font-size:0.8em;
  padding:5px 0;
}
.mv_list_box_x_center span {
  color:#0d7398;
}

  


/*---------------------------------------影片列表------------------------------------------*/


.mv_list {
  position: relative;
  width:1000px;
  clear:both;
    
}
.mv_list h4 {
    font-size:1.3em;
  padding-left:20px;
  padding-bottom:5px;
  color:#575757;
  text-align:left;
  margin:0px;   
}

.mv_list table {
  width:214px;
  margin:0 auto;
}
.mv_list th {
  text-align:center;
  vertical-align:middle;
  height:160px;
  width:214px;
  background-color:#000;
}
.mv_list ul {
  margin:0px 0px 0px 20px;
  padding:0px 0px 0px 25px;
  
}
.mv_list ul li {
  display:block;
  float:left;
  text-align:center;
  width:270px;
  height:300px;
  padding:25px 0px 0px 0px;
  margin:0px 8px 10px 20px;
  list-style-type:none;
  background:url(../images/mv_bg02.png) no-repeat;
} 

.mv_list img {
  border:0px;
}

.mv_list u {
  clear:both;
  text-align:left;
  width:220px;
  line-height:280%;
  display:block;
  height:85px;
  margin:7px 0px 0px 20px;
  padding:0px 0px 0px 10px;
  text-decoration:none;
  line-height:1.3em;
  
}
.mv_list td {
  text-align:left;
}
.mv_list td a {
  text-decoration:none;
  line-height:1.7;
  color:#999999;
  text-align:left;
}
.mv_list td a:hover {
  text-decoration:none;
  color: #FFF;
  position:relative;
  top:1px;
  left:1px;

}

.mv_list b {
  display:block;
  font-size:0.8em;
  color:#FFF;
  text-align:left;
  padding:5px 0;
}

.mv_list span {
  color:#FFFFFF;
}
  /*向左滑動*/
.mv_prepage {
  float:left;
  background:url(../images/pic_left.png) no-repeat center;
  width:35px;
  height:390px;
  text-indent:-10000px;
  display:block;
}
.mv_prepage a {
  background:url(../images/pic_left.png) no-repeat center;
  width:35px;
  height:390px;
  text-indent:-10000px;
  display:block;
}
.mv_prepage a:hover {
  background:url(../images/pic_left.png) no-repeat center;
  width:35px;
  height:390px;
  text-indent:-10000px;
  display:block;
}
    /*向右滑動*/
.mv_nextpage {
  float:right;
  background:url(../images/pic_right.png) no-repeat center;
  width:35px;
  height:390px;
  text-indent:-10000px;
  display:block;
}
.mv_nextpage a {
  background:url(../images/pic_right.png) no-repeat center;
  width:35px;
  height:390px;
  text-indent:-10000px;
  display:block;
}
.mv_nextpage a:hover {
  background:url(../images/pic_right.png) no-repeat center;
  width:35px;
  height:390px;
  text-indent:-10000px;
  display:block;
}



/*--------------------------------內 頁 影 片 集 區 塊---------------------------------------------*/  
  
.mv_view_box {
  height:auto;
  width:980px;
  background:#181818;
  margin:5px 10px 0 10px;
}
.mv_view_box h4 {
  padding:10px 0px 15px 0px;
  color:#FFF;
  font-size:1.4em;
  text-align:center;
}
.mv_view h5 {
  color:#2e55a8;
  font-size:1em;
  padding-bottom:5px; 
  text-align:left;
  padding-left:22px;
}

.mv_view {
  /*width:775px;*/
  margin:0 15px;
  /*padding:0px 70px 20px 75px;*/
}

.mv_view iframe {
  display:block;
  margin:0 auto;
}

.mv_view u {
  font-size:0.8em;
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
  display:block;
  margin-top:20px;
  padding:15px 0;
  /*float:left;*/
  width:100%;
  border-top:1px #666 dotted;
}

.mv_view span {
  display:block;
  font-size:1.2em;
  color:#fff;
  line-height:180%;
  padding:0 0 20px 0 ;
  
}

.mv_view_more {
  clear:both;
  }
  
  
/**********************新聞與公告區********************************/
/*---------------------上方區塊----------------------------*/
.data_top {
  display:block;
  min-height: 15px;
  }
/*---------------------左方區塊----------------------------*/
.data_left {
  display:block;
  }
/*---------------------中間區塊----------------------------*/
.data_midlle {
  display:block;
} 
  

  
/*----------------------新聞與公告---------------------------*/
.data_midlle_news { clear:both; padding:10px 0 0 25px;padding:10px 0 0 25px\9;}
.data_midlle_news ul { }
.data_midlle_news ul li {color:#000000; line-height:1.7; padding:0 25px 7px 15px; *padding:0 25px 7px 0px; background:url(../images/news_icon03.jpg) no-repeat -4px -3px;}
.data_midlle_news ul li a {color:#000000;line-height:1.7; text-decoration:none;}
.data_midlle_news ul li a:hover {color:#9c2626;line-height:1.7; position:relative; bottom:1px; }
.data_midlle_news ul li a img { height:15px; padding-right:5px;}

.data_midlle_news span { color:#336699; margin-left:3px; font-size:1em;}
.data_midlle_news br { display:none;}

/*----------------------新聞與公告內頁區塊---------------------------*/
.data_midlle_news_box01 {display:block;  margin:10px 13px 15px 25px; margin:10px 20px 15px 20px\9; }
.data_midlle_news_box01 dt {display:block;  color:#c8281e; line-height:1.8; font-size:1.2em; font-weight:bold;}
.data_midlle_news_box01 dd {display:block;  line-height:1.7; padding-bottom:15px; padding-right:15px; background:url(../images/new_line01.jpg) no-repeat center bottom;  }

.data_midlle_news_box02 { margin:0px 10px 0px 25px; margin:0px 20px 0px 20px\9;text-align:justify; word-wrap:break-word; word-break:break-all; color:#333; line-height:180%; padding-bottom:15px; background:url(../images/new_line01.jpg) no-repeat center bottom;  }
.data_midlle_news_box02 a:link { color:#333; line-height:1.7; text-decoration:none; }
.data_midlle_news_box02 a:visited {  color:#333;}
.data_midlle_news_box02 a:hover {  color:#333; color:#9c2626; position:relative; top:1px; left:1px;}
.data_midlle_news_box02 img { margin:8px;}
.data_midlle_news_box02 p {text-align: justify; text-justify:inter-ideograph;}


.data_midlle_news_box03 {display:block;  color:#666; line-height:1.7;padding:0px 25px 20px 13px; background:url(../images/new_line01.jpg) no-repeat center bottom;  }
.data_midlle_news_box03 b {display:block; float:left;  color:#666; width:28px; height:32px;  background:url(../images/red_title.jpg); }
.data_midlle_news_box03 h4 {display:block; float:left; font-size:1.2em;  color:#971d1c; line-height:180%; background:url(../images/red_title_bg.jpg) no-repeat right; }
.data_midlle_news_box03_1 {display:none;color:#666; height:24px; }
.data_midlle_news_box03_2 {display:block;color:#666;  /*padding:0px 25px 20px 14px; padding:0px 25px 20px 12px \9; */}
.data_midlle_news_box03_2 ul li {display:block;  color:#666; line-height:1.8; width: 100%; float: left;}

.news_box03 { color:#333; background-repeat:repeat-x; background-position:center;}
.news_box03 table { min-width:80px; text-align:center; font-weight:bold;}

.news_box03_img { width:100%; text-align:center;}
.news_box03_img ol { display:block; float:left; padding:0px; margin:0px;}
.news_box03_img ol li { display:block; float:left; width:80px; height:55px;  padding:1px; margin:2px; border: #e8e8e8 solid 1px; }
.news_box03_img ol li  a:link { display:block; float:left; width:80px; height:55px;}
.news_box03_img ol li  a:visited { display:block; float:left; width:80px; height:55px; }
.news_box03_img ol li  a:hover { display:block; float:left; width:80px; height:55px; }

.news_box03_data ol {display:block; float:left; color:#b56060; padding:0px; margin:0 0 0 22px; font-weight:normal;}
.news_box03_data ol li a:link { color:#0d7398; display:block; float:left; padding:0 5px; text-decoration:none;}
.news_box03_data ol li a:visited { color:#b56060; display:block; float:left; padding:0 5px; }
.news_box03_data ol li a:hover { color:#b56060; display:block; float:left; padding:0 5px; text-decoration:none; position:relative; top:1px; left:1px;}

.news_box03_link ol {display:block; float:left; color:#b56060; padding:0px; margin:0px; width:700px;}
.news_box03_link ol li a:link { color:#b56060; display:block; float:left; padding:0 5px;}
.news_box03_link ol li a:visited { color:#b56060; display:block; float:left; padding:0 5px; }
.news_box03_link ol li a:hover { color:#b56060; display:block; float:left; padding:0 5px; text-decoration:none; position:relative; top:1px; left:1px;}


.news_box03_mv ol {display:block; float:left; color:#b56060; padding:0px; margin:0px; width:700px;}
.news_box03_mv ol li { color:#b56060; display:block; float:left; padding:5px 5px; width:330px;}

/*----------------------首頁大型看板內頁區塊---------------------------*/
.data_midlle_link_box01 {display:block;  margin:15px 13px 0 25px; margin:10px 20px 0 20px\9; padding:0 0 13px 0; background:url(../images/new_line01.jpg) no-repeat center bottom;}
.data_midlle_link_box01 dt {display:block; color:#a17d00; line-height:1.8; font-size:1.2em; font-weight:bold;}
.data_midlle_link_box01 dd {display:block; line-height:1.7; padding-bottom:15px; padding-right:15px; background:url(../images/new_line01.jpg) no-repeat left bottom;  }

.data_midlle_link_box02 { margin:0px 10px 0px 25px; margin:0px 20px 0px 20px\9;text-align:justify; color:#333; line-height:180%; padding-bottom:15px; background:url(../images/new_line01.jpg) no-repeat center bottom;}
.data_midlle_link_box02 a:link { color:#333; line-height:1.7; text-decoration:none; }
.data_midlle_link_box02 a:visited { color:#333;}
.data_midlle_link_box02 a:hover {color:#333; color:#9c2626; position:relative; top:1px; left:1px;}
.data_midlle_link_box02 img { }
.data_midlle_link_box02_img {padding:5px;}
.data_midlle_link_box02 p { width:620px; text-align:justify;}

/*----------------------政務顧問建言---------------------------*/
.data_midlle_news_1 { clear:both; padding:10px 25px 20px 25px; }
/*.data_midlle_news_1 ul {display:block;width:100%;}
.data_midlle_news_1 ul li {width:100%;color:#000000;line-height:240%;list-style-image: url(../images/news_icon01.jpg);}
.data_midlle_news_1 ul li a:link {width:100%;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_news_1 ul li a:visited {width:100%;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_news_1 ul li a:hover {width:100%;color:#9c2626;line-height:240%; position:relative; bottom:1px; }*/

.data_midlle_news_1 table { border-left:1px #CCC solid;border-top:1px #CCC solid;}
.data_midlle_news_1 th {text-align:center; line-height:1.7; color:#2e515e; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#f4f4f4;}
.data_midlle_news_1 td { line-height:1.7; border-right:1px #CCC solid; border-bottom:1px #CCC solid; padding:5px;}
.data_midlle_news_1 a:link {color:#000000;line-height:1.7; text-decoration:none; }
.data_midlle_news_1 a:visited {color:#000000;line-height:1.7; text-decoration:none;}
.data_midlle_news_1 a:hover {color:#9c2626;line-height:1.7; position:relative; bottom:1px; }
.data_midlle_news_1 table tr td a img { height:15px; padding:0 5px 0 0;}

.data_midlle_new_1s span { color:#336699; margin-left:5px; font-size:1em;  line-height:200%; display:inline;}

/*----------------------資訊與服務---------------------------*/
.data_midlle_service {display:block; font-weight:normal; padding:10px 0 0 0;}
.data_midlle_service ul { padding:0 8px 15px 25px; font-weight:normal;font-size:1em;}
.data_midlle_service ul li {display:block; float:left; color:#0d7398;line-height:1.7;background:url(../images/datamiddle_icon.png) no-repeat 0 5px; background:url(../images/datamiddle_icon.png) no-repeat 0 2px \9; padding:0px 0px 5px 20px;font-weight:normal;}
.data_midlle_service ul li  a:link {color:#0d7398;text-decoration:none; font-weight:normal;}
.data_midlle_service ul li  a:visited {color:#0d7398; text-decoration:none; font-weight:normal;}
.data_midlle_service ul li  a:hover {color:#9c2626; position:relative; bottom:1px; font-weight:normal;}

.data_midlle_service span {  color:#336699;}

/*----------------------相關連結-圖片link---------------------------*/
/*.data_midlle_link {display:block; padding:10px 25px 0 25px; line-height:1.6;}
.data_midlle_link ul { margin:20px 0px 20px 0px; }
.data_midlle_link ul li {color:#0d7398; float:left; width:190px; padding:0 8px 20px 8px; height:220px; overflow:hidden;}
.data_midlle_link ul a { clear:both;display:block;color:#0d7398; width:190px; text-decoration:none; font-weight:normal; }
.data_midlle_link ul a:hover { display:block;color:#9c2626; width:190px; position:relative; bottom:1px; font-weight:normal;}

.data_midlle_link span { display:block;color:#336699; font-size:1em; font-weight:bold;}
.data_midlle_link span li { display:block; color:#336699;  font-size:1em; font-weight:bold;}
.data_midlle_link img { display:block; margin:0 auto; }
.data_midlle_link object { display:block; border:#999 solid 1px; padding:2px; margin:0 auto;}
.data_midlle_link h6 { border:#e1e1e1 solid 1px; padding:2px; margin:0 0 7px 0; float:left; width:180px; height:86px; text-align:center;}

.data_midlle_link p {color:#666;font-size:1em;font-weight:normal;}
.data_midlle_link b {display:none;}*/


   
.data_midlle_link span { line-height:1.5; color:#3f3f3f;}
.data_midlle_link img { padding:2px; border:#999 1px solid; margin:0 7px 0 0; float:left;}
.data_midlle_link h3 { clear:both;color:#333; font-size:1.2em; padding:10px 0 0 0;  display:block;}
.data_midlle_link h4 { color:#38768b; font-size:1em; display:block; float:left;padding:8px 0px 0px 0px; width:450px; }
.data_midlle_link ul {display:block; padding-left: 10px;}
.data_midlle_link ul li {width:600px ; overflow:hidden;color:#333;  display:block; line-height:1.5; background: url(../images/archivebg.jpg) repeat-x bottom; border:#dbdbdb solid 1px; margin-top:10px; padding:7px;}
.data_midlle_link ul li a { display:block; color:#333;line-height:1.8; text-decoration:none; font-size:1em;}
.data_midlle_link ul li a:hover {display:block; color:#333;line-height:1.8; position:relative; bottom:1px;}
.data_midlle_link p {width:450px; line-height:1.5; color:#333; float:left;}
.data_midlle_link p a { color:#333; line-height:1.5; display:block;}
.data_midlle_link p a:hover { color:#333; }

.data_midlle_link b { font-weight:normal;  display:block; float:left;}
.data_midlle_link b a { color:#333 !important; text-decoration:none; display:inline !important;}
.data_midlle_link b a:hover { color:#333 !important; text-decoration:none; display:inline !important;}

/*----------------------相關連結-純文字link2---------------------------*/
.data_midlle_link2 { padding:10px 0 0 0;}
.data_midlle_link2 ul {margin:0 25px 0 25px;}
.data_midlle_link2 ul li {color:#0d7398;}
.data_midlle_link2 ul li a { color:#0d7398;text-decoration:none; font-weight:normal; background:url(../images/1332414861_mix_video.jpg) no-repeat 0 5px; padding:0 0 10px 20px; text-indent:-20px \9;display:block;}
.data_midlle_link2 ul li a:hover { color:#9c2626; position:relative; bottom:1px; font-weight:normal;}

.data_midlle_link_img {}
.data_midlle_link2 object { display:none}

.data_midlle_link2 p {display:none;}
.data_midlle_link2 b {display:none;}
.data_midlle_link2 br { display:none;}
.data_midlle_link2 h4 { display:none;}

/*----------------------相關連結 3 -圖片 link3---------------------------*/
.data_midlle_link3 {padding:0 0 0 25px; padding-left:10px \9;}
.data_midlle_link3 h4 { display:none;}
.data_midlle_link3 ul {margin:15px 0px 15px 0px; overflow:hidden; }
.data_midlle_link3 ul li { overflow:hidden;color:#0d7398;margin:0px 15px 15px 0px; line-height:1.7; margin-left:0 \9;}
.data_midlle_link3 ul li a { color:#c8281e; text-decoration:none; font-size:116%;}
.data_midlle_link3 ul li a:hover { color:#F60;}
.data_midlle_link3 ul li p a:link { color:#0d7398;text-decoration:none; font-weight:normal; font-size:13px;}
.data_midlle_link3 ul li p a:visited {color:#0d7398;text-decoration:none; font-weight:normal; }
.data_midlle_link3 ul li p a:hover { color:#F60; /*position:relative; bottom:1px;*/ font-weight:normal;}

.data_midlle_link3 span { display:block; color:#336699; font-size:1em; font-weight:bold;  }
.data_midlle_link3 span li { display:block; color:#336699; font-size:1em; font-weight:bold;  }
.data_midlle_link3 object { display:block; border:#999 solid 1px; padding:2px; margin:0 auto; }

.data_midlle_link3 p {color:#000; font-size:1em;font-weight:normal;}
.data_midlle_link3 h6 { border:#999 solid 1px; padding:2px; margin:0 7px 0 0; float:left; /*width:148px; width:160px; height:86px; font-size:71px;*/ text-align:center;}
.data_midlle_link3 h6 img { vertical-align:middle;}
.data_midlle_link3 b {display:none;}
.data_midlle_link3 br {display:none;}

/*.data_midlle_link3 {padding:0 0 0 25px;}
.data_midlle_link3 h4 { display:none;}
.data_midlle_link3 ul {margin:15px 0px 15px 0px;}
.data_midlle_link3 ul li { color:#0d7398;margin:0px 25px 15px 0px; line-height:1.7; position:relative; padding-left:180px;}
.data_midlle_link3 ul li a { display:block; color:#154F7F; text-decoration:none; font-weight:bold; font-size:116%; line-height:1.4em; margin-bottom:5px;}
.data_midlle_link3 ul li a:hover { color:#F60;}
.data_midlle_link3 ul li p a { display:inline; text-decoration:none; color:#0d7398; font-size:1em;font-weight:normal;}
.data_midlle_link3 ul li p a:hover { color:#F60;}

.data_midlle_link3 span { display:block; color:#336699; font-size:1em; font-weight:bold;  }
.data_midlle_link3 span li { display:block; color:#336699; font-size:1em; font-weight:bold;  }
.data_midlle_link3 object { display:block; border:#999 solid 1px; padding:2px; margin:0 auto; }

.data_midlle_link3 ul li p {color:#666;font-size:1em;font-weight:normal;}
.data_midlle_link3 ul li h6 {border:#999 solid 1px; padding:2px; position:absolute; left:0; top:0; width:160px; height:86px; text-align:center;}
.data_midlle_link3 ul li h6 a { display:block; width:160px; height:86px;}
.data_midlle_link3 ul li h6 a img { vertical-align:middle;}
.data_midlle_link3 ul li b {display:none;}
.data_midlle_link3 br {display:none;}*/


/*----------------------相關連結4 -圖片 link4---------------------------*/
.data_midlle_link4 {padding:0 0 0 25px;}
.data_midlle_link4 h4 { display:none;}
.data_midlle_link4 ul {margin:15px 0px 15px 0px; overflow:hidden; }
.data_midlle_link4 ul li { overflow:hidden;color:#0d7398;margin:0px 25px 15px 0px; line-height:1.7;}
.data_midlle_link4 ul li  a:link { color:#0d7398;text-decoration:none; font-weight:normal; }
.data_midlle_link4 ul li  a:visited {color:#0d7398;text-decoration:none; font-weight:normal; }
.data_midlle_link4 ul li  a:hover { color:#9c2626;position:relative; bottom:1px; font-weight:normal;}

.data_midlle_link4 span { display:block; color:#336699; font-size:1em; font-weight:bold;  }
.data_midlle_link4 span li { display:block; color:#336699; font-size:1em; font-weight:bold;  }
.data_midlle_link4 object { display:block; border:#999 solid 1px; padding:2px; margin:0 auto; }

.data_midlle_link4 p {color:#666;font-size:1em;font-weight:normal;}
.data_midlle_link4 h6 { border:#999 solid 1px; padding:2px; margin:0 7px 0 0; float:left; width:148px; height:86px; text-align:center;}
.data_midlle_link4 b {display:none;}
.data_midlle_link4 br {display:none;}




/*----------------------RSS---------------------------*/
.data_midlle_rss {padding:10px 0px 0px 0px;}
.data_midlle_rss ul {}
.data_midlle_rss br {
  display:none;}
.data_midlle_rss ul li {float:left;color:#0d7398; width:190px;display:block; padding:0 0 15px 20px;background:url(../images/l_rss.jpg) no-repeat 0 4px;}
.data_midlle_rss ul li a {color:#0d7398; text-decoration:none;}
.data_midlle_rss ul li a:hover {color:#9c2626; position:relative; bottom:1px; }
.data_midlle_rss span { color:#336699; font-size:1em;}

.data_midlle_rss_ex { clear:both; padding:0 0px;}
.data_midlle_rss_ex h5 {display:block; color:#0d7398;font-size:1em; padding:0 0 7px 0;  }
.rss_ex01 { font-size:1em; color:#CCC; width:320px; border-right:#CCC solid 1px; }
.rss_ex02 { font-size:1em; color:#CCC; width:180px; }
.rss_ex03 {}
.rss_ex03 ul { border:#CCC 1px dashed; padding:10px; overflow:hidden; margin:10px 0 0 0; }
.rss_ex03 li { width:250px; float:left; display:block;}

/*---------------------電子報列表--------------------------*/

.e-paper {  margin:10px 25px 0px 25px;}
.e-paper table { display: table;}
.e-paper span { margin:0px 25px 0px 0px;}
.e-paper th {
  font-size:1em;
  text-align: center;
  vertical-align:middle;
  line-height:1.8;
  color: #333;
  background-color:#f4f4f4;
}

.e-paper td
{
  color:#000000;
  line-height:1.8;
  padding:3px 3px 3px 0px;
  vertical-align:middle;
  text-decoration:none;
  border-bottom:#999 dotted 1px;
}

.e-paper td a {color:#333;line-height:1.8; text-decoration:none;}
.e-paper td a:hover {color:#a21515;line-height:1.8; position: relative; top: 1pt; left: 1pt;}

/*頁籤*/
.p_tab_box {overflow:hidden; padding:10px 0 0 0;}
.p_tabs ul {margin:0 25px;}

/*.p_tabs {
  line-height:280%;
  font-size:1em;
  height:34px;
  margin:0px 0px 5px 0px;
  padding:10px 0px 4px 0px;
  background-image: url(../images/tabs_bg.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
}
.p_tabs ul {
  
}
.p_tabs ul li {
  float:left; 
}
.p_tabs_no {
  width:125px;
  height:34px;
  display:block;
  color:#000;
  font-size:1.2em;
  font-weight:bold;
  background-image: url(../images/p_tabs_no.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;padding-left: 2px; 
}
.p_tabs_no a {
  text-decoration:none;
  color:#000;
  width:125px;
  height:34px;
  display:block;
  font-weight:bold;
  text-align: center;
  
}
.p_tabs_yes {
  width:125px;
  height:36px;
  display:block;
  color:#fff;
  font-size:1.2em;
  font-weight:bold;
  background-image: url(../images/p_tabs_yes.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: center;
  padding-right: 2px;
}
.p_tabs_yes a {
  text-decoration:none;
  color:#fff; 
  width:125px;
  height:36px;
  display:block;
  font-weight:bold;
  text-align: center;
}*/

/*----------------------頁籤---------------------------*/
.p_tabs {color:#464646; padding:10px 0 0 0;}
.p_tabs ul {}
.p_tabs ul li {
  float:left;
  display:inline;
  word-break: break-all;
  color:#336699;
  line-height:240%;
  padding:0px 20px 0px 20px;
  background: url(../images/news_icon03.jpg) no-repeat left top;
}
.p_tabs ul li a {
  color:#336699;
  line-height:240%;
  text-decoration:none;
  word-break: break-all;
}
.p_tabs ul li a:hover {
  color:#ad8d1f;
  line-height:240%;
  position:relative;
  bottom:1px;
  word-break: break-all;
}

.p_tabs .p_tabs_yes a {
  color:#000;
}
.p_tabs .p_tabs_yes a:hover {
  color:#000;
}
.p_tabs .p_tabs_no {

}


/*---------------------訂閱電子報---------------------------*/

.epaper_ex_left { padding:10px 0 0 140px; color: #600;}
.epaper_ex_left span {  }
.epaper_ex_right { display:block;  width:320px; margin:0px 0px 0px 140px; padding:10px 0px 10px 0px;}
.epaper_ex_right img { margin:10px 0px 0px 150px;   }
.epaper_ex_right span { font-weight:bold; }

.epaper_ex dl dd {display:block; float:left; color:#333333;line-height:180%; padding:0 40px; }
.epaper_ex dl dd h5 {display:block; float:left; line-height:260%; width:100%; font-size:1em; background:url(../images/button_h5.jpg) no-repeat left top; margin-bottom:10px;}
.epaper_ex { display:block; float:left; clear:both;width:100%;}
.epaper_ex01 img { display:block; float:left; padding:0px 10px 10px 0px }
.epaper_ex01 { font-size:1em; color:#CCC; width:100%;  }

/*----訂閱電子報按鈕---*/
.epaper_button { display:block; float:right; width:100px; height:30px; margin:30px 120px 0px 0px; padding-left:46px; background:url(../images/epaper_button.jpg) no-repeat; line-height:260%; color:#000; font-weight:bold;}
.epaper_button a:link { display:block;   width:100px; height:30px;   line-height:260%; color:#000; text-decoration:none;font-weight:bold;}
.epaper_button a:visited {display:block;  width:100px; height:30px;   line-height:260%; color:#000;text-decoration:none;font-weight:bold;}
.epaper_button a:hover {display:block; width:100px; height:30px;  line-height:260%; color:#000; text-decoration:none;font-weight:bold;}

/*---------------------取消訂閱電子報---------------------------*/

.no_epaper_ex_left { display:block; float:left; width:370px; height:65px; background:url(../images/epaper_box.jpg) no-repeat;  }
.no_epaper_ex_left span { font-weight:bold; }
.no_epaper_ex_right { display:block; width:320px; margin:10px 0px 0px 25px; padding:10px 0px 10px 0px;}
.no_epaper_ex_right img { margin:10px 0px 0px 150px;   }
.no_epaper_ex_right span { font-weight:bold; }

.no_epaper_ex dl dd {display:block; float:left; color:#333333;line-height:180%; padding:0 40px; }
.no_epaper_ex dl dd h5 {display:block; float:left; line-height:260%; width:560px; font-size:1em; background:url(../images/button_h5.jpg) no-repeat left top; margin-bottom:10px;}
.no_epaper_ex { display:block; float:left; clear:both;width:920px;}
.no_epaper_ex01 img { display:block; float:left; padding:0px 10px 10px 0px }
.no_epaper_ex01 { font-size:1em; color:#CCC; width:800px;  }

/*----取消訂閱電子報按鈕---*/
.no_epaper_button { display:block; float:right; width:83px; height:30px; margin:10px 60px 0px 0px; background:url(../images/epaper_button_yesc.jpg) no-repeat left top; line-height:30px; color:#000; text-align:center;}
.no_epaper_button a:link { display:block;   width:83px; height:30px; line-height:30px; color:#000; text-decoration:none;}
.no_epaper_button a:visited {display:block;  width:83px; height:30px; line-height:30px;  color:#000;text-decoration:none;}
.no_epaper_button a:hover {display:block; width:83px; height:30px; line-height:30px;  color:#000; text-decoration:none;}


/*-------------------電子報--------------------------------------*/
.data_midlle_epaper_box {
  padding:10px 0px 10px 0px;
  color:#535353;
  display:block;
  border:1px dashed #CCC;
      }
/*-------------------電子報線上閱覽--------------------------------------*/
.data_midlle_epaper_online { 
    display:block; 
  height:100px;
  background:url(../images/epaper_bg.jpg) no-repeat center;
  padding:30px 80px 0px 200px;
  }

/*----------------------電子報線上閱覽列表---------------------------*/
.data_midlle_epaper_list { display:block; float:left;}
.data_midlle_epaper_list ul {display:block; float:left; width:760px; margin:10px 50px 10px 100px;}
.data_midlle_epaper_list ul li {color:#000000;line-height:240%;  border-bottom:#CCC dotted 1px; list-style-image: url(../images/news_icon01.jpg);
  }
.data_midlle_epaper_list ul li  a:link {width:760px;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_epaper_list ul li  a:visited {width:760px;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_epaper_list ul li  a:hover {width:760px;color:#9c2626;line-height:240%; position:relative; bottom:1px; }

.data_midlle_epaper_list span {  color:#336699;  font-size:1em;  line-height:240%; }



/*---------------------討論區---------------------------*/
.data_midlle_publish { display:block; float:left; width:920px; }


/*--------------------------------討論區首頁GridView用----------------------------------------------*/
.data_midlle_publish table { background:url(../images/publish_th.jpg) repeat-x top; background-color:#ededed; margin-bottom:10px; padding:10px 0 0 0; }
.data_midlle_publish th {
  text-align: center;
  font-weight:bold;
  vertical-align:middle;
  height:44px;
  line-height: 200%;
  color: #000000;
}

.data_midlle_publish td
{
  color:#000000;
  line-height: 180%;
  padding:3px 3px 3px 8px;
  vertical-align:middle;
  border-bottom : 1px dashed #fff; 
  text-decoration:none;
}
.data_midlle_publish td  A:link {COLOR: #000000;text-decoration: underline ;}
.data_midlle_publish td  A:visited {COLOR: #880000;text-decoration: none;}
.data_midlle_publish td  A:hover {COLOR: #880000;text-decoration: none;}

/*----討論區發表文章---*/
.data_midlle_publish_bt { display:block; float:right; height:40px;  background:url(../images/publish_bt.png) no-repeat; line-height:280%; color:#87aa5a; font-weight:bold;margin:10px 40px 0px 0px;}
.data_midlle_publish_bt a { display:block;line-height:280%; width:95px; color:#87aa5a; text-decoration:none;font-weight:bold;  padding-left:50px; }
.data_midlle_publish_bt a:hover {display:block; line-height:280%; width:95px; color:#87aa5a; text-decoration:none;font-weight:bold;}

/*----討論區回覆文章---*/
.data_midlle_publish_bt01 { display:block; float:right; width:95px; height:40px; margin:10px 20px 0px 0px; padding-left:50px; background:url(../images/publish_bt.png) no-repeat; line-height:280%; color:#87aa5a; font-weight:bold;}
.data_midlle_publish_bt01 a:link { display:block;   width:95px; height:40px; color:#87aa5a; text-decoration:none;font-weight:bold;}
.data_midlle_publish_bt01 a:visited {display:block;  width:95px; height:40px; color:#87aa5a;text-decoration:none;font-weight:bold;}
.data_midlle_publish_bt01 a:hover {display:block; width:95px; height:40px; color:#87aa5a; text-decoration:none;font-weight:bold;}

.data_midlle_publish_Message {display:block; float:left; width:840px;  color:#666; line-height:180%; margin:10px 40px 10px 40px;padding-top:15px; background:url(../images/line.jpg) repeat-x top; }
.data_midlle_publish_Message b {display:block; float:left; color:#666; line-height:180%; width:32px; height:32px;  background:url(../images/message.png) no-repeat; padding-right:10px; }
.data_midlle_publish_Message h4 {display:block; float:left; width:100%; font-size:1.2em; color:#000; margin-bottom:10px; line-height:180%; border-bottom:#666  dotted  1px;  }
.data_midlle_publish_Message span { display:block; float:right; font-weight:normal; color:#900; font-size:0.8em;}

/*--------------------------------討論區內頁----------------------------------------------*/
.data_midlle_publish_p {
   display:block;
   float:left;
   min-height:420px;
   width:100%;
   margin-bottom:10px; 
   background:url(../images/publish_th_p_b.jpg);  
   background-repeat:no-repeat; 
   background-position:center bottom;
    padding:10px 0 0 0;
   }
.data_midlle_publish_p th {
  font-size:1.2em;
  text-align: right top;
  font-weight:bold;
  vertical-align:middle;
  line-height: 180%;
  color:#880000;
  
}

.data_midlle_publish_p td
{
  color:#000000;
  line-height: 200%;
  padding:3px 3px 3px 8px;
  vertical-align:middle;
  border-bottom : 1px dashed #fff; 
  text-decoration:none;
  height:30px;
}
.data_midlle_publish_p td  A:link {COLOR: #000000;text-decoration: underline ;}
.data_midlle_publish_p td  A:visited {COLOR: #880000;text-decoration: none;}
.data_midlle_publish_p td  A:hover {COLOR: #880000;text-decoration: none;}

.data_midlle_publish_bt_p { display:block; float:left; width:880px; padding-right:40px;}

/*--------------------------------詮釋資料顯示----------------------------------------------*/
.data_midlle_data_box02 {
           display:block; 
       color:#666; 
       margin:10px 15px 15px 25px;
       border-bottom: #999 solid 2px;
}
.data_midlle_data_box02 span { display:block; width:600px;}

.data_midlle_data_box02 table { border-top: #999 solid 2px;}

.data_midlle_data_box02 th {  text-align:center;  border-bottom:#999  dotted 1px; background:#eeeeee; color:#2e515e; font-weight:normal;}

.data_midlle_data_box02 td { border-bottom:#999  dotted 1px; }



/*--------------------------------討論區留言----------------------------------------------*/
.data_midlle_Message {
   display:block;
   float:left;
   min-height:420px;
   width:100%;
   margin-bottom:10px; 
   background:url(../images/publish_th_p_b.jpg);  
   background-repeat:no-repeat; 
   background-position:center bottom;
   color:#666;
    padding:10px 0 0 0;
   }
.data_midlle_Message span {
   font-size:1em;
   color:#2e515e;
   font-weight:bold;
   }
.data_midlle_Message th {
  font-size:1.2em;
  text-align: right top;
  font-weight:bold;
  vertical-align:middle;
  line-height: 180%;
  color:#880000;
}



/*---------------------雙語詞彙---------------------------*/


/*--------------------------------雙語詞彙GridView用----------------------------------------------*/
/*.data_midlle_glossary table {  background:url(../images/glossary_th.jpg) repeat-x top; background-color:#ededed; padding:0 20px;  }
.data_midlle_glossary th {font-size:1.2em;text-align: center;font-weight:bold;vertical-align:middle; height:44px;line-height: 200%;  color: #014f92;}
.data_midlle_glossary td {color:#000000; line-height: 240%;padding:3px 3px 3px 8px;vertical-align:middle;border-bottom:1px dashed #fff;text-decoration:none;}
.data_midlle_glossary_bt {display:none; float:left; line-height:180%;margin:0px 0px; background:url(../images/glossary_bg.jpg) no-repeat center;padding:30px 80px 0px 200px;}
.data_midlle_glossary_bt  A:link {COLOR: #bc0707;text-decoration: underline ;}
.data_midlle_glossary_bt  A:visited {COLOR: #bc0707;text-decoration: none;}
.data_midlle_glossary_bt  A:hover {COLOR: #bc0707;text-decoration: none; position:relative; top:1px; left:1px;}*/


.data_midlle_glossary {  color:#333; padding:10px 20px 0 20px; }
.data_midlle_glossary a { color:#069; text-decoration:none;}
.image { with:150px; height:225px; border:#999 solid 1px; padding:2px; display:block; float:left; margin:10px 10px;}
.data_midlle_glossary h3 { display:block; float:right; width:100%; line-height:1.7; color:#001f58; padding-bottom:7px;}
.data_midlle_glossary p { color:#333; padding-top:10px; }
.data_midlle_glossary caption { font-weight:bold; color:#001f58; line-height:1.7; }
.data_midlle_glossary table { border-top:#cccccc solid 2px; border-bottom:#cccccc solid 2px;}
.data_midlle_glossary th { color:#333333; background:#f6f6f6; font-weight:normal; border-bottom:#cccccc  dotted 1px; line-height:1.5; text-align:center; padding:5px 0;}
.data_midlle_glossary td { color:#333; line-height:1.7; border-bottom:#cccccc dotted 1px; padding:2px 0;}

/*---------------------預約參觀---------------------------*/
.data_midlle_visit_search {  
            display:block; 
      float:left; 
      padding:10px 0px 0px 20px; 
      color:#FFF;  
      height:auto;  
      margin:0px 45px; 
      background:url(../images/title01.jpg) no-repeat center; 
      width:812px; 
      height:39px; 
      }


/*--------------------------------雙語詞彙GridView用----------------------------------------------*/
.data_midlle_visit { width:832px; height:auto;  margin:0px 45px; display:block; float:left; padding:10px 0 0 0; }
.data_midlle_visit table {  display:block; float:left;  margin-bottom:10px; }
.data_midlle_visit th {
  font-size:1em;
  text-align: center;
  vertical-align:middle;
  height:44px;
  line-height: 240%;
  color: #424242;
  background-color:#f4f4f4;
}

.data_midlle_visit td
{
  color:#000000;
  line-height: 240%;
  padding:3px 3px 3px 8px;
  vertical-align:middle;
  text-decoration:none;
}

.data_midlle_visit span {
  color:#b50e0e;
  font-weight:bold;
    }
    
.data_midlle_visit p {
  color:#f6771b;
  }   
  
  
  
/*---------------------預約參觀內頁---------------------------*/
.data_midlle_visit_search_p {  
            display:block; 
      float:left; 
      padding:10px 0px 5px 35px; 
      color:#FFF;  
      margin:0px 45px; 
      background:url(../images/toplink.jpg) repeat center; 
      width:796px;
      }

.data_midlle_visit_button {  
            display:block; 
      padding:10px 0px 0px 20px; 
      color:#FFF;  
      height:auto;  
      margin:0 auto; 
      width:400px; 
      height:39px; 
      }
      
/*---------------------轉寄好友--------------------------*/
.data_midlle_mail_top { height:20px; padding:100px 80px 0px 80px; background:url(../images/mail_bg_top.jpg) no-repeat left top; margin:0 auto; }
.data_midlle_mail {min-height:220px; padding:0px 80px 50px 80px;  margin:0px auto; display:block;background:url(../images/mail_bg.jpg) no-repeat left bottom; }
.data_midlle_mail table { line-height:180%; margin:0 auto}
.data_midlle_mail th { background-color:#f4f4f4; color:#393939; padding:3px 5px;}
.data_midlle_mail td { padding:3px 5px;}
.data_midlle_mail span {color: #F00; display:inline;}  

.print_content { display:block; float:left; width:72px; height:28px; background:url(../images/c_print.jpg); padding-left:35px; line-height:220%; color:#000; padding:10px 0 0 0;}
.print_content a:link { display:block;   width:72px; height:28px;   line-height:220%; color:#000; text-decoration:none;}
.print_content a:visited {  width:72px; height:28px;  line-height:220%; color:#000;text-decoration:none;}
.print_content a:hover { width:72px; height:28px;  line-height:220%; color:#000; text-decoration:none;}


/*-------------------網路申請陳述意見及言詞辯論--------------------------------------*/
.data_midlle_web_box {
  height:292px;
  width:100%;
  padding:30px 50px 30px 50px;
/*  margin:5px 45px;*/
  display:block;
  float:left;
  background:url(../images/web_bg.jpg)  right center no-repeat;
  border:1px dashed #CCC;
      }
      
.data_midlle_web_box table { line-height:220%; }
.data_midlle_web_box th {  color:#393939; font-weight:normal;}
.data_midlle_web_box span {color:#fe0000; }    

.data_midlle_web { 
            display:block; 
      float:left; 
      padding:0px 0px 0px 20px; 
      color:#FFF;  
      height:auto;  
      margin:0px 45px; 
      width:100%; 
      height:39px; 
      }
.data_midlle_web_ex01 {
  clear:both;
  display:block;
  padding:10px 50px 10px 80px;  
  /*margin:5px 45px;*/
  line-height:220%;
  color:#333333;
  }
.data_midlle_web_ex01 h5 {
  margin-bottom:10px;
  }
  
/*-------------------訴願決定查詢--------------------------------------*/
.data_midlle_petition_box {
  width:95%;
  margin:10px 25px;
  display:block;
  float:left;
  border:1px dashed #CCC;
      }
.data_midlle_petition_box table { line-height:220%; }
.data_midlle_petition_box th {  color:#393939; font-weight:normal;}
.data_midlle_petition_box span {color:#fe0000; }   

.data_midlle_petition_ex01 {
  clear:both;
  display:block;
  padding:20px 50px 10px 290px;  
  /*margin:5px 45px;*/
  line-height:220%;
  background:url(../images/petition_bg.jpg)  top left no-repeat;
  color:#333333;
  }
.data_midlle_petition_ex01 h5 {
  margin-bottom:10px;
  }
.data_midlle_petition_ex01 span a {
  color:#880000;
}
/*-------------------訴願進度查詢--------------------------------------*/
.data_midlle_Schedule_box {
  width:94%;
  margin:10px 30px;
  padding:15px 0px 30px 0px;
  display:block;
  float:left;
  border:1px dashed #CCC;
  background:url(../images/web_bg.jpg)  right center no-repeat;
      }
.data_midlle_Schedule_box table { line-height:220%; }
.data_midlle_Schedule_box th {  color:#393939; font-weight:normal;}
.data_midlle_Schedule_box span {color:#880000; }   


/*-------------------訴願進度查詢--------------------------------------*/
.data_midlle_Schedule01_box {
  width:94%;
  margin:10px 30px;
  padding:15px 0px 30px 0px;
  display:block;
  float:left;
  border:1px dashed #CCC;
  background:url(../images/web_bg.jpg)  right center no-repeat;
      }
.data_midlle_Schedule01_box table { line-height:220%; width:100% }
.data_midlle_Schedule01_box th { width:200px;  color:#393939; font-weight:normal;}
.data_midlle_Schedule01_box span { display:block; background:url(../images/data_midlle_Schedule01_box.jpg); background-repeat:repeat-x; with:100px; padding:10px;}   


/*-----------------------------線上導覽----------------------------*/
.data_midlle_online {
  clear:both;
  display:block;
  width:748px; 
  padding:20px 40px 10px 40px;  
  margin:5px 45px;
  line-height:220%; 
  color:#333333;
  }
.data_midlle_online_bt { display:block;    }
.data_midlle_online_bt ul {    }
.data_midlle_online_bt ul li a:{ display:block; float:left; width:150px; margin:5px 5px; line-height:240%; padding-left:30px; color:#363636; font-size:1.2em; font-weight:bold; text-decoration: none;  }
.data_midlle_online_bt ul li a:link { display:block; float:left; width:150px; margin:5px 5px; line-height:240%; padding-left:30px; color:#363636; font-size:1.2em; font-weight:bold;  }
.data_midlle_online_bt ul li a:visited { display:block; float:left; width:150px; margin:5px 5px; line-height:240%; padding-left:30px; color:#363636; font-size:1.2em; font-weight:bold;  }
.data_midlle_online_bt ul li a:hover {background:url(../images/map_bg.jpg) no-repeat; text-decoration: none;}
.data_midlle_online_bt img { padding-right:5px;}



/*-----------------------------------問卷調查-----------------------------------------*/
.data_midlle_qa_box {
  display:block; 
  float:left; 
  /*padding:10px jovi 0621;*/
  padding:0; /*jovi 0621;*/
  word-break:break-all;
  line-height:180%; 
  color:#2a2a2a; 
  margin:/*0px 45px; jovi 0621 */ 0 25px;
  width:620px; /*jovi 0621 */
  }

.data_midlle_qa {
  display:block; 
  /*float:left;  --0706 jovi */ 
  padding-bottom:10px ;  
  word-break:break-all;
  line-height:180%; 
  color:#2a2a2a; 
  margin:/*0px*/10px 25px 0 25px; 
  width:620px; /*jovi 0621*/
  }

.data_midlle_qa th {
  text-align: center;
  font-weight:bold;
  vertical-align:middle;
  height:44px;
  line-height: 200%;
  color: #000000;
}
.data_midlle_qa table {  background:url(../images/qa_th.jpg) repeat-x ; margin-bottom:10px; }

.data_midlle_qa td
{
  color:#000000;
  line-height: 180%;
  padding:3px 3px 3px 8px;
  vertical-align:middle;
  border-bottom:#ccc dotted 1px; 
  text-decoration:none;
}
.data_midlle_qa td  A:link {COLOR: #2a2a2a;text-decoration: none ;}
.data_midlle_qa td  A:visited {COLOR: #880000;text-decoration: none;}
.data_midlle_qa td  A:hover {COLOR: #880000;text-decoration: none; position:relative; top:1px; left:1px;}

.data_midlle_qa span { color:#069;}

.data_midlle_qa_title { 
            width:600px;/*760px;  jovi 0621 */
      height:51px; 
      background:url(../images/qa_title.jpg) no-repeat left; 
      padding-left:70px; 
      font-size:1.2em; 
      line-height:260%; 
      font-weight:bold;
      margin:0;/*0 45px; jovi 0621 */
        }

.data_midlle_qa_ok { background: url(../images/qa_thank.jpg) no-repeat center top; width:355px; min-height:100px; margin:0 auto; padding:120px 260px 0px 0px; text-align:center; line-height:180%; }
  
/*-----------------------------------有獎徵答-----------------------------------------*/
.data_midlle_award_box {
  display:block; 
  float:left; 
  padding:0;/*10px ;  --0702 jovi */ 
  word-break:break-all;
  line-height:180%; 
  color:#2a2a2a; 
  margin:0 25px;/*0px 45px; --0702 jovi */
  width:620px;/*812px; -- 0702 jovi */ 
  }

.data_midlle_award {
  display:block; 
  /*float:left;  --0706 jovi */ 
  padding:10px 0; /*10px; --0702 jovi*/ 
  word-break:break-all;
  line-height:180%; 
  color:#2a2a2a; 
  margin:0 25px;/*0px 45px; --0702 jovi */ 
  width:620px;/*812px;  --0702 jovi */ 
  }

.data_midlle_award th {
  text-align: center;
  font-weight:bold;
  vertical-align:middle;
  height:44px;
  line-height: 200%;
  color: #000000;
}
.data_midlle_award table { background:url(../images/award_th.jpg) repeat-x ; margin-bottom:10px; }

.data_midlle_award td
{
  color:#000000;
  line-height: 180%;
  padding:3px 3px 3px 8px;
  vertical-align:middle;
  border-bottom:#ccc dotted 1px; 
  text-decoration:none;
}
.data_midlle_award td  A:link {COLOR: #2a2a2a;text-decoration: none ;}
.data_midlle_award td  A:visited {COLOR: #880000;text-decoration: none;}
.data_midlle_award td  A:hover {COLOR: #880000;text-decoration: none; position:relative; top:1px; left:1px;}

.data_midlle_award span { color:#70380b;}

.data_midlle_award_title { 
            width:550px;/*760px;  --0702 jovi */
      height:51px; 
      background:url(../images/award_title.jpg) no-repeat left; 
      padding-left:70px; 
      font-size:1.2em; 
      line-height:260%; 
      font-weight:bold;
      margin:0 25px;  
        }
.data_midlle_award_ok { background: url(../images/award_thank.jpg) no-repeat center top; width:355px; min-height:100px; margin:0 auto; 
      padding:120px 260px 0px 0px;  /*120px 260px 0px 60px; --0702jovi */ 
      text-align:center; line-height:180%; }
        
.data_midlle_award_button {  
            display:block; 
      float:left; 
      padding:0px 0px 15px 0px;/*0px 0px 15px 20px; --0703 jovi */
      color:#FFF;  
      height:auto;  
      margin:0 25px; 
      width:620px;/*812px; --0702 jovi */ 
      height:39px;
      background:url(../images/award_line.jpg) repeat-x bottom;
      }

/*頁籤*/
.tabs {
  background-color:#efefef;
}
.tabs ul {
  padding:10px 0px 0px 25px;
  height:28px;
}
.tabs ul li {
  float:left;
  margin:0px 1px; 
}
.tabs_no01 {background:url(../images/no01.jpg) no-repeat;width:72px;height:28px;display:block;color:#FFF;font-size:1.2em;font-weight:bold;}
.tabs_no01 a {text-decoration:none;color:#FFF;width:72px;height:28px;display:block;font-weight:bold; line-height:200%;  text-align:center;}

.tabs_no02 {background:url(../images/no02.jpg) no-repeat;width:72px;height:28px;display:block;color:#FFF;font-size:1.2em;font-weight:bold;}
.tabs_no02 a {text-decoration:none;color:#FFF;width:72px;height:28px;display:block;font-weight:bold; line-height:200%; text-align:center;}

.tabs_no03 {background:url(../images/no03.jpg) no-repeat;width:72px;height:28px;display:block;color:#FFF;font-size:1.2em;font-weight:bold;}
.tabs_no03 a {text-decoration:none;color:#FFF;width:72px;height:28px;display:block;font-weight:bold; line-height:200%; text-align:center;}


.tabs_yes {  background:url(../images/yes.jpg) no-repeat;width:72px; height:28px;display:block;color:#880000;font-size:1.2em;font-weight:bold;}
.tabs_yes a { text-decoration:none;color:#880000;width:72px;height:28px;display:block;font-weight:bold;line-height:200%; text-align:center;}

/*----------------------院長副院長秘書長行程---------------------------*/
.data_midlle_Travel { display:block; float:left; background-color:#efefef; padding:0 0 25px 0;}
.data_midlle_Travel_left {width:665px; display:block; float:left;  background-color:#fff;  text-align:left; padding:10px 10px 10px 25px; margin-left:25px;   }
.data_midlle_Travel_left p { color:#000; font-size:1.2em; font-weight:bold; text-indent:-1em\9;}
.data_midlle_Travel_left b { color:#666666; padding-right:5px; float:left; background:url(../images/icon01.jpg) no-repeat 0 8px; padding-left:15px; }
.data_midlle_Travel_left u { color:#666666; padding-right:5px; float:left; text-decoration:none; font-weight:normal;}
.data_midlle_Travel_left span { color:#0d7398; font-size:1em; }
.data_midlle_Travel_left dl { width:650px; display:block; float:left; border-bottom:#999 dotted 1px; background-color:#FFF; color:#666666; line-height:200%; height:auto; }
.data_midlle_Travel_left dl dd { width:450px; display:block; float:left;}
.data_midlle_Travel_left dl dt { width:100px; display:block; float:right; margin-bottom:5px; }

/*----------------------院長副院長秘書長行程-上一頁下一頁--------------------------*/



.data_midlle_Travel_left ul li { clear:both; }

/*行事曆外面的box*/
.right_box { display:block; float:right; width:250px; padding:0 15px 0 10px;}

/*行事曆*/
.calendar {
  display:block;
  float:right;
  background:url(../images/main_bg.png) bottom no-repeat;
  width:240px;
  padding:12px 0px 70px 0px;
  margin:0px 0px 0px 0px;
}
.calendar h4 {
  display:none;
  float:left;
  background:url(../images/indexmain_54.png) center left no-repeat;
  height:30px;
  font-size:1.2em;
  font-weight:bold;
  color:#002b83;
  line-height:30px;
  padding:0px 0px 0px 25px;
}
.calendar span {
  display:block;
  text-align: center;
  color:#2e4a7d;
}
.calendar span a {
  color:#999;
  text-decoration:none;
}
.calendar span a:hover {
  color: #F00;
  text-decoration: underline;
}
.calendar table {
  clear:both;
}
.calendar th {
  text-align:center;
  font-size:0.6em;
  color:#666;
  background:#FFF;
  border-top:2px #1d396f solid;
  border-bottom:1px #b2cde7 solid;
  padding:6px 0px 6px 0px;
}
.calendar td {
  text-align:center;
  margin:1px;
  padding:2px;
  font-size:0.8em;
  color:#77a3d5;
}
.calendar ul {
  display:none;
  clear:both;
  margin:6px;
}
.calendar ul li {
  float:left;
  width:10px;
  margin:0px 2px 0px 2px;
}

.calendar_today {/*------------今日樣式-----------*/
    background:#F00;
  color:#FFF;
  padding:2px;
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
}
.calendar_activity {/*------------活動日樣式-----------*/
    padding:1px;
  border:1px solid #F00;
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
}
    
.calendar_dutno a {/*---------標題點 非作用中---------*/
  text-indent:-10000px;
  background:url(../images/indexdut_03.png) left no-repeat;
  width:10px;
  height:12px;
  display:block;
  *float:left;
}
    
.calendar_dutyes a {/*---------標題點 非作用中---------*/
  text-indent:-10000px;
  background:url(../images/indexdut_04.png) left no-repeat;
  width:10px;
  height:12px;
  display:block;
  *float:left;
}
    /*行事曆的內文標題*/
.calendar_text {
  
  position:absolute;
  bottom:8px;
  left:8px;
  color:#0d7398;
  font-weight:bold;
  text-indent:0px;
  font-size:0.9em;
}
.calendar_text h5 a {
  color:#0d7398;
  font-size:1.3em;
  font-weight:normal;
  padding:5px 0px 5px 0px;
  display:block;
  text-indent:0px;
}
.calendar_text h5 a:hover {
  color: #000;
}

.p_search { display:block; float:right; border: #e1e8ee solid 3px; width:220px; margin:5px 10px 0px 0px; background-color:#FFF;}

/*----------------------------------------線上投票------------------------------------------------------------------------*/
.data_midlle_vote_button {
      clear:both; /*jovi 0621*/ 
            display:block; 
      /*float:left; jovi 0621 */ 
      padding:10px 0px 15px 0px; 
      color:#FFF;  
      height:auto;  
      margin:0px auto;  /*jovi 0621 */ 
      /*marin-left:150px;  jovi 0621*/
      width:620px;/*812px;  jovi 0621*/ 
      height:39px;
      background:url(../images/line.jpg) repeat-x bottom;
      }
      
.data_midlle_vote {  display:block;    }
.data_midlle_vote ul {display:block;width:100%;  margin:20px 60px; }
.data_midlle_vote ul li {width:100%;color:#000000;line-height:240%;  border-bottom:#CCC dotted 1px; list-style-image: url(../images/news_icon01.jpg);
  }
.data_midlle_vote ul li  a:link {width:100%;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_vote ul li  a:visited {width:100%;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_vote ul li  a:hover {width:100%;color:#9c2626;line-height:240%; position:relative; bottom:1px; }

.data_midlle_vote span { color:#336699;  font-size:1em;  line-height:240%; }

.data_midlle_vote_title { 
            width:550px;/*760px; --0703 jovi */ 
      height:51px; 
      background:url(../images/vote_title.jpg) no-repeat left; 
      padding-left:70px; 
      font-size:1.2em; 
      line-height:260%; 
      font-weight:bold;
      margin:0 0 0 25px;/*0 45px; -- 0703 jovi*/
      
      
        }
.data_midlle_vote_box td { border-bottom:#999 dotted 1px; line-height:280%; margin:0 auto;}
.data_midlle_vote_ok { background: url(../images/thank.jpg) no-repeat center top; width:350px;/*355px; --0703 jovi*/ min-height:100px; margin:0 auto; padding:120px 260px 0px 60px; text-align:center; line-height:180%; }
.data_midlle_vote_end { display:block; float:left; 
  width:620px;/*700px; --0703 jovi*/ 
  line-height:280%; 
  margin:0 25px;/*0 40px; --0703 jovi */ 
  padding:0; }
.data_midlle_vote_end th { color:#880000; border-bottom:#999  dotted 1px; }
.data_midlle_vote_end td { border-bottom:#999  dotted 1px;}
#ContentPlaceHolder1_VoteItem2 {
  margin-left:25px; /*jovi 0702*/
}

/*---------------------快速跳頁(樣式院長行程)----------------------------*/
.data_midlle_Travel .list_gotopage_a { margin:0 auto; display:block;  width:90%; text-align:center;/* height:40px;*/; padding:7px 0px; color:#014f92;; clear:both; }
.data_midlle_Travel .list_gotopage_a a { color:#014f92;  line-height:280%; text-decoration:none;   }


/*---------------------快速跳頁(樣式藍字)----------------------------*/
.list_gotopage_b { display:block; text-align:center; color: #666; line-height:1.7; position:relative; padding-bottom:20px;}
.list_gotopage_b a { color:#014f92; line-height:1.7; text-decoration:none; }

/*---------------------快速跳頁(有單元查詢的)----------------------------*/
.list_gotopage_news { display:block; text-align:center; color: #666; line-height:1.7; padding:35px 0 25px 0px; position:relative;}
.list_gotopage_news table {}
.list_gotopage_news a {  color:#014f92; line-height:1.7; text-decoration:none; background:none !important;}

/*
 a.news_search{
  position:absolute;
  right:25px;
  bottom:15px;
  background: url(../images/page_b01.jpg) no-repeat left top !important;
  display:block;
  width:80px;
  height:25px;
  line-height:25px;
  text-align:right;
  padding:0 5px 0 0;
  margin-left:8px;
  color:#666;
}
a.news_search:hover {
  color: #600;
}*/

a.news_search {
  /*position:absolute;*/
  float: right;
  right:25px;
  bottom:15px;
  display:block;
  line-height:1.8;
  text-align:right;
  margin-left:8px;
  color:#666;
  border: #e0e0e0 solid 1px;  
  border-radius: 0.2em;
  background: linear-gradient(to bottom, #ffffff 0%,#c9c9c9 100%) !important; 
  padding: 0px 5px;
 }
 
a.news_search:link { display:block; text-align: center;    color:#4a4a4a; text-decoration:none;}
a.news_search:visited {display:block; text-align: center;   color:#4a4a4a;text-decoration:none;}
a.news_search:hover {display:block; text-align: center;  color: #600; text-decoration:none;}


/*---------------------快速跳頁(樣式白字)----------------------------*/
.list_gotopage_w { display:block;  width:100%; text-align:center; height:40px; color:#FFF; line-height:280%; clear:both; }
.list_gotopage_w a { color:#FFF; line-height:280%; text-decoration:none; }




.data_midlle_Personal {
  margin:0 20px;
   padding:10px 0 0 0;
  height:32px;
  background-image:url(../images/personal02.jpg);
  behavior:expression(this.style.width=(document.documentElement.offsetWidth<800)?"500px":"100%");
}
.data_midlle_Personal h2 {
  float:left;
  height:32px;
  font-size:15px;
  padding-left:30px;
  line-height:1.8;
  color:#FFF;
  background-image:url(../images/personal01.jpg);
}
.data_midlle_Personal h3 {
  float:right;
  width:10px;
  height:32px;
  background-image:url(../images/personal01.jpg);
  background-position:right top;
  text-indent:-9999px;
}

.data_midlle_Personal01 {
  clear:both;
  display:block;
  /*float:left;*/
  margin-top:10px;
  margin-right:0px;
  }
  
  
.data_midlle_Personal_pic {
  height:259px;
  width:190px;
  margin:10px 10px 0px 20px;
  background:url(../images/personal.jpg) no-repeat;
}

.data_midlle_Personal_pic img {
  margin: 20px 11px 20px 9px;
  padding-top:10px;
  text-align:center;
  } 

/*---------------------右方區塊----------------------------*/
.data_right {
  display:block;
  } 
/*---------------------下方區塊----------------------------*/
.data_bottom {
  display:block;
  } 
  
  
/*---------------------按鈕樣式----------------------------*/
/*----給小朋友的話(藍的)----*/
.ButtonStyle_kid {
  float:right;
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  /*width:80px;*/
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  height:25px;
  margin:5px 0 0 0;
  padding:5px 10px;
  background:url(../images/btn_bg_kid.jpg);
  *padding:5px 9px;
  *float:none;
}
/*----黑的----*/
.ButtonStyle {
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  width:80px;
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  height:25px;
  margin:5px;
  padding:5px 10px;
  background:url(../images/btn_bg.jpg);
}

/*----白的----*/
.ButtonStyle_w {
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  width:80px;
  font-size: 12px;
  background:#DDDDDD;
  color:#666;
  height:25px;
  margin:5px ;
  padding:5px 10px;
  background:url(../images/btn_bg_w.jpg);
}

/*----藍的----*/
.ButtonStyle_b {
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  width:110px;
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  height:25px;
  margin:5px ;
  padding:5px 10px;
  background:url(../images/btn_bg_b.jpg);
}

/*----灰的----*/
.ButtonStyle_g {
  cursor:pointer;
  border: 1px #494949;
  -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
  border-radius: 15px;
  width:80px;
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  height:23px;
  margin:5px ;
  padding:5px 10px;
  background:url(../images/btn_bg_g.jpg);
}
/*----上一頁----*/
.ButtonStyle_back {display:block; float:left;   line-height:1.5; padding-left:20px; border: #e0e0e0 solid 1px;  border-radius: 0.2em;  background: linear-gradient(to bottom, #ffffff 0%,#c9c9c9 100%); /* background:url(../images/page_b02.jpg) no-repeat;*/ line-height:25px; color:#4a4a4a;}
.ButtonStyle_back a:link { display:block; text-align: center;    color:#4a4a4a; text-decoration:none;}
.ButtonStyle_back a:visited {display:block; text-align: center;   color:#4a4a4a;text-decoration:none;}
.ButtonStyle_back a:hover {display:block; text-align: center;  color: #600; text-decoration:none;}

/*----最上面---*/
.ButtonStyle_top {display:block; float:left;   line-height:1.5; padding-left:20px; border: #e0e0e0 solid 1px;  border-radius: 0.2em;  background: linear-gradient(to bottom, #ffffff 0%,#c9c9c9 100%); /* background:url(../images/page_b03.jpg) no-repeat;*/ line-height:25px; color:#4a4a4a;}
.ButtonStyle_top a:link { display:block; text-align: center;    color:#4a4a4a; text-decoration:none;}
.ButtonStyle_top a:visited {display:block; text-align: center;   color:#4a4a4a;text-decoration:none;}
.ButtonStyle_top a:hover {display:block; text-align: center;  color: #600; text-decoration:none;}



/*----院長行程查詢鈕---*/
.search_button { display:block; float:right; width:56px; height:30px; padding-left:40px;  background:url(../images/page_b01.jpg) no-repeat; line-height:220%; color:#4a4a4a;}
.search_button a:link { display:block;   width:56px; height:30px; line-height:220%; color:#4a4a4a; text-decoration:none;}
.search_button a:visited {display:block;  width:56px; height:30px;  line-height:220%; color:#4a4a4a;text-decoration:none;}
.search_button a:hover {display:block; width:56px; height:30px; line-height:220%; color:#4a4a4a; text-decoration:none;}

/*----web重設按鈕---*/
/*.web_no { display:block;float:left;  height:30px;  font-weight:bold;  background:url(../images/web_no.jpg) no-repeat; line-height:33px; color:#4a4a4a; margin-right:5px;}
.web_no a { display:block;   width:71px; height:30px;font-weight:bold; color:#4a4a4a; text-decoration:none; padding-left:25px;}
.web_no a:hover {display:block; width:71px; height:30px;font-weight:bold; color:#4a4a4a; text-decoration:none; padding-left:25px;}
*/
.web_no { display:block;float:left;  height:30px;  font-weight:bold;  background:url(../images/web_no.jpg) no-repeat; line-height:33px; color:#4a4a4a; margin-right:5px;}
.web_no a { display:block;   width:52px; height:30px;font-weight:bold; color:#4a4a4a; text-decoration:none; padding-left:45px;}
.web_no a:hover {display:block; width:52px; height:30px;font-weight:bold; color:#4a4a4a; text-decoration:none; padding-left:45px;}

/*----web查詢按鈕---*/
/*.web_search { display:block;float:left; height:30px; font-weight:bold;  background:url(../images/web_search.jpg) no-repeat; line-height:33px; color:#4a4a4a; }
.web_search a { display:block; width:71px;height:30px; font-weight:bold; color:#4a4a4a; text-decoration:none;margin-right:5px;  padding-left:25px;}
.web_search a:hover {display:block; width:71px;height:30px; font-weight:bold; color:#4a4a4a; text-decoration:none;margin-right:5px;  padding-left:25px;}
*/

.web_search { display:block;float:left; height:30px; font-weight:bold;  background:url(../images/web_search.jpg) no-repeat; line-height:33px; color:#4a4a4a; }
.web_search a { display:block; width:52px;height:30px; font-weight:bold; color:#4a4a4a; text-decoration:none;margin-right:5px;  padding-left:45px;}
.web_search a:hover {display:block; width:52px;height:30px; font-weight:bold; color:#4a4a4a; text-decoration:none;margin-right:5px;  padding-left:45px;}



/*-----網站導覽----*/

.data_midlle_sitemap {  line-height:1.7; padding:10px 0 0 25px;}
.data_midlle_sitemap a {  color:#333;}
.data_midlle_sitemap a:hover { color:#C03; position:relative; top:1px; left:1pt;}


/*-------內頁次選單-------*/
.second_menu {
  margin: 30px 0 10px 0;
  background-color: #FFF;
}

.second_menu h4 {
  position: relative;
  color: #070707;
  padding: 26px;
  border-top: 6px solid #00b8a4;
  border-bottom: 4px solid #e2e2e2;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.6;
  text-align: center;
}

.second_menu h4:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 100%;
  right: 4px;
  height: 5px;
  width: 70px;
  background-color: #009183;
}

.second_menu ul {
  background-color: #e0e0e0;
  border-bottom: 4px solid #e2e2e2;
}

.second_menu ul li {
  position: relative;
}

.second_menu ul li + li {
  border-top: 1px solid #fff;
}

.second_menu ul li.second_menu_yes h5 a {
  background-color: #16a598;
  color: #fff;
}

.second_menu ul li.second_menu_yes h5 a:before {
  content: '';
  display: block;
  position: absolute;
  width: 6px;
  top: 6px;
  left: 0;
  bottom: 6px;
  background-color: #16655d;
}

.second_menu h5 {
  display: block;
}

.second_menu a {
  display: block;
  padding: 10px 30px;
  line-height: 1.6;
  text-decoration: none;
  font-size: 1.1em;
  transition: 120ms;
  color: #333;
}

.second_menu a:hover {
  background-color: #69ebdf;
}

/*----------------------頁籤---------------------------*/

/*.cp_tabs {display:block; font-weight:normal; padding:10px 0 0 0;}
.cp_tabs ul { padding:0 25px 15px 25px; font-weight:normal;font-size:1em;}
.cp_tabs ul li { float:left; width:300px; display:block;color:#0d7398;line-height:1.7;background:url(../images/datamiddle_icon.png) no-repeat 0 5px; background:url(../images/datamiddle_icon.png) no-repeat 0 2px \9; padding:0px 0px 5px 20px;font-weight:normal;}
.cp_tabs ul li a {color:#0d7398;text-decoration:none; font-weight:normal;}
.cp_tabs ul li a:hover {color:#9c2626; position:relative; bottom:1px; font-weight:normal;}*/

#print_content {
  background:#FFF;
}

/*----------------------歷任首頁列表頁---------------------------*/
.data_midlle_menber {  display:block; padding:10px 50px 0px 25px; padding:0px 50px 0px 10px\9; }
.data_midlle_menber ul {display:block;width:100%;  /*margin:20px 60px; */}
.data_midlle_menber ul li {width:100%;color:#000000;line-height:180%; padding-left:15px; /*border-bottom:#CCC dotted 1px;*/ background:url(../images/news_icon01.jpg) no-repeat; background-position:0 3px;}
.data_midlle_menber ul li a:link {width:100%;color:#000000;line-height:180%; text-decoration:none;}
.data_midlle_menber ul li a:visited {width:100%;color:#000000;line-height:180%; text-decoration:none;}
.data_midlle_menber ul li a:hover {width:100%;color:#9c2626;line-height:180%; position:relative; bottom:1px; }

.data_midlle_menber th { text-align:center; line-height:200%; color:#2e515e;}
.data_midlle_menber a:link {width:100%;color:#000000;line-height:200%; text-decoration:none; }
.data_midlle_menber a:visited {width:100%;color:#000000;line-height:200%; text-decoration:none;}
.data_midlle_menber a:hover {width:100%;color:#9c2626;line-height:200%; position:relative; bottom:1px; }

.data_midlle_menber td { text-align:left; line-height:200%; color:#2e515e; /*border-bottom:#CCC dotted 1px;*/}

.data_midlle_menber span { color:#336699; margin-left:5px; font-size:1em;  line-height:200%; display:inline;}

/*----------------------頁籤2---------------------------*/

/*.data_midlle_service_child { color:#464646; overflow:hidden;  padding:10px 25px 0 25px;}
.data_midlle_service_child ul { width:100%; color:#369;}
.data_midlle_service_child ul li { color:#b1922a;padding:0px 20px 0px 20px; background:url(../images/datamiddle_icon.png) no-repeat left 8px;}
.data_midlle_service_child ul li a {color:#336699;ext-decoration:none; }
.data_midlle_service_child ul li a:hover {color:#ad8d1f;position:relative; bottom:1px; }*/

.data_midlle_service_child .p_tabs_yes a {
  color:#000;
}
.data_midlle_service_child .p_tabs_yes a:hover {
  color:#000;
}
.data_midlle_service_child .p_tabs_no {

}
.data_midlle_service_child {display:block; font-weight:normal; padding:10px 0 0 0;}
.data_midlle_service_child ul { padding:0 25px 15px 25px; font-weight:normal;font-size:1em;}
.data_midlle_service_child ul li {display:block;color:#0d7398;line-height:1.7;background:url(../images/datamiddle_icon.png) no-repeat 0 5px; background:url(../images/datamiddle_icon.png) no-repeat 0 2px \9; padding:0px 0px 5px 20px;font-weight:normal;}
.data_midlle_service_child ul li a:link {color:#0d7398;text-decoration:none; font-weight:normal;}
.data_midlle_service_child ul li a:visited {color:#0d7398;text-decoration:none; font-weight:normal;}
.data_midlle_service_child ul li a:hover {color:#9c2626; position:relative; bottom:1px; font-weight:normal;}


.data_midlle_news_search { margin:0 0 0 170px; margin:0 0 0 168px\9; padding:10px 0 0 0;}
.data_midlle_news_search th {font-weight:normal;}

.data_midlle_news_search_btn {
  margin:0 auto;
  text-align:center;
  padding:10px 0;
}

/*----------- 歷任官員 ------------- */

.member_search {}
.member_search { color:#666; padding-left:25px; }
.member_search {z-index:100; height: 45px;padding:0 0 0 25px;overflow:hidden; }
.member_search li {display:inline;}
.member_searchbt2 {
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  width:60px;
  height:25px;
  margin-top:5px;
  padding:5px 10px;
  background:url(../images/btn_bg.jpg);
    
}

.data_midlle_member { padding:10px 25px 10px 25px;}
.data_midlle_member ul { padding:7px 0 0 0;}
.data_midlle_member ul li {color:#000000;line-height:1.7;background:url(../images/news_icon03.jpg) no-repeat left -3px; padding:0 0 7px 18px; text-indent:-16px \9;}
.data_midlle_member ul li a {color: #069;text-decoration:none;}
.data_midlle_member ul li a:hover {color:#9c2626;position:relative; bottom:1px; }
.data_midlle_member h4 { font-size:1em; padding:10px 0 5px 0; border-bottom:#CCC solid 1px;}

/*--------------------------------個人簡介----------------------------------------------*/
.principal { width:100%; color:#333;  padding:10px 0 0 0;}
.principal caption { text-align:left; padding:0 0 3px 0;}
.image { with:150px; height:225px; border:#999 solid 1px; padding:2px; display:block; float:left; margin:10px 10px;}
.principal h3 { display:block; float:right; width:100%; line-height:1.7; color:#001f58; padding-bottom:7px;}
.principal p { color:#333; padding-top:10px; }
.principal caption { font-weight:bold; color:#001f58; line-height:1.7; }
.principal table { border-top:#cccccc solid 2px; border-bottom:#cccccc solid 2px;}
.principal th { color:#333333; background:#f6f6f6; font-weight:normal; border-bottom:#cccccc  dotted 1px; padding:2px 5px; text-align: left\9;}
.principal td { color:#333; line-height:1.7; border-bottom:#cccccc  dotted 1px; padding:2px 5px; }

/*--------------------------------政務顧問建言---------------------------------------------*/
.principal_page {  color:#333; padding:10px 20px 0 20px; }
.image { with:150px; height:225px; border:#999 solid 1px; padding:2px; display:block; float:left; margin:10px 10px;}
.principal_page h3 { display:block; float:right; width:100%; line-height:1.7; color:#001f58; padding-bottom:7px;}
.principal_page p { color:#333; padding-top:10px; }
.principal_page caption { font-weight:bold; color:#001f58; line-height:1.7; }
.principal_page table { border-top:#cccccc solid 2px; border-bottom:#cccccc solid 2px;}
.principal_page th { color:#333333; background:#f6f6f6; font-weight:normal; border-bottom:#cccccc  dotted 1px; padding:2px 5px;}
.principal_page td { color:#333; line-height:1.7; border-bottom:#cccccc  dotted 1px; padding:2px 5px;}

/*----------------------------政務顧問建言搜尋-----------------------------*/
.Consultant_search { z-index:100;  padding:10px 0 0 25px;  overflow:hidden;}
.Consultant_search li {}
.Consultant_searchbt1 {display:block;  float:left;  margin-top:12px;}
.Consultant_searchbt1 span { color:#FFF; }
.Consultant_searchbt2 {display:block;float:left; width:10px;}
.Consultant_searchbt2 input {display:block;  float:left; width:10px; *width:10px; border:0px; font-size:1em; margin:0px 3px 4px 15px;*margin:0px 7px 4px 11px;}

 /*照片搜尋按鈕*/
.Consultant_searchbt3 {  cursor:pointer; border: inset 1px #FFF; border: 1px outset #CCC; font-size: 12px;background:#DDDDDD;color:#FFF; width:60px; height:25px;
  padding:5px 10px;background:url(../images/btn_bg.jpg);}


.mus {
  padding:20px 0 15px 0px;
}
.mus ul {
  margin:0;
  padding:0;
  list-style-type:none;
  overflow:hidden;
}
.mus ul li {
  width:186px;
  height:186px;
  float:left;
  margin:0 20px 0 0;
  background:url(../images/mus.jpg) no-repeat 0 0;
}
.mus dt {
  margin:0;
  text-align:center;
  padding:25px 0 10px 0;  
}
.mus dd {
  margin:0;
  text-align:center;
  text-indent:-35px \9;
  padding:7px 10px;
}
.mus dd a {
  color:#069;
  text-decoration:none;
}
.mus dd a:hover {
  color: #060;
  position:relative;
  top:1px;
}


.data_top_info {
  padding:10px 25px 10px 25px;
}


li.data_midlle_news_top a {
   color:#880000 !important;
   font-weight:bold;
}
li.data_midlle_news_top a:hover {
   color:#9c2626;
   position:relative;
   bottom:1px;
}


/*----------院長行程--------*/
/*.dean_travel { width:500px; color:#5f5f5f;}
.dean_travel ul { border: #CCC solid 1px; height:31px;background:url(../images/travel_bg00.jpg) repeat-x; font-weight:bold;}
.dean_travel ul li { display:block; float:left; text-align:center;  list-style-type:none; color:#5f5f5f;  line-height:1.5;  height:31px;}
.dean_travel ul li a { color:#5f5f5f;  text-decoration:none;  list-style-type:none; color:#5f5f5f;  line-height:1.5;  height:31px; }
.dean_travel ul li a:hover { color:#ffffff; background:url(../images/travel_bg01.jpg) repeat-x;  height:31px;}
*/
.dean_travel {position:relative;line-height:1.8;  font-size:1em;margin:10px 25px;}
.dean_travel ul {list-style:none;margin:0; padding:0; overflow:auto; background:url(../images/travel_bg00.jpg);border:#c0c0c0 solid 1px; margin-bottom:10px; }
.dean_travel li {float:left;margin-right:1px; border-right: #999 solid 1px; text-align:center; height:31px; line-height:31px;}
.dean_travel li a {color:#605c52;text-decoration:none;display:block;font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;padding:0 10px;}
.dean_travel li a:hover {color:#FFFFFF; background-image:url(../images/travel_bg01.jpg);}
.dean_travel u { color:#880000; text-decoration:none;}
li.dean_travel_yes a {color:#FFFFFF; background-image:url(../images/travel_bg01.jpg); font-weight:bold;padding:0 10px; }

.dean_travel table { color:#000; border-top:#CCC solid 1px; border-left:#CCC solid 1px;}
.dean_travel table th { background:#6a6a6a;; color:#FFF; font-weight:normal; padding:3px 0; }
.dean_travel table td { /*background:#fff;*/ line-height:1.5; padding:5px; border-bottom: #CCC solid 1px; border-right: #CCC solid 1px;  }
.bordleft { border-left: #CCC solid 1px;}

.dean_travel table.dean_travel_search { margin:10px 0; border:0;}
.dean_travel table.dean_travel_search td { padding:0; border:0;}

/*table*/#ContentPlaceHolder1_rblArticleType {
  display: block;
  width: 99.8%;
  border: #CCC solid 1px;
  background-image: url('../images/travel_bg00.jpg');
}

/*table*/#ContentPlaceHolder1_rblArticleType tbody {
  display: block;
  width: 100%;
}

/*table*/#ContentPlaceHolder1_rblArticleType tr {
  display: block;
  width: 100%;
}

/*table*/#ContentPlaceHolder1_rblArticleType tr:after {
  content: '\200B';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/*table*/#ContentPlaceHolder1_rblArticleType td {
  display: list-item;
  list-style-type: none;
  padding: 0;
  border: 0;
  border-right: #999 solid 1px;
  float: left;
}

/*table*/#ContentPlaceHolder1_rblArticleType label {
  padding-right: 6px;
  font-weight: bold;
  color: #605c52;
  line-height: 31px;
}

.travel_searchbtn {
  cursor:pointer;
  border: inset 1px #FFF;
  border: 1px outset #CCC;
  font-size: 12px;
  background:#DDDDDD;
  color:#FFF;
  width:60px;
  height:25px;
  padding:5px 10px;
  background:url(../images/btn_bg.jpg);
}

.data_midlle_news3 {
  padding:10px 25px;
}
.data_midlle_news3 li {
  padding:0 0 15px 0;
  line-height:1.7;
  list-style-position:outside;
}
.data_midlle_news3 li a {
  color:#c8281e; 
  text-decoration:none;
  font-size:116%;
  font-weight:bold;
}
.data_midlle_news3 li a:hover {
  color:#F60;
  /*position:relative;
  top:1px;*/
}
.data_midlle_news3 li span {
  color:#666;
}
.data_midlle_news3 li span.author { color:#F60;}
.data_midlle_news3 li p u { text-decoration:none;}
.data_midlle_news3 li p u a { font-size:1em; font-weight:normal; color:#0a7899;}

/*圖片列表(直式)*/
.module_link_photo_v_out {
  clear:both; 
}
.module_link_photo_v_out h4 {
  display:none;
}
.module_link_photo_v_in {
  padding:0px 0px 10px 0px;
}
.module_link_photo_v_in ul {
}
.module_link_photo_v_in ul li {
  clear:both;
  list-style-type:none;
  margin:0px 0px 10px 0px;
}
    /*列表上一頁按鈕*/
.prepage_v {
  display:none;
}
    /*列表下一頁按鈕*/
.nextpage_v {
  display:none;
}
.nextpage_v {
}
   /*更多相關圖片*/
.module_link_photo_v_more {
  display:none;
}


.data_midlle_news_category {
  padding:10px 25px 0 25px;
  overflow:hidden;
}
.data_midlle_news_category ul {
  white-space: nowrap;
}
.data_midlle_news_category li {
  float:left;
  margin:0 5px 5px 0;
  display: inline;
}
.data_midlle_news_category li a {
  background:url(../images/category.jpg) no-repeat left top;
  padding:0 0 0 7px;
  height:25px; 
  line-height:25px;
  display:block;
  text-decoration:none;
  color:#666;
  display:inline-block;
  cursor:pointer;
}
.data_midlle_news_category li a:hover {
  background:url(../images/category_ov.jpg) no-repeat left top;
  display:inline-block;
  text-decoration:none;
  color: #000;
}
.data_midlle_news_category li a span {
  padding:0 7px 0 0;
  background:url(../images/category.jpg) no-repeat right top;
  height:25px; 
  line-height:25px;
  display:block;
  text-decoration:none;
  color:#666;
  display:inline-block;
  cursor:pointer;
}
.data_midlle_news_category li a span:hover {
  background:url(../images/category_ov.jpg) no-repeat right top;
  display:inline-block;
  text-decoration:none;
  color: #000;
}
li.data_midlle_news_category_yes a {
  background:url(../images/category_ov.jpg) no-repeat left top;
  color: #000;
}
li.data_midlle_news_category_yes a span {
  background:url(../images/category_ov.jpg) no-repeat right top;
  color: #000;
}



   
.data_midlle_prevention span { line-height:1.5; color:#3f3f3f;}
.data_midlle_prevention img { padding:2px; border:#999 1px solid; margin:0 7px 0 0; float:left;}
.data_midlle_prevention h3 { clear:both;color:#333; font-size:1.2em; padding:10px 0 0 0;  display:block;}
.data_midlle_prevention h4 { color:#38768b; font-size:1em; display:block; float:left;padding:8px 0px 0px 0px; width:450px; }
.data_midlle_prevention ul {display:block; }
.data_midlle_prevention ul li {width:600px ; overflow:hidden;color:#333;  display:block; line-height:1.5; background: url(../images/archivebg.jpg) repeat-x bottom; border:#dbdbdb solid 1px; margin-top:10px; padding:7px;}
.data_midlle_prevention p {width:450px; line-height:1.5; color:#3f3f3f; float:left;}
.data_midlle_prevention p a { color:#3f3f3f; line-height:1.5; display:block;}
.data_midlle_prevention p a:hover { color:#38768b; }



.sitemap_tab {  height:auto; overflow:hidden; position:relative; margin:0px 25px 25px 25px;    }
.sitemap_tab ul {  display:block;  overflow:hidden; margin-top:10px; border-bottom:#666 solid 1px; }
.sitemap_tab ul li {  display:block; float:left;   line-height:1.5;   border-right:#CCC solid 1px; }
.sitemap_tab ul li a { display:block;  color:#333333;   padding:10px 10px 10px 15px; background:url(../images/sub_peaper_icon02.png) no-repeat 0 10px;  font-weight:bold; text-decoration:none;  height:20px; }
.sitemap_tab ul li a:hover { display:block; color:#806053;  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; border-top: #CCC solid 1px; height:19px; }
.sitemap_tab_yes { display:block;  color:#806053; /*padding:10px 10px 10px 15px;*/  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; font-weight:bold; border-top: #CCC solid 1px;  }
.sitemap_tab_yes a { display:block;  color:#806053; /*padding:10px 10px 10px 15px;*/  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; font-weight:bold; }
.sitemap_tab_yes a:hover { display:block;  color:#806053;/* padding:10px 10px 10px 15px;*/  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; font-weight:bold; }



/*---------------------部會RSS---------------------------*/

.UnitRss_Title {display:block;  margin:0px 13px 15px 23px; margin:0px 20px 15px 20px\9; }
.UnitRss_Title dt {display:block;  color:#c8281e; line-height:1.8; font-size:1.2em; font-weight:bold;}
.UnitRss_Title dd {display:block; line-height:1.7; padding-bottom:15px; padding-right:15px; background:url(../images/new_line01.jpg) no-repeat left bottom;  }
.UnitRss_Title dd a { color:#03F; text-decoration:none;}
.UnitRss_Title dd a:hover { color:#F60;}
.UnitRss_Content {display:block;  margin:0px 13px 15px 23px; margin:0px 20px 15px 20px\9; }
.UnitRss_Content { color:#333; line-height:1.8;}
.UnitRss_Content img { max-width:600px; height: auto; margin:5px 0; }
.UnitRss_Content table { max-width:100%; }

.UnitRss { margin:5px 25px 0px 25px;}

.EyNewsRSSIcon {

    position:absolute;
    top:36px;
    left:490px;
}

@media screen and (max-width: 768px) and (min-width: 641px){

  .EyNewsRSSIcon{

  display: none!important;

  }

}

@media screen and (max-width: 640px) and (min-width: 240px){
 
.EyNewsRSSIcon{

  display: none!important;

  }

}

.UnitRSSIcon
{
    position:absolute;
    top:36px;
    left:496px;
}

@media screen and (max-width: 320px) {
  .UnitRss_Title dd { font-size:0.8em; text-decoration:none;}
  .UnitRss_Title dd a { font-size:0.8em; text-decoration:none; color:#03F;}
}

/*---------------------開放資料專區---------------------------*/
.data_midlle_opendata { margin-top:15px; }

.data_midlle_opendata1 th { width:650px; color: #ad6e00; border-top: #d6b64f solid 1px;  text-align: center; background:url(../images/data_th_bg.jpg) repeat-x bottom; line-height: 2; }
.data_midlle_opendata1 { margin: 0 25px; width:620px;}

.data_midlle_opendata2 { line-height: 2; border-bottom: #d6b64f solid 1px; width:620px; margin: 0 25px;}
.data_midlle_opendata2 td { color: #666; border-bottom: #e8e8e8 dotted 1px; line-height: 2; }
.data_midlle_opendata2 a { color: #666666; text-decoration: none; }
.data_midlle_opendata2 a:hover { color: #666666; text-decoration: underline;}
.data_midlle_opendata2 img { }



.left_td { border-right:#d6b64f solid 1px;}
.data_midlle_opendata_alternatingitem { background-color: #f8f6ed;}

.data_midlle_opendata_page { margin: 0 25px;}

td a.I_CSV { font-weight: normal; text-decoration: none; height: 20px; margin-left: 8px; padding:5px 5px;  color:#666666; background: url(../images/rcj_bg.jpg) repeat-x  center; line-height: 2.5;  }
td a.I_CSV img { display: none;  }

td a.I_RSS { font-weight: normal;  text-decoration: none; height: 20px; margin-left: 8px;  padding:5px 5px;  color:#666666; background: url(../images/rcj_bg.jpg) repeat-x center; line-height: 2.5;  }
td a.I_RSS img { display: none;  }

td a.I_JSON { font-weight: normal;  text-decoration: none; height: 20px; margin-left: 8px;  padding:5px 5px;  color:#666666; background: url(../images/rcj_bg.jpg) repeat-x center; line-height: 2.5;  }
td a.I_JSON img { display: none;  }


.data_midlle_opendata1 th { width:650px; color: #ad6e00;   text-align: center; background:url(../images/data_th_bg.jpg) repeat-x bottom; line-height: 2; }

.data_midlle_opendata_page { width:620px; margin: 15px 25px;}
.data_midlle_opendata_page h3 { text-indent: 10px; background:url(../images/data_h3.jpg) repeat-x bottom; color: #ad6e00; font-size:1em; line-height: 2.5;}
.data_midlle_opendata_page ul li { display:block; line-height:2.5; border-bottom: #e8e8e8 solid 1px; }
.data_midlle_opendata_page h4 { display:block; float: left;  text-indent: 10px; width: 165px; border-right:#e8e8e8 solid 1px; margin-right:5px;}
.data_midlle_opendata_page p { display: block;  *float: left; color: #666;}



 ul li p a.I_CSV { font-weight: normal; text-decoration: none; height: 20px; margin-left: 0px; margin-right: 8px; padding:5px 5px;  color:#666666; background: url(../images/rcj_bg.jpg) repeat-x  center; line-height: 2.5;  }
 ul li p a.I_CSV img { display: none; }

 ul li p a.I_RSS { font-weight: normal;  text-decoration: none; height: 20px; margin-left: 0px; margin-right: 8px; padding:5px 5px;  color:#666666; background: url(../images/rcj_bg.jpg) repeat-x center; line-height: 2.5;  }
 ul li p a.I_RSS img { display: none; }

 ul li p a.I_JSON { font-weight: normal;  text-decoration: none; height: 20px; margin-left: 0px; margin-right: 8px; padding:5px 5px;  color:#666666; background: url(../images/rcj_bg.jpg) repeat-x center; line-height: 2.5;  }
 ul li p a.I_JSON img { display: none; }

 
/*相關文章--------------------------*/
.notes_link .title { background:none;}
.notes_link .title h3 {
  font-size:13px;
  background:url(../images/related_data_01.jpg) no-repeat left center;
  padding-left:30px;
  color:#333;
}
.notes_link div ul { width:100% !important;}
.notes_link div ul li {
  /*list-style: decimal;
  list-style-position:inside;*/
  margin-left:55px;
  color:#0d7398;
}
.notes_link div ul li a {
  text-decoration:none;
  line-height:2em;
  color:#0d7398;
}
.notes_link div ul li a:hover {
  color:#b56060;
}

/*政策小辭典:list page---------------------------------------------*/
.dictionary_list { }

.dictionary_top { position:relative; margin:10px 20px 10px 25px; border-bottom:1px solid #999;}
.dictionary_top .search02 { padding:10px 0 10px 20px;}
.dictionary_top .search02 input { margin-left:0; width:220px; border:#005fbd solid 2px; padding:5px;}
.dictionary_top .searchbt2 { padding:0px;}
.dictionary_top .searchbt2 a { position:absolute; color:#63F; top:10px; left:255px; display:block; width:40px; height:33px; background:url(../images/searchbtn01.png) no-repeat center center; text-indent:-999999px;}
.dictionary_top .searchbt2 a:hover { background:url(../images/searchbtn01over.png) no-repeat center center;}

.dictionary_link { margin-left:25px;}
.dictionary_content {background:url(../images/dictionary_img.jpg) no-repeat right bottom; min-height:440px;}
.dictionary_link table tr td a { color:#005fbd; font-size:15px; text-decoration:none; line-height:2.2em; background:url(../images/pix.png) no-repeat left center; padding-left:15px; margin-left:20px;}
.dictionary_link table tr td a:hover { color:#d05500;}


/*政策小辭典:content page---------------------------------------------*/
.new_main_box {}
.new_main {}
.orange { margin-left:15px;}
.new_main .title { background:none; font-size:13px; font-weight:normal; color:#333; padding-left:10px /9;}
.new_main .title h2 { font-size:1.3em; color:#d05500; line-height:1.5em; margin:0 0 5px 0;}

.new_main ul { position:relative; padding-top:40px; margin-left:23px; margin-top:10px; margin-right:15px;}
.new_main ul li {}
.new_main ul li a.tab { font-size:15px; display:block; padding:5px 0; height:20px; text-align:center; width:100px; position:absolute; left:105px; top:0; border:1px solid #999; cursor:pointer;}
.new_main ul li:first-child a.tab { position:absolute; left:0px;}
.new_main ul li a.tab:hover { background-color:#F60; color:#FFF; border:1px solid #F60;}
.new_main ul li a.tab_yes { background-color:#F60; color:#FFF; border:1px solid #F60;}
#ContentPlaceHolder1_tab_ch { line-height:1.7em \9;}

.new_main ul li div.date_ch p.MsoNormal { font-family:Arial, Helvetica, sans-serif !important; font-size:1em !important;}
.date_ch {text-justify:distribute;}
.date_ch, .date_en { width:640px; overflow:hidden; line-height:1.8em; text-align: justify;}
.date_ch img, .date_en img { margin:0 0 15px 15px;}

/*時政講義:list page---------------------------------------------*/
.data_midlle_news6 ul { margin:10px; list-style:none;}
.data_midlle_news6 ul li { position:relative; margin:15px 0 0 15px; padding-left:180px; list-style:outside; line-height:1.8em; font-size:1em; list-style:none; min-height:110px;}
.data_midlle_news6 ul li a { text-decoration:none; color:#0d7398;}
.data_midlle_news6 ul li a:hover { color:#F60;}
.data_midlle_news6 ul li a:first-child { display:block; color:#154F7F; text-decoration:none; font-weight:bold; font-size:116%; line-height:1.4em; margin-bottom:10px;}
.data_midlle_news6 ul li a:first-child:hover { color:#F60;}
.data_midlle_news6 ul li h6 a { position:absolute; top:0; left:0; display:block; width:165px; height:110px; border:1px solid #CCC;}
.data_midlle_news6 ul li h6 a img { width:165px; height:110px;}

/*eason---------------------------------------------*/
.data_midlle_news16 ul { margin:10px; list-style:none;}
.data_midlle_news16 ul li { position:relative; margin:15px 0 0 15px; padding-left:180px; list-style:outside; line-height:1.8em; font-size:1em; list-style:none; min-height:110px;}
.data_midlle_news16 ul li a { text-decoration:none; color:#0d7398;}
.data_midlle_news16 ul li a:hover { color:#F60;}
.data_midlle_news16 ul li a:first-child { /*display:block;*/ color:#c8281e; text-decoration:none; font-weight:bold; font-size:116%; line-height:1.4em; margin-bottom:10px;}
.data_midlle_news16 ul li a:first-child:hover { color:#F60;}
.data_midlle_news16 ul li h6 { text-align:center;}
.data_midlle_news16 ul li h6 a { position:absolute; top:0; left:0; display:block; width:165px; height:110px; border:1px solid #CCC;}
.data_midlle_news16 ul li h6 a img {width:165px; height:110px;}


.data_midlle_news_box16 {display:block;  margin:10px 13px 15px 25px; margin:10px 20px 15px 20px\9; }
.data_midlle_news_box16 dt {display:block;  color:#c8281e; line-height:1.8; font-size:1.2em; font-weight:bold;}
.data_midlle_news_box16 dd {display:block;  line-height:1.7; padding-bottom:15px; padding-right:15px; background:url(../images/new_line01.jpg) no-repeat center bottom;  }

.data_midlle_news_box15 {display:block;  margin:10px 13px 15px 25px; margin:10px 20px 15px 20px\9; }
.data_midlle_news_box15 dt {display:block;  color:#c8281e; line-height:1.8; font-size:1.2em; font-weight:bold;}
.data_midlle_news_box15 dd {display:block;  line-height:1.7; padding-bottom:15px; padding-right:15px; background:url(../images/new_line01.jpg) no-repeat center bottom;  }
.data_midlle_news_box15 dd .author { color:#F60;}

.data_midlle_news15 {
  padding:10px 25px;
}
.data_midlle_news15 li {
  padding:0 0 15px 0;
  line-height:1.7;
  list-style-position:outside;
}
.data_midlle_news15 li a {
  color:#0d7398; 
  text-decoration:none;
  font-size:116%;
  font-weight:bold;
}
.data_midlle_news15 li a:hover {
  color:#F60;
  /*position:relative;
  top:1px;*/
}
.data_midlle_news15 li span {
  color:#666;
}
.data_midlle_news15 li p u a { font-size:1em; font-weight:normal;}

.extIcon { margin:0 !important;}
.BackList {
  position:absolute;
  right:10px;
}

.BackList a {display:block; width:85px; height:25px; /*padding-left:20px;*/ background:url(../images/page_b02.jpg) no-repeat; line-height:25px; color:#4a4a4a;}
.BackList a:link { display:block;   width:85px; height:25px; padding-left:20px; color:#4a4a4a; text-decoration:none;}
.BackList a:visited {display:block;  width:85px; height:25px;padding-left:20px; color:#4a4a4a;text-decoration:none;}
.BackList a:hover {display:block; width:85px; height:25px;padding-left:20px; color: #600; text-decoration:none;}




.banner_slider_model {
  display: block;
  padding-top: 25px;
}

.banner_slider_model h4 {
  display: none;
}

.banner_slider_model .banner_slider_box {
  border-radius: 5px;
  background-color: #f5f5f5;
  width: 100%;
  display: table;
  padding: 10px 0;
  background-color: #ffffff;
}

.banner_slider_model .banner_slider_box .model_ctrl_tools {
  position: relative;
  display: table-cell;
  text-align: center;
  width: 0;
}

.banner_slider_model .banner_slider_box .model_ctrl_tools a {
  height: 100%;
  width: 30px;
  border: 0;
  min-height: 40px;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  text-indent: -9999px;
  font: 0/0 a;
  padding: 2px;
  color: transparent;
}

.banner_slider_model .banner_slider_box .model_ctrl_tools a.ctrl_left {
  background-image: url('../images/left.png?1425370854');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: 4px 0 0 4px;
  background-color: #ffffff;
}

.banner_slider_model .banner_slider_box .model_ctrl_tools a.ctrl_right {
  background-image: url('../images/right.png?1425370858');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: 0 4px 4px 0;
  background-color: #ffffff;
}

.banner_slider_model .banner_slider_box .banner_mask {
  display: table-cell;
  overflow: hidden;
  width: 100%;
  background-color: #ffffff;
}

.banner_slider_model .banner_slider_box .banner_mask ul {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  width: 400%;
  list-style: none;
  display: table;
}

.banner_slider_model .banner_slider_box .banner_mask ul li {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: table-cell;
  width: 6.25%;
}

.banner_slider_model .banner_slider_box .banner_mask ul li:nth-child(n+21) {
  display: none;
}

.banner_slider_model .banner_slider_box .banner_mask ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  display: none;
}

.banner_slider_model .banner_slider_box .banner_mask ul li a {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.banner_slider_model .banner_slider_box .banner_mask ul li a img {
  display: block;
  width: 90%;
  margin: 0 auto;
}

#cse {
  width: 94% !important;
  margin: 0 auto;
}


/* 重大政策*/

.E-policy { 
  font-family: "微軟正黑體", Arial, "Helvetica Neue", Helvetica, sans-serif, "新細明體";  
   clear: both;
   max-width: 100%;
   margin: 0 auto;
}
.policy-box {  font-family: "微軟正黑體", Arial, "Helvetica Neue", Helvetica, sans-serif, "新細明體";  
  
  
  overflow: hidden;
  width: 700px;
  margin: 0 auto;
  float: left;
 

}

.policy-box .object {
  display: block;
  padding: 10px 10px;
  float: left;
  width: 44%;
  height: 200px;
  height: 200px\9
}

.policy .policy-box .object h3 { 
  width: 300px\9;
  display: block;
  color: #1c5371;
  font-size: 1.2em;
  line-height: 40px;
  float: left;
  }
.policy .policy-box .object h3 a { width: 90px;width: 300px\9;display: block; float: left;}

.policy .policy-box .object h4 { 
  
  padding: 0px;
  display: block;
  font-size: 1em;
  font-weight: normal;
  border-bottom: 2px solid #1c5371;
  
  font-size: 0.9em;
   line-height: 40px; 
} 
.policy .policy-box .object .ob-img img { 
    height: auto;
    float: left;
    display: block;    
    
    width: 100%;
}

@media (max-width: 767px) and (min-width: 240px) {  
 .policy .policy-box .object {   
  width: 100%;
  padding:10px;} 
}


.policy-box .object h3 {
  width: 90px;
  line-height: 35px;
  font-size: 13px;
  float: left;
}
.policy-box .object h3 a { 
  text-decoration:none;
  display: block;
  color: #1c5371;
  font-size: 20px;
   line-height:40px;
  width: 90px;
  float: left;
  }
.policy-box .object h4 { font-size: 13px;}
.policy-box .object h3 a:hover { 
  text-decoration:none;
 color: #3ba5d7;
  }
.policy-box .object h4 { 
  border-bottom: 2px solid #1c5371;
  padding: 0px;
  display: block;
  font-weight: normal;
  font-size: 14px;
   line-height: 40px; 
} 
.policy .policy-box .object .ob-img img { 
    height: auto;
    float: left;
    display: block;    
    
    width: 100%;

}




.data_midlle_news_e { 
  overflow: hidden;
  display: block;
  padding: 10px 0 0 0px;
  width: 98%;
}


.data_midlle_news_e ul {
  padding-left: 20px;
  overflow: hidden;
  
  float: left;
}
.data_midlle_news_e ul li { 
  border-bottom: 1px solid #dddddd;
  width: 100%;
  display: block;
  float: left;
  color: #000000;
  line-height: 2;
  padding: 0px 0px 7px 15px;
  background: url(../images/icon_blue.png) no-repeat 3px 13px;
  }
.data_midlle_news_e ul li a {
  line-height: 21px;
  text-decoration: none;
  color: #666
  
}

.data_midlle_news_e ul li a:hover {  
color: #0e8bd0;
  }
  .data_midlle_news_e .extIcon {
  
  padding: 4px 0 0 10px;
  
}


.E-policy a { 
margin-left:470px;
background-position: 300px;
text-align: left;
text-indent: -10000px;
  background: url(../images/E-policy_icon.png) no-repeat;
  width: 185px;
  height: 43px;
  
display: block;}

/*熱門影音*/
#ContentPlaceHolder1_HotVideo { display: none;}

.rwdbw {display:none}

/*重大政策的輸入框*/
#ContentPlaceHolder1_txtSeach {
  margin-left:25px; 
}
/*520BTM*/
.report a {
  float: right;
  color: #333;
  text-decoration: none;
  padding: 1px 8px;
  border: 1px solid #b5b3b3;
  background-image: url(../images/btn_bg_g.jpg);
  background-repeat:repeat-x;
}
  
.report a:hover {
  border: 1px solid #949494;

}


.memeber_copyright {
  padding-left: 45px;
}

img[src="/Upload/UserFiles/appicon50px(1).png"], img[src="/Upload/UserFiles/ey(1).png"] {
  *margin-top: 0 !important;
}

@media screen and (max-width: 1020px) and (min-width: 769px) {
	
	.wrapper {
		width: auto !important;
	}

	.toplog {
		width: auto;
	}
	
	#content {
		width: auto !important;
		position: relative;
	}
	
	.content_middle {
		width: auto !important;
		float: none;
		padding-right: 10px;
	}
	
	.content_right {
		display: none;
	}
	
	.sitemap_left {
		width: 100%;
	}
	
	.data_top {
		width: auto !important;
	}
	
	#data_midlle {
		width: auto !important;
	}
	
	#content_bottom {
		width: auto !important;
	}
	
	.footer_info > table {
		width: 100%;
	}
	
	.footer_info > table td {
		width: auto;
	}
	
	.footer_info > table .Qrcode {
		display: none;
	}
	
	.footer_info > table .App {
		display: none;
	}
}