<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*body.home .content.small .ap{font-size:90%;}
body.home .content.medium .ap{font-size:100%}
body.home .content.big .ap{font-size:110%}*/
.sortable .head  {background:url(/img/sort.gif) 7px center no-repeat;background-color:  #79adc5;cursor:pointer; padding-left:18px;}
.sortable .desc  {background:url(/img/desc.gif) 7px center no-repeat;background-color:  #79adc5; cursor:pointer; padding-left:18px;}
.sortable .asc  {background:url(/img/asc.gif) 7px  center no-repeat;background-color:  #79adc5; cursor:pointer; padding-left:18px;}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
body.home .content .search_box{
    background-color: #dfdfdf;
    padding: 10px 15px 5px 15px;
    /* margin: 0; */
    border-radius: 5px;
}

body.home .ap .album_list {
    margin: 0 0 35px 0;
}
body.home .ap .album_list .modal-body .carousel-control.left, body.home .ap .album_list .modal-body .right.carousel-control {
    font-weight: bold;
    font-family: fangsong;
    font-size: 500%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
body.home .ap .album_list .modal-body .left::before, body.home .ap .album_list .modal-body .right::before {
    content: '';
    display: block;
    width: 100%;
}
body.home .ap .search_box div {
    position: relative;
    margin: 2px 0 5px 0;
    padding: 0;
}

body.home .ap .search_box .bt {
    padding: 10px 0;
    margin: 0;
}
body.home .ap .search_box .bt:nth-child(1) {
    padding: 0 10px 0 0;
}
body.home .ap .search_box .bt:nth-child(2) {
    padding: 0 0 0 10px
    ;
}

body.home .ap.customize  .search_box .bt {
   
padding: 6px 0;
}

body.home .ap.customize .search_box .bt .bt:nth-child(1) {
    padding-right: 10px;
}
body.home .ap.customize .search_box .bt .bt:nth-child(2) {
    padding-left: 10px;
}

body.home .ap .search_box .end_date {
    padding: 0 35px 0 50px;
}

body.home .ap .search_box .end_date p {
    left: 0;
}

body.home .ap .search_box .end {
    padding: 0 0;
}

body.home .ap .search_box .end p {
    left: 0;
}

body.home .ap .search_box .start_date {
    padding: 0 40px 0 107px;
}

body.home .ap .search_box .start_date label,body.home .ap .search_box .end_date label {
    //width: 100%;
}

body.home .ap.big .search_box .start_date {
    padding: 0 28px 0 117px;
}


body.home .ap .search_box .keyword {padding: 0 0 0 125px;}
body.home .ap .search_box .qclass {padding: 0 0 0 125px;margin-bottom: 10px;}

body.home .ap.big .search_box .keyword {
    padding: 0 0 0 135px;
}

body.home .ap .search_box .sort {
    padding: 0 10px 0 107px;
}

body.home .ap.customize .search_box .sort:nth-child(2n+1) {
    padding: 0 10px 0 0;
}
body.home .ap.customize.chapel .search_box .sort {
    padding: 0 0px 0 0;
}
body.home .ap.customize.people .search_box .sort {
    padding: 0 11px 0 0;
}
body.home .ap.customize.people  .search_box .bt .bt:nth-child(1) {
   padding-right: 10px;
}
body.home .ap.customize.people  .search_box .bt .bt:nth-child(2) {
   left: -10px;
   
}
body.home .ap.customize.people  .search_box .bt .bt:nth-child(3) {
   padding-right: 10px;
}
body.home .ap.big .search_box .sort {
    padding: 0 10px 0 117px;
}

body.home .ap .search_box.en .keyword {
    padding: 0 10px 0 68px;
}

body.home .ap .search_box.en .translation {
    padding: 0 0 0 72px;
}

body.home .ap .search_box.en .sort {
    padding: 0 10px 0 68px;
}

body.home .ap .search_box.en .prefix {
    padding: 0 0 0 106px;
}

body.home .ap .search_box.en .keyword p {
    background-image: url(../images/home/icon_en01.png);
    padding: 2px 0 2px 29px;
    background-position: 2px 4px;
}

body.home .ap .search_box.en .sort p {
    background-image: url(../images/home/icon_en03.png);
    padding: 2px 0 2px 29px;
    background-position: 0 4px;
}

body.home .ap .search_box.en .prefix p {
    background-image: url(../images/home/icon_en04.png);
    padding: 2px 0 2px 34px;
    background-position: 0 4px;
}

body.home .ap .search_box.en .translation p {
    background-image: url(../images/home/icon_en02.png);
    padding: 2px 0 2px 34px;
    background-position: 0 4px;
}

body.home .ap .search_box.en p {
    background-repeat: no-repeat;
}

body.home .ap .search_box .keyword p,body.home .ap .search_box p {
    left: 0;
    padding: 2px 0;
    top: 4px;
}

body.home .ap .search_box p, body.home .ap .search_box a {
    position: absolute;
}

body.home .ap.customize .search_box p {
    position: relative;
    top: 0;
}

body.home .ap.customize .search_box div {
    padding: 0;
}

body.home .ap.customize .list {
    margin-top: 20px;
}

body.home .ap .search_box a {
    color: #000;
    right: 5px;
    top: 6px;
}

body.home .ap .search_box a:hover {
    color: #ca7e12;
}

body.home .ap .search_box input,body.home .ap .search_box select,body.home .ap .search_box button {
    width: 100%;
    border: 0;
    padding: 7px 4px;
}

body.home .ap .search_box select {
    padding: 6px 4px;
	background-color: #fff;
}

body.home .ap .search_box .bt input {
    background-color: #6b6b6b;
    color: #fff;
    margin: 0;
    padding: 8px 0;
    /* font-weight: normal; */
    border-radius: 5px;
}

body.home .ap .search_box .bt input:hover {
    background-color: #da195a;
}

body.home .ap .search_box .bt .send {
    /* background-color: #000000; */
}

body.home .ap .search_box .bt .clean {
    /* background-color: #348aa7; */
}
body.home .content .ap .title{
    text-align: center;
    color: #669db5;
    font-weight: normal;
    font-size: 140%;
    padding: 8px;
    background-color: #669db5;
    color: #fff;
    margin: 15px 0 0 0;
    border-radius: 5px;
}
body.home .content .ap .rank .title {
    border-radius: 0;
    margin:  0;
    font-size: 120%;
    padding: 15px 0;
}

body.home .content .ap .rank .title p {line-height:  50px;}

body.home .content .ap .rank .title p img {
    margin-right: 10px;
}

body.home .content .ap .rank .sub {
    background-color: #e6e3e3;
    text-align: center;
    font-size:  130%;
    padding: 20px 0;
}

body.home .content .ap .rank .item {
    margin: 0 0 10px 0;
    padding:  0 5px;
}

body.home .content .ap .rank .item:nth-child(1) .title {
    background-color: #55c57a;
}
body.home .content .ap .rank .item:nth-child(2) .title {
    background-color: #68c2cf;
}
body.home .content .ap .rank .item:nth-child(3) .title {
    background-color: #c32649;
}
body.home .content .ap .rank .item:nth-child(4) .title {
    background-color: #cdc549;
}
body.home .content .ap .rank .item:nth-child(5) .title {
    background-color: #dc8348;
}
body.home .content .ap .title.b {
    background-repeat: repeat;
    margin: -6px 0 0 0;
    position: relative;
    font-weight: normal;
}

body.home .content .ap .news .title {
    text-align: left;
    font-weight: bold;
    border-radius: 5px;
}

body.home .content .ap .books ul {}

body.home .content .ap .news .download,body.home .content .ap .news .link {
    margin: 35px 0 0 0;
}

body.home .content .ap .news .download ul li,body.home .content .ap .news .link ul li {
    border-top: 1px #cecece dashed;
    padding: 10px;
    position: relative;
    /* background-repeat: no-repeat; */
    /* background-position: 20px 16px; */
}
body.home .content .ap .news .download ul li::before,body.home .content .ap .news .link ul li::before {
	    content: "+";
}

body.home .content .ap .news .link ul li {
    padding: 10px;
}
body.home .content .ap .news .download .icon li a:hover {
    opacity: 0.7;
}

body.home .content .ap .news .download .icon li, body.home .content .ap .news .download ul li:nth-child(1),body.home .content .ap .news .link ul li:nth-child(1) {
    border: none;
}
body.home .content .ap .news .download .icon li {
    float: left;
    margin-left: 5px;
    padding: 0;
}

body.home .content .ap .news .download .icon {
    position: relative;
    bottom: -5px;
    display: inline-block;
}

body.home .content .ap .news .download .icon li::before {
    display: none;
}

body.home .content .ap .news .title.y {border-radius: 0;border-bottom: 1px #947927 solid;background-color: #e8e6be;color: #655934;}

body.home .content .ap .news .title.o {border-radius: 0;border-bottom: 1px #944c27 solid;background-color: #e8d3be;color: #71381a;}

body.home .content .ap .news .title.g {
    border-radius: 0;
    border-bottom: 1px #009688 solid;
    background-color: #bee8e2;
    color: #146d65;
}

body.home .content .ap .news .title i {
    font-weight: normal;
    margin-right: 5px;
}

body.home .content .ap .news .detail {
    padding: 10px;
    line-height: 160%;
}

body.home .content .ap .news .subject {
    clear: both;
    font-size: 85%;
    float: left;
    /* margin: 7px 0 0 0; */
    text-align: left;
    padding: 0;
}


body.home .content .ap .books .list ul li {
    /* padding: 20px 10px; */
    float: left;
    width: 100%;
}

body.home .content .ap .books .list ul li a:hover {
    /* display: block; */
    background-color: rgb(255, 235, 59) !important;
}

body.home .content .ap .books .list ul li a {
    padding: 20px 10px;
    display: block;
}

body.home .content .ap .books .list ul li img {
    /* width: 100%; */
    max-width: 100%;
    max-height: 100%;
    /* height: 100%; */
    margin: auto;
    -moz-box-shadow: 4px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 4px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 4px 4px rgba(0, 0, 0, 0.1);
}

body.home .content .ap .books .txt {
    padding: 2px 10px;
}

body.home .content .ap .books .pic {
    /* border-right: 1px #c1c1c1 solid; */
    margin-right: -1px;
    padding: 15px;
    height: 185px;
    overflow: hidden;
    /* padding: 0; */
    /* border: 1px #d8d8d8 solid; */
    background-color: rgba(195, 195, 195, 0.52);
    vertical-align: middle;
    display: flex;
}

body.home .content .ap .books .txt p {}

body.home .content .ap .books .txt .stitle a,body.home .content .ap .books .txt .stitle {
    font-weight: bold;
    padding: 5px 0;
    display: block;
    color: #23527c;
}

body.home .content .ap .books .txt .stitle {
    font-size: 120%;
}

body.home .content .ap .title::before {
    display: none;
}
/*-------------訊息---------------*/
body.home .news_list ul li a {
    display: block;
    padding: 15px 5px 15px 5px;
    position: relative;
    text-decoration: none;
}

body.home .news_list ul li {
    position: relative;
}

body.home .news_list ul li a:hover {
    background-color: rgba(253, 224, 21, 0.63) !important;
}

body.home .news .info {font-size: 70%;}

body.home .news .speaker a {
    position: absolute;
    right: 10px;
    z-index: 1;
    text-indent: -9999px;
    background-image: url(../images/home/bt_speaker02.png);
    background-color: transparent !important;
    width: 35px;
    height: 30px;
    background-repeat: no-repeat;
    top: 5px;
}

body.home .news_list .subject,body.home .books .list .subject {
    clear: both;
    color: #000;
    padding: 5px 0 0 5px;
    font-size: 110%;
}

body.home .books .list .subject {
    /* font-weight: bold; */
    font-size: 130%;
    color: #14709a;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

body.home .news_list .info div, body.home .news .info div, body.home .books .list div {
    float: left;
    font-size: 95%;
    letter-spacing: 0;
    color: #8a8a8a;
    padding: 2px 5px;
}

body.home .books .list .text {
    font-size: 110%;
    color: #555;
    margin: 5px 0 0 0;
    line-height: 175%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    height: 120px;
}

body.home .news .info .date {
    color: #ffffff;
}

body.home .news_list .unit, body.home .books .list .unit {
    background-color: #000000;
    color: #fff !important;
    border-radius: 4px;
}

body.home .news .unit {
    color: #679db6 !important;
    font-weight: normal;
    background-color: #fff;
    border-radius: 4px;
}

body.home .news_list .speaker a {
    position: absolute;
    right: 10px;
    z-index: 1;
    text-indent: -9999px;
    background-image: url(../images/home/bt_speaker.png);
    background-color: transparent !important;
    width: 35px;
    height: 30px;
    background-repeat: no-repeat;
    top: 5px;
}

body.home .news_list .speaker a:hover,body.home .news .speaker a:hover {
    transform: scale(0.9, 0.90);
    background-color: transparent !important;
    opacity: 0.8;
}

body.home .news_list ul li:nth-child(2n+2) a,body.home .books ul li:nth-child(2n+2) {
    background-color: rgba(47, 47, 47, 0.1);
}
/*-------------訊息END---------------*/
/*-----------相簿--------------*/
body.home .album_list img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}

body.home .album_list.ebook img {
    width: 100%;
}

body.home .album_list .pic {
    height: 170px;
    width: 100%;
    background-color: #dedede;
    vertical-align: middle;
    display: inline-flex;
    align-items:center;
    text-align: center;
    overflow: hidden;
}
body.home .album_list.ebook .pic {
    height: 300px;
    overflow: auto;
    padding:  7px;
    background-color: #fff;
    border: 1px #dadada solid;
    -moz-box-shadow: 3px 3px rgba(20%,20%,40%,0.2);
    -webkit-box-shadow: 3px 3px rgba(20%,20%,40%,0.2);
    box-shadow: 4px 4px rgba(0, 0, 0, 0.2);
}

body.home .album_list.ebook .download_bt {
    display: inline-block;
    /* padding: 42px 0 0 0; */
    position:  relative;
    /* top: 30px; */
}
body.home .album_list .date {
    color: #7c99b7;
    text-align: left;
    margin: 5px 0 0 0;
}

body.home .album_list .subject,body.home .news .album_list .subject {
    color: #000;
    text-align: left;
    font-size: 115% !important;
    text-overflow: ellipsis;
    overflow: hidden;
    float: none !important;
    padding: 0 !important;
    white-space: nowrap;
}

body.home .album_list .txt {
    color: #555;
    text-align: left;
}

body.home .album_list .btn-primary, body.home .album_list li a {
    display: block;
    border-radius: 0;
    padding: 7px;
    border: 1px #cecece solid;
    background-color: #fff;
    -moz-box-shadow: 3px 3px rgba(20%,20%,40%,0.2);
    -webkit-box-shadow: 3px 3px rgba(20%,20%,40%,0.2);
    box-shadow: 4px 4px rgba(0, 0, 0, 0.2);
}

body.home .album_list li a:hover {
    background-color: #dfdfdf;
    border: 1px #fff solid;
    text-decoration: none;
}

body.home .album_list li {
    padding: 10px;
}
body.home .album_list.ebook li {
    background-image: url(../images/home/bookcase.gif);
    background-position:  bottom;
    background-repeat: repeat-x;
    text-align: center;
    padding: 10px 15px 38px 15px;
}

body.home .album_list.ebook li li {
    background-image: none;
    float:  left;
    padding: 35px 5px 0 5px;
}

body.home .album_list.ebook li li a {
    background-color: #000;
    border: none;
    color: #fff;
    padding:  7px 10px;
}

body.home .album_list.ebook li li a:hover {
    background-color: #1ea1f3;
}
body.home .ap .album_list .modal {
    position: fixed;
    z-index: 9999;
    overflow-x: auto;
    height: 100%;
    padding: 50px 0 0 0;
    transition: all 200ms ease-out;
}

body.home .ap .album_list .modal img {
    max-width: inherit;
    width: 100%;
    min-width: 100%;
    max-height: inherit;
}

body.home .ap .album_list .modal-content {border-radius: 0;border: 0;padding: 5px;transition: all 200ms ease-out;}
body.home .ap .album_list .modal-body{padding: 0px;transition: all 200ms ease-out;}
body.home .ap .album_list .carousel-caption{
    position: relative;
    right: inherit;
    left: inherit;
    padding: 15px;
    bottom: inherit;
    text-shadow: none;
}
body.home .album_list .item .txt {
    padding: 0;
}
/*-----------相簿END--------------*/
/*---------單位簡介---------*/
body.home .ap .about .side{
    border-top: 1px rgba(0, 0, 0, 0.28) dashed;
    padding: 10px;
}

body.home .ap .about .side:nth-child(1) {
    border: none;
}

body.home .ap .about .side .edit {
    padding: 10px 0;
    word-break: break-all;
}

body.home .ap .about .side .stitle {
    font-size: 125%;
    color: #3d738c;
}

body.home .ap .about .side .stitle::after {
	content: "_";
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
	}
/*---------單位簡介END---------*/
/*--------頁數-------*/

body.home .ap .page li {
    padding: 3px;
}
body.home .ap .page .fast{
    padding: 10px 0;
}

body.home .ap .page .fast span {
    margin: 0 0 5px 0;
    display: inline-block;
}

body.home .ap .page .fast .red {
    color: #ce1919;
}
/*-------樹狀圖-----*/
body.home .ap .tree .list {
	margin-top: 10px;
	padding: 0 10px;
	display: inline-block;
	float: left;
}
body.home .ap .tree .list .level1 {
	background-repeat: no-repeat;
}

body.home .ap .tree .list .level2 {border-left: 1px #c3c3c3 solid;padding: 5px 0 5px 10px;margin: 5px 0;}
body.home .ap .tree .list .level2 li {
    padding: 4px 0 7px 10px;
}
body.home .ap .tree .list .level2 li ul {
    padding: 5px 0 0 17px;
}
body.home .ap .tree .list .level2 li li {
    padding: 5px 0;
    font-size: 90%;
    opacity: 0.9;
}
body.home .ap .tree .list .level2 li::before {
    content: "\f0da";
    display: inline-block;
  font-family: "FontAwesome";
  text-rendering: auto;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
}

body.home .ap .tree .list .level2 li li::before {
    content: "\f105";
}

body.home .ap .tree .level1 ul li a {
    font-size: 95%;
    color: #000;
    background-image: url(../images/home/dot04.png);
    background-repeat: no-repeat;
    background-position: 3px 8px;
    margin-left: 5px;
    padding-left: 14px;
}

body.home .ap .tree .list .level1 ul li {
    padding: 5px 0;
    position: relative;
}

body.home .ap .tree .list .level1 ul li ul li {
    padding: 0px 0 10px 42px;
    background-image: url(../images/book/treeline03.png);
    background-position: 0 -36px;
    background-repeat: no-repeat;
    line-height: 100%;
}

body.home .ap .tree .list .level1 ul li ul {
    background-image: url(../images/book/treeline01.png);
    background-repeat: repeat-y;
    background-position: 0 0;
    margin-left: 68px;
    margin-top: -23px;
}

body.home .ap .tree .list .level1 ul li ul li a {
    color: #555;
    font-size: 80%;
    padding-left: 0;
    background-image: none;
    margin: 0;
}

body.home .ap .tree .list .level1 .start {
    padding-top: 0;
}

body.home .ap .tree .list .level1 .start .white,body.home .ap .tree .list .level1 .end .white {
    position: absolute;
}

body.home .ap .tree .list .level1 .start .white {
    left: 17px;
    top: -14px;
}

body.home .ap .tree .list .level1 .end .white {
    left: 17px;
    bottom: -4px;
}

body.home .ap .tree  {
	margin: 0;
	padding: 0;
	border-top: 1px #4ab8dc solid;
}

body.home .ap .txt {
    padding: 10px;
    line-height: 160%;
}
/*------------人口排名-----*/
body.home .ap .rank .pic img{
    width: 100%;
}

body.home .ap .rank .pic p {
    text-align: center;
    color: #b69a38;
    font-size: 135%;
    padding:  10px 0;
}
/*-------政府資訊公開-----*/
body.home .ap .gov.tree .list {
    width: 100%;
    border-bottom: 1px #c3c3c3 solid;
}
body.home .ap .gov.tree .list .level1 {
    background-image: url(../images/home/icon_folder.png);
    background-position: 10px 10px;
    padding: 10px 0 15px 47px;
    font-size: 110%;
}
body.home .ap .gov.tree .list .level2 {
    margin: 5px 0 5px 27px;
}


/*-------清單頁-----*/
body.home .ap .main.tree .list .level1 {
    border-bottom: 1px #d6cfb4 solid;
}
body.home .ap .main.tree .list .level1 {
    background-image: url(../images/home/icon_main.png);
    background-position: 10px 12px;
    padding: 10px 0 15px 42px;
}
body.home .ap .main.tree .list .level1 a {
	color: #000000;
	white-space:  nowrap;
}

body.home .ap .main.tree .list .level1 a,body.home .ap .sitemap.tree .list .level1 a {
    font-size: 110%;
}
/*-------網站導覽-----*/
body.home .ap .sitemap.tree .list .level1 {
    background-image: url(../images/home/icon_sitemap.png);
    padding: 0 10px 0 40px;
    margin: 14px 0 0 0;
    background-position: 5px 0;
}
body.home .ap .sitemap.tree .list {
    font-size: 115%;
    width: 100%;
    padding: 10px 10px;
}
body.home .ap .sitemap.tree .list .level2 li ul {
    opacity: 0.8;
}
body.home .ap .sitemap.tree .list .level2 li a {
    color: #000;
}

body.home .ap .sitemap.tree .list:nth-child(2n+2) {
    background-color: rgba(41, 95, 146, 0.1);
}

body.home .ap .sitemap .txt {
    border-bottom: 1px #4ab8dc solid;
    padding: 20px 10px;
    margin: 0 0 10px 0;
}


/*-------樹狀圖-END----*
/*** 表格 start ***/ 
body .table0 th {
	white-space: nowrap;
	background-color: #79adc5;
	text-align: center;
	color: #fff;
	padding: 10px 0;
}
body .table0 th:nth-of-type(2n) {
	background-color: #5d9ab7;
}
body .rwd-table td.item {
	background-color: #f3d75a;
	border: none;
	margin: 0;
	padding: 10px;
    text-align: left !important;
}
body .rwd-table td.sitem {
	background-color: #969696;
	border: none;
	margin: 0;
	color:#fff;
}

body .rwd-table td.item:before,body .rwd-table td.sitem:before {
	display: none
}

.rwd-table td.tempic:before {
	display: none;
}

.rwd-table td:nth-of-type(1),.table0 td:nth-of-type(1) {
	border-left: 1px #e4e4e4 solid;
}
.rwd-table th, .rwd-table td,.table0 th, .table0 td {
	margin: 0.5em 1em;
}

body .table0 td {
    border: #ddd 1px solid;
}
.rwd-table,.table0 {
	min-width: 100%;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 0 35px 0;
}

.rwd-table caption,.table0 caption {
    text-align: center;
    background-color: #c9dbe6;
    padding: 15px 5px;
    color: #106b98;
    font-size: 120%;
    border-right: 1px #c9dbe6 solid;
}
.rwd-table th {
	display: none;
}
.rwd-table td {
	display: block;
	border-right: 1px #e4e4e4 solid;
	border-bottom: 1px #e4e4e4 solid;
}
.rwd-table td:before {
	content: attr(data-th) " : ";
	font-weight: bold;
	margin-right: 5px;
	color: #4c7b96;
	display: inline-block;
}


.rwd-table th, .rwd-table td:before {
	font-weight: bold;
}
.rwd-table td.peoplenum{text-align:right;}
@media (max-width: 865px) {
body.home .books .list .text{
    -webkit-line-clamp: 4;
    height: 115px;
}
}
 @media (min-width: 700px) {
.rwd-table td:before {
	display: none;
}
.rwd-table th, .rwd-table td,.table0 th, .table0 td {
	display: table-cell;
	padding: 0.25em 0.5em;
}

.rwd-table th:first-child,  .rwd-table td:first-child {
	padding-left: 0;
}
.rwd-table th:last-child,  .rwd-table td:last-child {
	padding-right: 0;
}
.rwd-table th, .rwd-table td,.table0 th, .table0 td {
	padding: 1em !important;
}

}
@media (max-width: 700px) {
body .table0 td {
	border: #ddd 1px solid;
	padding: 5px;
	margin: 5px;
}
.rwd-table td.peoplenum{text-align:left;}
}

/*** 表格 end ***/ 
@media (max-width: 767px) {
	body.home .ap .main.tree .list .level1 a{
    white-space:  normal;
}

body.home .album_list .pic{
    height: 210px;
}
body.home .ap .tree .list .level2{
    margin: 5px 0 5px 50px;
    width: auto;
}
}
@media (max-width: 480px) {

body.home .ap .search_box .start_date,body.home .ap.big .search_box .start_date{
    padding: 0 35px 0 15px;
    width: 100%;
}

body.home .ap .search_box .start_date p {
    left: -15px;
}

body.home .ap .search_box .start_date a {
    top: 31px;
}

body.home .ap .search_box .end_date {
    width: 100%;
}
body.home .ap .search_box .keyword p,body.home .ap .search_box .start_date p{
    position: relative;
    top: 0;
}

body.home .ap .search_box.en .keyword p {
    position: absolute;
}
body.home .ap .search_box .keyword,body.home .ap.big .search_box .keyword{
    padding: 0;
}

body.home .ap .search_box.en div {
    width: 100%;
}

body.home .ap .search_box.en .sort {}

body.home .ap .search_box.en .keyword, body.home .ap .search_box.en .sort,body.home .ap .search_box.en .translation {
    padding: 0 0 0 68px;
}

body.home .ap .search_box.en .translation p {
    padding: 2px 0 2px 30px;
}
body.home .album_list li{
    width: 100%;
}

body.home .album_list .download_bt li {width: auto;}

body.home .album_list li .pic {
    height: auto;
}

body.home .ap .page li {
    width: auto;
}
body.home .content .ap .news .download .icon{
    position: relative;
    right: inherit;
    top: inherit;
    left: -4px;
}

body.home .content .ap .news .download ul li {
    padding: 10px 10px 40px 40px;
}
body.home .content .ap .books .txt,body.home .content .ap .books .pic{
    width: 100%;
    border: none;
    height: auto;
    display: block;
}

body.home .content .ap .books .txt {
    padding: 10px 0 0 0;
}

body.home .content .ap .books .pic img {
    width: 100%;
}
}
@media (max-width: 400px) {
	body.home .ap .search_box .bt input{
    width: 100%;
    margin: 4px 0;
}

	}</pre></body></html>