@charset "utf-8";
body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, td, textarea, th, ul { margin: 0; padding: 0; -webkit-text-size-adjust: none; }
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset006pxrgba(0,0,0,0.3); }
::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.3); -webkit-box-shadow: inset006pxrgba(0,0,0,0.5); }

table { border-collapse: collapse; border-spacing: 0; }
label { font-weight: 400; margin-bottom: 0; }
img { border: 0; }
ol, ul { list-style: none; }
a, a:focus, a:hover { text-decoration: none; }
button, input, select, textarea { outline: 0; border-radius: 0; font-family: arial,"微軟正黑體"; }
body, html { overflow-x: hidden; width: 100%; background: #fff; color: #fff; font-size: 1em; font-family: arial,"微軟正黑體"; }
body { position: relative; min-height: 100%; }
img { max-width: 100%; max-height: 100%; }

a:focus, button:focus, input:focus, .btn:focus, .form-control:focus, select:focus, input[type=checkbox]:focus, input[type=radio]:focus, textarea:focus { outline: 2px dashed red; }
.visible { position: absolute; left: -99999px; top: -99999px; }
select::-ms-expand { display: none; }
.ellipsis-1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ellipsis-2 { min-height: 45px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 45px;}
.ellipsis-3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.ellipsis-4 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
/* ing web */
a { color: #fff; }
a:hover, a:focus { color: #fff; }
/* bootstrap reset */
.input-group-addon { border: none; }
.row { margin: 0; }
.breadcrumb { background: transparent; margin-top: 10px; margin-bottom: 40px; }
.breadcrumb > li + li:before { content: ">" }
.breadcrumb > li { font-size: .95em; }
.breadcrumb > .active { color: #fff; }
.form-control { height: 36px;; }
/* container */
.container-full { min-height: 100%; position: relative; }
.container-full .web-bg-img { position: absolute; width: 100%; min-height: 100%; top: 0; left: 0; background-size: 100%; }
.web-bg-img.bg_1 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_1.jpg); }
.web-bg-img.bg_2 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_2.jpg); }
.web-bg-img.bg_3 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_3.jpg); }
.web-bg-img.bg_4 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_4.jpg); }
.web-bg-img.bg_5 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_5.jpg); }
.web-bg-img.bg_6 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_6.jpg); }
.web-bg-img.bg_7 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_7.jpg); }
.web-bg-img.bg_8 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_8.jpg); }
.web-bg-img.bg_9 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_9.jpg); }
.web-bg-img.bg_10 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_10.jpg); }
.web-bg-img.bg_11 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/bg_11.jpg); }
.wrap { width: 1160px; position: relative; z-index: 2; margin: 0 auto; background-color: #4D4D4D; }
.box { margin: 0 40px; }

/* container end */

/* margin padding */
.margin-l-10 { margin-left: 10px; }
.margin-r-10 { margin-right: 10px; }
.margin-t-10 { margin-top: 10px; }
.margin-b-10 { margin-bottom: 10px; }
.margin-l-15 { margin-left: 15px; }
.margin-r-15 { margin-right: 15px; }
.margin-t-15 { margin-top: 15px; }
.margin-b-15 { margin-bottom: 15px; }
.margin-l-20 { margin-left: 20px; }
.margin-r-20 { margin-right: 20px; }
.margin-t-20 { margin-top: 20px; }
.margin-b-20 { margin-bottom: 20px; }
.margin-l-30 { margin-left: 30px; }
.margin-r-30 { margin-right: 30px; }
.margin-t-30 { margin-top: 30px; }
.margin-b-30 { margin-bottom: 30px; }
.padding-l-30 { padding-left: 30px; }
.padding-r-30 { padding-right: 30px; }
.padding-t-30 { padding-top: 30px; }
.padding-b-30 { padding-bottom: 30px; }
.padding-l-20 { padding-left: 20px; }
.padding-r-20 { padding-right: 20px; }
.padding-t-20 { padding-top: 20px; }
.padding-b-20 { padding-bottom: 20px; }
.padding-l-15 { padding-left: 15px; }
.padding-r-15 { padding-right: 15px; }
.padding-t-15 { padding-top: 15px; }
.padding-b-15 { padding-bottom: 15px; }
.margin-y-10 { margin: 10px 0; }
.padding-20 { padding: 20px }
.margin-b-100 { margin-bottom: 100px; }
.padding-0 { padding: 0; }
.refrsh-img { /* height: 36px; */ }
/* margin padding end */

/* font color */
.font-14 { font-size: .875em; }
.font-18 { font-size: 1.125em; }
.font-24 { font-size: 1.5em; }
.font-20 { font-size: 1.25em; }
.bg-main { background-color: #44806F; }
.text-color { color: #f54039; }
.text-black { color: #000; }
.danger-text { color: #FF0A01 }
.cl:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.border-b { padding-bottom: 5px; border-bottom: 1px solid #acacac; }

/* font color end */

/* header */
.header { padding-top: 45px; }
.header-logo { margin-bottom: 40px; }
.header-logo a { display: inline-block; }
.header-logo > h1 { display: inline-block; }
.header-logo > a { float: right }
.header-lang { font-size: .875em; margin-bottom: 32px; }
.header-lang a { transition: .2s all; }
.header-lang a:hover { color: #44806F; }
.header-middle { margin-bottom: 30px; }
.header-middle .search-wrapper { float: right; margin-top: -30px; }
.search-wrapper .search-put { position: relative; border-bottom: 2px solid #b0b0b0; padding: 5px; }
.search-wrapper .search-key { margin-top: 5px; font-size: .875em; }
.search-wrapper .search-put input { width: 230px; background: transparent; border: none; }
.search-wrapper .search-put button { position: absolute; right: 0; top: 0; display: inline-block; width: 22px; height: 22px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/icon.png) no-repeat; background-position: -25px -24px; border: none; }
.header-mid-nav { float: left; }
.header-mid-nav li { float: left; margin-right: 30px; }
.header-mid-nav li a { font-size: 1.125em; transition: .2s all; }
.header-mid-nav li a:hover { color: #44806F }
.header-bottom-nav { background: #44806F; }
.header-bottom-nav > li { float: left; border-right: 1px solid #4D4D4D; width: 11.11%; position: relative; }
.header-bottom-nav li .sub-menu { position: absolute; background: #44806F; z-index: 3; min-width: 100%; max-height: 0; transition: max-height ease-out 0.5s; overflow-y: hidden; box-shadow: 2px 5px 19px 1px rgba(0, 0, 0, 0.15); }
.header-bottom-nav li .sub-menu a { line-height: 45px; display: block; text-align: center; border-bottom: 1px solid #4D4D4D; }
.header-bottom-nav li .sub-menu li:last-child a { border: none; }
.header-bottom-nav li:hover { background: #802433; }
.header-bottom-nav li .sub-menu.onShow { max-height: 500px; transition: max-height ease-in 0.5s; }
.header-bottom-nav li:last-child { border: none; }
.header-bottom-nav > li > a { font-size: 1.75em; line-height: 82px; display: block; width: 100%; text-align: center }
#mobile-toggle { position: absolute; right: 15px; top: 20px; display: none; width: 45px; height: 40px; border-radius: 5px; text-indent: -9999px; z-index: 11; }
#mobile-toggle::before,
#mobile-toggle hr,
#mobile-toggle::after { content: ""; position: absolute; left: 10px; display: block; width: 25px; height: 2px; margin: 0; padding: 0; background: #fff; border: none; border-radius: 3px; transition: all .3s; }

#mobile-toggle::before { top: 8px; }

#mobile-toggle hr { top: 18px; }

#mobile-toggle::after { top: 28px; }

#mobile-toggle.active::before { top: 50%; transform: rotate(45deg); }

#mobile-toggle.active hr { opacity: 0; }

#mobile-toggle.active::after { top: 50%; transform: rotate(-45deg); }
#mobile { display: none; position: fixed; left: 0; bottom: 0; top: 80px; display: none; width: 100%; height: auto; background: #fff; z-index: 10; overflow-y: scroll; overflow-x: hidden; }

/* header end */

/* position */
.position .share-lists { float: right; margin-top: -65px; }
.position .share-lists ul { height: 32px;; }
.position .share-lists li { float: left; width: 32px; height: 32px; margin-right: 3px; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; transition: .2s all; }
.position .share-lists li a { display: block; width: 100%; height: 100%; text-indent: -99999px; }
.share-lists li.font-s { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/font1.png); }
.share-lists li.font-s:hover, .share-lists li.font-s.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/font11.png); }
.share-lists li.font-m { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/font2.png); }
.share-lists li.font-m:hover, .share-lists li.font-m.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/font22.png); }
.share-lists li.font-l { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/font3.png); }
.share-lists li.font-l:hover, .share-lists li.font-l.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/font33.png); }

.share-lists li.share1 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share1.png); }
.share-lists li.share1:hover, .share-lists li.share1.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share11.png); }
.share-lists li.share2 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share2.png); }
.share-lists li.share2:hover, .share-lists li.share2.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share22.png); }
.share-lists li.share3 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share3.png); }
.share-lists li.share3:hover, .share-lists li.share3.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share33.png); }
.share-lists li.share4 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share4.png); }
.share-lists li.share4:hover, .share-lists li.share4.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share44.png); }
.share-lists li.share5 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share5.png); }
.share-lists li.share5:hover, .share-lists li.share5.active { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share55.png); }
.share-lists li.share-line { width: 26px; background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/share/share-line.png); }
/* position end */

/* footer */
.footer { padding-bottom: 30px; }
.footer-top { padding-top: 30px; border-top: 2px solid #b0b0b0; margin-bottom: 64px; }
.footer-top .footer-nav { margin: 0; }
.footer-top .footer-nav .col-xs-1 { width: 123px; padding: 0; padding-right: 10px; }
.footer-top .footer-nav .col-xs-1 > a { font-size: 1.125em; }
.footer a { transition: .2s all; }
.footer a:hover { color: #44806F; }
.footer-top .footer-nav .col-xs-1:last-child { width: 68px; padding-right: 0; }
.footer-top .sub-menu { margin-top: 30px; }
.footer-top .sub-menu li { margin-bottom: 20px; }
.footer-top .sub-menu a { font-size: .95em; }
.footer-bottom { position: relative; }
.footer-bottom .footer-bottom-left { float: left; }
.footer-bottom .footer-bottom-left p { font-size: .875em; margin-bottom: 3px; }
.footer-bottom-left p.contact-info { font-size: .9em; margin-bottom: 3px; }
.footer-bottom-left p.contact-info:nth-of-type(3) { margin-bottom: 12px; }
.footer-bottom .footer-bottom-right { width: 260px; position: absolute; bottom: -10px; right: 60px; }
.footer-bottom .footer-bottom-right li { float: left; margin-right: 6px; margin-bottom: 10px; }
.footer-bottom .footer-bottom-right li:last-child { margin-right: 0; }
.footer-bottom .footer-bottom-right li:nth-of-type(5),
.footer-bottom .footer-bottom-right li:nth-of-type(6) { margin-right: 15px; }
.go-top { position: fixed; cursor: pointer; bottom: 30px; right: 100px; width: 37px; height: 31px; z-index: 999; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/top.png) no-repeat; background-size: 100% 100%; transition: .2s all; }
.go-top:hover { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/top_hover.png) no-repeat; }

/* footer end */

.content { min-height: 500px; }

/* index page */
.home-banner { position: relative; margin-top: 50px; margin-bottom: 60px; }
.home-banner a { display: block; }
.home-banner .owl-controls .owl-buttons div { text-indent: -9999px; width: 44px; height: 47px; background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/icon.png); background-repeat: no-repeat; opacity: .8; transition: .2s all; position: absolute; top: 50%; margin-top: -47px; }
.home-banner .owl-controls .owl-buttons div:hover { opacity: 1; }
.home-banner .owl-prev { background-position: -78px -12px; left: 20px; }
.home-banner .owl-next { background-position: -152px -12px; right: 20px; }
.home-banner .owl-controls .owl-page { display: inline-block; margin-right: 2px; }
.home-banner .owl-numbers { display: inline-block; width: 36px; height: 36px; font-size: 1.125em; text-align: center; line-height: 36px; background-color: #3e3e3e; }
.home-banner .owl-page.active .owl-numbers { background-color: #cccccc; }
.home-banner .owl-pagination { position: absolute; right: 20px; bottom: 20px; }
.section-news .notice { padding: 20px 15px; }
.list-tit { position: relative; padding-bottom: 5px; border-bottom: 2px solid #4D4D4D; margin-bottom: 10px; }
.list-tit a { display: inline-block; width: 72px; height: 30px; text-align: center; line-height: 30px; font-size: 1.125em; background-color: #4d4d4d; position: absolute; right: 0; bottom: 0; transition: .3s all; }
.list-tit a:hover { background: #802332; }
.list-tit > span { font-size: 1.75em; }
.notice .lists li a { display: block; padding: 20px 0; border-bottom: 1px solid #fff; position: relative; font-size: 1.125em; letter-spacing: 1px; padding-right: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: .2s all; }
.notice .lists li a:hover { color: #802332; background: #fff; }
.notice .lists.media-lists li a { font-size: .95em; padding-right: 0; }
.notice .lists.media-lists li a p.report-tit { padding-right: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.notice .lists li:last-child a { border-bottom: none; }
.notice .lists li a span { font-size: .8em; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.notice .lists.media-lists li a span { font-size: .925em; }
.section-news-right, .section-news-left { min-height: 428px; margin-bottom: 45px; }
.section-news-left { width: 614px; }
.section-news-right { margin-left: 45px; width: 395px; }
.section-recommend .recommend-item { width: 284px; padding: 0; margin-right: 45px; margin-bottom: 40px; }
.section-recommend .recommend-item:nth-of-type(2) .img-wrapper, .section-recommend .recommend-item:nth-of-type(3) .img-wrapper { height: 252px; background: #fff; }
.section-recommend .recommend-item:last-child { margin-right: 0; width: 395px; }
.recommend-box > p { height: 56px; line-height: 56px; font-size: 1.875em; background: #6493ff; }
.recommend-box > h2 { height: 56px; line-height: 56px; font-size: 1.875em; background: #6493ff; }
i.video { display: inline-block; width: 74px; height: 76px; position: absolute; left: 50%; top: 50%; margin-top: -37px; margin-left: -37px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/icon11.png) no-repeat; background-position: -142px -124px; }
.img-wrapper { display: block; border: 1px solid #6c6c6c; height: 176px; overflow: hidden; position: relative; }
.img-wrapper img { position: absolute; display: block; max-width: 100%; max-height: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }
.recommend-box .img-wrapper { transition: .2s all; border-top: 0; border: none; }
.recommend-box a.img-wrapper:focus { border: 2px solid transparent; }
.recommend-box .img-wrapper img { transition: .2s all; }

.recommend-box .img-wrapper:hover img { transform: scale(1.015); }
.section-oteher .recommend-item { width: 230px; margin-right: 45px; margin-bottom: 40px; padding: 0; }
.section-oteher .recommend-item:last-child { margin-right: 0; }
.section-oteher .recommend-box > p { background: #802332; font-size: 1.45em; }
.section-oteher .recommend-box > h2 { background: #802332; font-size: 1.45em; }
/* index page end */

/*  exhibition */
.left-menu { min-width: 115px; max-width: 205px; padding: 0; }
.left-menu .mobile-left { width: 100%; line-height: 50px; font-size: 1.45em; display: none; cursor: pointer; padding-left: 20px; }
.left-menu > ul > li { margin-bottom: 20px; width: 100%; text-align: left; }
.left-menu li a { display: block; width: 100%; min-height: 42px; line-height: 42px; font-size: 1.25em; transition: .2s all; padding-left: 15px; }
.left-menu li a.hasMenu::after { content: ''; margin-top: 12px; margin-right: 5px; display: inline-block; width: 15px; height: 15px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/triangle.png) no-repeat; background-size: 100% 100%; float: right; }
.left-menu li a.hasMenu.open::after { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/triangle_open.png) no-repeat; background-size: 100% 100%; }
.left-menu .sub-menu { max-height: 0; overflow: hidden; transition: max-height ease-out 0.5s; }
.left-menu .sub-menu.open { max-height: 500px; transition: max-height ease-in 0.5s; }
.left-menu .sub-menu li a { min-height: 30px; line-height: 30px; font-size: .95em; display: block; }
.left-menu .sub-menu li { margin-top: 5px; }
.left-menu .sub-menu li:last-child { margin-bottom: 20px; }
.left-menu li.active a, .left-menu li a.active { background: #802332; }
.left-menu .sub-menu li.active a, .left-menu .sub-menu li a.active { }
.left-menu li a:hover { color: #fff; background: #8b3a47; }
.left-menu li.active a:hover, .left-menu li a.active:hover { color: #fff; background: #802332; }
.right-content { width: 830px; margin-left: 45px; padding: 0; }
.right-content .right-tit { margin-bottom: 20px; }
.right-content .right-tit i.border-line { display: inline-block; height: 30px; background: #802332; width: 10px; float: left; }
.right-content .right-tit p { font-size: 1.475em; padding-bottom: 10px; margin-left: 20px; border-bottom: 1px solid #acacac; /*padding-right: 200px;*/ }
.detail { margin-bottom: 150px }
.right-lists .item { margin-bottom: 25px; padding: 0 10px; }
.right-lists .item a:hover, .hover-item a:hover { box-shadow: 0 0 6px rgba(0,0,0,.1), 0 4px 6px rgba(0,0,0,.1); transition: all .2s; }
.right-lists .item a:hover .tit, .hover-item a:hover .tit { text-decoration: underline; }
.right-lists .item a:hover .info, .hover-item a:hover .info { /* background: #802332; */ }
.right-lists .item:hover img, .hover-item:hover img { transition: all .2s; transform: scale(1.015); }
.right-lists .item a { display: block; }
.right-lists .item a .img-wrapper { height: 205px; margin: 0 auto; }
.right-lists .item .info { height: 125px; padding: 10px 7px; }
.right-lists .item .info .time, .right-lists .item .info .address { font-size: .875em; margin-bottom: 5px; }
.right-lists .item .info .address { min-height: 40px; }
.right-lists .item .info .tit { height: 45px; overflow-y: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.right-lists .item .info .time { letter-spacing: 1px; }
/* exhibition end */


/* exhibition_review */
.list-choose { background: #44806F; padding: 15px; margin-bottom: 30px; display: node; }
.list-choose form > div, .list-choose > div { padding: 0; }
.choose-select { width: 150px; height: 30px; padding-left: 10px; font-size: .875em; }
select.choose-select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
select.choose-select::-ms-expand { display: none; }
.list-choose input { width: 150px; height: 30px; padding-left: 10px; padding-right: 20px; font-size: .875em; color: #000; border: none; }
.list-choose .margin-r-15.pull-left { margin-top: 4px; }
.select-box::before { content: 'arrow'; text-indent: -99999px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/arrow.png) no-repeat; width: 13px; height: 8px; position: absolute; right: 10px; top: 10px; }

.select-box { position: relative; float: left; }
.select-box ul { position: absolute; z-index: 2; display: none; }
.select-box ul.open { display: block; }
.list-choose .select-box ul { min-width: 160px; background: #fff; max-height: 300px; overflow-y: auto; border-radius: 3px; margin-top: 2px; }
.list-choose .select-box ul li { line-height: 25px; margin-top: 5px; transition: .2s all; cursor: pointer; font-size: .875em; padding-left: 10px; }
.list-choose .select-box ul li:hover { background: rgba(95,133,128,.3); }
.list-choose .search-icon { float: right; margin-left: 20px; margin-top: 3px; display: inline-block; background-color: transparent; width: 22px; height: 22px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/icon.png) no-repeat; background-position: -25px -24px; border: none; }
.date-tip { margin-top: 10px; }
/* exhibition_review end */

/* activity page*/
.activity-item > a { display: block; }
.activity-item .img-wrapper, .image-text-item .img-wrapper { width: 270px; height: 205px; float: left; margin-right: 15px; }
.activity-item .tit { display: block; font-size: 1.125em; margin-bottom: 10px; transition: .2s all; }

.activity-item .time { font-size: 1em; margin-bottom: 10px; }
.activity-item .des { line-height: 1.7; max-height: 81px; overflow-y: hidden; margin-bottom: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.activity-item, .image-text-item { padding-bottom: 30px; padding-left: 0; padding-right: 0; margin-bottom: 30px; border-bottom: 1px solid #acacac; }
.activity-item:last-child { border: none; }
.image-text-item > .cl { position: relative; }
.detail-btn, .online-btn { border: none; position: absolute; right: 0; bottom: 0; display: block; width: 82px; height: 32px; line-height: 32px; text-align: center; background: #44806F; transition: .2s all; }
.online-btn { right: 100px; }
.detail-btn:hover { background: #802332; }
/* activity page end */

/* message page */
.message-item { padding: 25px 0; border-bottom: 2px solid #ababab; font-size: 1.125em; letter-spacing: 1px; }
.message-item:last-child { border-bottom: none; }
.message-tit { font-size: 1.25em; font-weight: 500; }
.message-item > div { float: left; }
.message-item > div.type { border: 1px solid transparent; }
.message-item > div.lang { float: right; }
.message-item > div.type { width: 126px; margin-right: 30px; }
.message-item.dictionary-item > div.type { width: 200px; margin-right: 30px; }
.message-item > a.tit { width: 500px; display: block; float: left; transition: .2s all; }
.activity-join-item.message-item > a.tit { width: 640px }
.message-item > a.tit:hover { color: #44806F }
.message-item > div.date { float: right; font-size: .95em; }

/* message page end*/


/* message_detail page */
.detail .content-time { margin-top: 20px; margin-bottom: 50px; padding-left: 25px; }

.message-info .message-des { line-height: 2; font-size: 1.125em; padding-bottom: 30px; }
.des-line { width: 440px; height: 1px; background: #acacac; margin-bottom: 30px; }
.message-info .message-other { margin-top: 30px; }
.message-other li { margin-bottom: 10px; }
.message-other li a { display: block; transition: .2s all; font-size: 1.125em; }
.message-other li a:hover { text-decoration: underline; }
.message-album { margin: 80px 0; margin-top: 20px; }
.message-album a { display: block; }
.message-album .img-wrapper { height: 198px;; }
.album-item { margin-bottom: 20px; }
.album-item a .des { margin-top: 15px; }
.mnessage-pdf li { margin-bottom: 20px; }
.mnessage-pdf a { line-height: 30px; transition: .2s all; }
.mnessage-pdf a:hover { color: #44806F }
.mnessage-pdf a i { display: inline-block; width: 23px; height: 30px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/pdf.png) no-repeat; float: left; margin-right: 10px; }
.mnessage-pdf a.pdf i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -34px 0; }
.mnessage-pdf a.doc i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -124px 0; }
.mnessage-pdf a.docx i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -154px 0; }
.mnessage-pdf a.xls i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -64px 0; }
.mnessage-pdf a.xlsx i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -94px 0; }
.mnessage-pdf a.zip i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -64px -30px; }
.mnessage-pdf a.ppt i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -4px -30px; }
.mnessage-pdf a.pptx i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -34px -30px; }
.mnessage-pdf a.rar i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -94px -30px; }
.mnessage-pdf a.jpg i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -124px -30px; }
.mnessage-pdf a.tiff i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -154px -30px; }

.mnessage-pdf a.png i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -4px -60px; }
.mnessage-pdf a.gif i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -34px -60px; }
.mnessage-pdf a.wwv i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -64px -60px; }
.mnessage-pdf a.txt i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -94px -60px; }
.mnessage-pdf a.text i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -124px -60px; }
.mnessage-pdf a.opt i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -154px -60px; }
.mnessage-pdf a.odt i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -4px -90px; }
.mnessage-pdf a.ods i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -34px -90px; }
.mnessage-pdf a.odp i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -64px -90px; }
.mnessage-pdf a.odf i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -95px -90px; }

.mnessage-pdf a.odg i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -124px -90px; }
.mnessage-pdf a.odb i { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/dl_icon_on.png) no-repeat; background-position: -154px -90px; }
.message-link a { position: fixed; display: block; width: 76px; height: 112px; top: 45%; background-size: 100% 100%; z-index: 99; transition: .2s all; opacity: .8; }
.message-link a:hover { opacity: 1; }
.message-link a.prev-message { margin-left: -365px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/message-l.png) no-repeat; }
.message-link a.next-message { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/message-r.png) no-repeat; margin-left: 870px }
.message-footer { margin-top: 80px; text-align: right; }
.message-return, .main-btn { display: inline-block; text-align: center; background: #802332; line-height: 32px; width: 82px; transition: .2s all; border: none; }
.message-return:hover, .main-btn:hover { background: #44806F; }
.detail.margin-b-20 { margin-bottom: 20px; }
/* message_detail page end */

/* collection page */
.collection-item { padding: 0 10px; margin-bottom: 40px; }
.collection-item .img-wrapper { height: 205px; }
.collection-item .info, .hover-item .info { padding: 10px; }

.collection-item a { display: block; }
.collection2-item .tit { font-size: 1.125em; margin-bottom: 20px; }
.collection2-item .des { min-height: 80px; margin-bottom: 20px; line-height: 1.7; }
.collection2-item:last-child { border: none }
.collection2-item a { display: block; }
.collection2-item .img-wrapper { position: relative; }
.collection2-item .img-wrapper i { display: none; transition: .2s all; }
.collection2-item .img-wrapper:hover i { display: inline-block; transition: .2s all; }
/* collection page end*/

/* collection_detail page */
.both-sides-left { float: left; width: 450px; margin-right: 25px; }
.both-sides-left.select-left { width: 340px; }
.both-sides-right { line-height: 2; }
.both-sides-right.imgs-right { margin-left: 475px; }
.both-sides-right.select-right { margin-left: 340px; }
.select-right .mnessage-pdf { margin-top: 60px }
.content-link { margin-top: 20px; margin-bottom: 40px; }
.content-link a { width: 70px; }
.content-link .guide a, .video-guide > p { float: left; width: 107px; height: 36px; line-height: 36px; margin-bottom: 5px; text-align: center; background: #7a130f; }
.content-link .guide a { float: inherit; display: inline-block }
.content-link .lang li { float: left; margin-right: 18px; }
.content-link .lang li.active a { background: #7a130f; }
.video-guide { margin-bottom: 20px; }
.video-guide audio { height: 30px; width: 305px; margin-top: 10px; margin-left: 135px }
.content-link .lang { margin-left: 135px; }
.content-link .lang a { display: block; width: 70px; text-align: center; height: 36px; line-height: 36px; margin-bottom: 10px; background: #ff8080; }
/* collection_detail page end*/

/*  education page */
.image-text-item.education-item .img-wrapper { height: 204px; }
.image-text-item .tit { display: block; font-size: 1.125em; margin-bottom: 10px; transition: .2s all; }
.image-text-item .tit:hover { }
.image-text-item .time, .image-text-item .type { margin-bottom: 10px; }

.image-text-item .type span { margin-right: 15px }
.image-text-item .des { line-height: 1.7; height: 81px; overflow-y: hidden; margin-bottom: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
/*  education page end */

/* research page */
.image-text-item > a { display: block; }
.ordinary-des { line-height: 1.7; font-size: 1.125em }
.ordinary-des.font-16 { font-size: 1em; }
.history-lists { margin-top: 35px; }
.history-item.image-text-item .img-wrapper { height: 210px; }
.periodical-item.image-text-item .img-wrapper { width: 173px; height: 238px; }
.history-item.image-text-item .des { height: auto; max-height: 200px; display: block; }
.history-item:last-child { border: none; }
/* research page end */

/* publications page */
.publications-item .img-wrapper { height: 210px; }
.publications-item { margin-bottom: 50px; padding: 0 27px; }
.hover-item > a { display: block; }
.publications-des { padding-top: 10px; padding-bottom: 30px; border-bottom: 1px solid #acacac; }
.publications-des .publications-des { padding-bottom: 0; }
.publications-des.goods-detail, .publications-des.scholarship_detail { border: none; }
.his-works { margin-top: 50px; }
.other-des { margin-top: 150px; }
.other-des .goods-item { padding: 0 5px; }
.other-des .goods-item .img-wrapper { height: 203px;; }
.content-title { font-size: 1.45em; padding: 15px 0; border-bottom: 1px solid #acacac; margin-bottom: 20px; }
.publications-des .img-wrapper-left { float: left; width: 293px; }
.publications-des.scholarship_detail .img-wrapper-left { width: 358px; }
.publications-des.goods-detail .img-wrapper-left { width: 450px; height: 340px; }
.publications-des .des-right { margin-left: 293px; padding-left: 35px; font-size: 1.125em; line-height: 1.7; }
.publications-des.scholarship_detail .des-right { margin-left: 358px; padding-left: 25px; }
.publications-des.scholarship_detail .album { width: 450px; }
.publications-des.goods-detail .des-right { margin-left: 450px; min-height: 340px; position: relative; }
.shop-btn { display: block; width: 90px; height: 32px; text-align: center; line-height: 32px; background: #802332; transition: .2s all; }
.shop-btn:hover { background: #FF8080; }
.goods-detail .des-right .shop-btn { position: absolute; bottom: 0; left: 30px; }
.catalog-des { padding-top: 30px; }
.small-tit { margin-bottom: 30px; }
.small-tit span { font-size: 1.5em; }
.small-tit a { float: right; }
/* publications page end */

/* server page */
.sex-top-type { padding-bottom: 40px; border-bottom: 1px solid #acacac; }
.new-item { border-bottom: 1px solid #acacac; padding: 30px 0; }
.new-item:last-child { border: none; }
.new-item .tit { font-size: 1.125em; transition: .2s all; }
.new-item .tit:hover { color: #44806F; }
.new-item .time { margin: 15px 0; }
.new-item .des { line-height: 1.7; height: 81px; overflow-y: hidden; margin-bottom: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
/* server page end */

/* qa page */
.qa-type li, .type-tab li, .tab-nav li { width: 160px; height: 42px; float: left; margin-right: 10px; }
.qa-type, .type-tab, .tab-nav { margin-bottom: 30px; }
.qa-type li a, .type-tab li a, .tab-nav li a { display: block; text-align: center; line-height: 42px; font-size: 1.125em; }
.qa-type li.current, .type-tab li.current { background: #6485ff; }
.qa-type li.current, .qa-type li a.current, .type-tab li a.current, .tab-nav li a.current { background: #6485ff; }

.qa-content { position: relative; overflow: hidden; min-height: 300px; }


.qa-item { margin-bottom: 20px; }
.qa-item .qa-tit { background: #44806F; font-size: 1.25em; padding: 12px 25px; cursor: pointer; margin-bottom: 20px; display: block; }
.qa-item .qa-answer { line-height: 1.7; max-height: 0; overflow-y: hidden; transition: max-height ease-out 0.3s; padding: 0 25px; }
.qa-item .qa-answer > span { float: left; }
.qa-item .qa-answer .answer-bottom { margin-left: 30px; }
.qa-item .qa-answer.open { max-height: 1000px; transition: max-height ease-in 0.3s; box-sizing: border-box; }
/* qa page end */

/* pdf page*/
.pdf-lists { margin-left: 20px; }
.pdf-item { border-bottom: 1px solid #acacac; padding: 20px 0; font-size: 1.125em; position: relative; }
.pdf-item:last-child { border: none; }
.pdf-item span { float: right; position: absolute; top: 20px; right: 0; }
.pdf-item a { transition: .2s all; display: inline-block; padding-right: 120px; width: 100%; }
.pdf-item a:hover { color: #44806F; }
/* pdf page end */

/* email page */
.email-des { font-size: 1.125em; line-height: 1.7; }
.email-form input[type='text'] { height: 40px; padding-left: 20px; border: 1px solid #fff;; }
#supplement { background: transparent; width: 100%; }
#supplement::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; }
#supplement:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; }
#supplement::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; }
#supplement:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; }
.form-control { border-radius: 0; }
.form-horizontal .control-label { font-size: 1.35em; }
.radio-box .radio-item { display: inline-block; margin-right: 10px; margin-bottom: 10px; cursor: pointer; }
.radio-box .radio-item label { padding-left: 3px; }
.form-horizontal .form-group { margin-bottom: 30px; }
.server_email { width: 100%; height: 1720px; }
.server_email .contentin_in { margin-left: 0; }
.server_email iframe { height: 100%; }
.input-half { width: 50%; }
.form-control.code { width: 200px; float: left; }
.lease_content_refresh { float: left; margin-left: 15px; }
.half { width: 50%; }
.lease_content_refresh a { margin-right: 10px; }
/* email page end */

/* 闁哄倸娲ゆ竟锟� page */
.selected-item { padding: 0 10px; }
.theme-item .img-wrapper { height: 440px; }
.hover-item { margin-bottom: 30px; }
.hover-item .flag { margin-top: 5px; }
.dem-item .img-wrapper { height: 237px;; }
/* 闁哄倸娲ゆ竟锟� end page */

/* about page */
.current-left { width: 430px; float: left; }
.current-right { width: 270px; float: right; }
.current-right .mnessage-pdf { margin-top: 20px }
.current-right .article-share p { margin-bottom: 10px }
.link-item { margin-bottom: 30px }
.link-item .img-wrapper { height: 73px;; }
.information-item { padding: 30px 0; border-bottom: 1px solid #acacac; }
.information-item a .tit { transition: .2s all; }
.information-item a .tit:hover { text-decoration: underline; }
.information-item:last-child { border: none; }
.information-item .time { margin: 10px 0; }
/* about page end */

/* other page */
.searchall-form { font-size: 1.125em; background: #767676; padding: 30px; }
.input-group input { height: 45px; border: none; }
.input-group-addon button { background: #44806F; color: #fff; font-size: 1.125em; border: none; height: 45px; width: 100px; transition: .2s all; }
.input-group-addon button:hover { background: #802332; }
.result-list { margin-top: 20px; }
.result-list li { padding: 20px; transition: .2s all; border-bottom: 1px solid #acacac; }
.result-list li:last-child { border: none; }
.result-list li:hover { background: #802433 }
.result-list li a { display: block; }
.result-list li .search-tit { margin-bottom: 10px; font-size: 1.25em; }
.report-item .img-wrapper { width: 145px; height: 206px; }

/* other page end */

/* album */
.album { height: 550px; margin-bottom: 20px; }
.select-left .album { height: 800px; }
.swiper-container { width: 100%; min-height: 300px; margin-left: auto; margin-right: auto; }
.swiper-container.swiper-his { height: 300px; }
.his-next.swiper-button-white, .his-prev.swiper-button-white { position: absolute; top: 35%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }
.swiper-slide { background-size: cover; background-position: center; }
.swiper-slide .img-wrapper { height: 360px; }
.swiper-his .swiper-slide .img-wrapper { height: 205px; }
.gallery-thumbs .swiper-slide .img-wrapper { height: 113px; }
.select-left .gallery-top .img-wrapper { height: 610px; }
.gallery-top { height: 400px; width: 100%; }
.select-left .gallery-top { height: 610px; }
.swiper-container.gallery-thumbs { height: 135px; box-sizing: border-box; padding: 10px 0; min-height: inherit; }
.gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; }
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.swiper-button-next.swiper-button-white, .his-next.swiper-button-white { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/right_arrow.png); width: 22px; height: 33px; right: 1px; }
.swiper-button-prev.swiper-button-white, .his-prev.swiper-button-white { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/left_arrow.png); width: 22px; height: 33px; left: 1px; }
/* album end */
.sitemap-nav .nav-item { margin-top: 30px; }
.sitemap-nav .nav-item > div { min-height: 280px; padding: 3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05), 0 2px 6px 0 rgba(0,0,0,.045); box-shadow: 0 1px 1px rgba(0,0,0,.05), 0 2px 6px 0 rgba(0,0,0,.045); border: 1px solid #fff; }
.nav-item > div > a { line-height: 40px; background: #999; display: block; padding-left: 10px; font-size: 1.125em; }
.nav-item .sub-menu { margin-left: 20px; }
.nav-item .sub-menu li { line-height: 35px; }
.nav-item .sub-menu li a { display: block; padding-left: 10px; }
.nav-item .sub-menu a:hover { text-decoration: underline }
.scholarship-item .img-wrapper { height: 205px;; }
.swiper-his .info { padding: 10px 0; font-size: .875em; }
.swiper-his { margin-bottom: 60px; }
.selected-goods-item .img-wrapper { height: 443px; }
.stronghold-cont .map-left { float: left; width: 322px; position: relative; }
.stronghold-cont .stronghold-right { margin-left: 322px; padding-left: 50px; }

.addr-icons span { display: block; width: 23px; height: 36px; cursor: pointer; }
.addr-icons li { position: absolute; }
.addr-icons li > p { width: 130px; padding: 10px; background: rgba(0, 0, 0, .8); height: 60px; position: absolute; display: none; z-index: 2; left: 50px; }
.addr-icons li:hover p { display: block; }
.addr-icons1 span { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/addr_icon1.png); background-size: 100% 100%; }
.addr-icons1 span.icon_2 { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/addr_icon2.png); background-size: 100% 100%; }
.stronghold-album { margin-top: 30px; padding-top: 32px; }
.map-legend { margin-top: 50px; }
.map-legend li { display: inline-block; margin-right: 30px; }
.map-legend li img { margin-right: 10px; }
.stronghold-album .swiper-container { min-height: 580px; }
.stronghold-album .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { display: inline-block; width: 32px; height: 32px; color: #fff; background: #802332; border-radius: 0; text-align: center; line-height: 32px; opacity: 1; }
.stronghold-album .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #FF8080; color: #000; }
.stronghold-album .swiper-wrapper { padding-top: 32px; }
.stronghold-album .swiper-container-horizontal > .swiper-pagination-bullets { bottom: inherit; top: 0; left: 0; text-align: left; }
.stronghold-album .swiper-button-next, .stronghold-album .swiper-button-prev { top: 35%; width: 22px; height: 33px; }
.stronghold-album .swiper-button-next { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/right_arrow.png) no-repeat; right: 0; }
.stronghold-album .swiper-button-prev { background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/left_arrow.png) no-repeat; left: 0; }
.word { padding-top: 20px; line-height: 1.7; background: #4D4D4D; display: none; }
.img-wrap { position: relative; width: 458px; height: 400px; background-color: #4d4d4d; }
.img-wrap img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%; }
.swiper-slide.swiper-slide-active .word, .right-img > .word { display: block; }

/* action_museum page */
.msg-lists, .activity-album, .related-video { margin-top: 70px; }
.cont-list-tit.list-tit { padding-bottom: 0; margin-bottom: 0; border-bottom: 1px solid #acacac; }
.cont-list-tit.list-tit a { background: #fff; color: #444; }
.cont-list-tit.list-tit a:hover { background: #802332; color: #fff; }
.exhibition-msg { padding-right: 20px; }
.study-resources { padding-left: 20px; }
.exhibition-msg li { border-bottom: 1px solid #acacac; padding: 15px 0; position: relative; }
.exhibition-msg li:last-child { border: none; }
.exhibition-msg li .flag { font-size: 1.125em; margin-bottom: 10px; }
.exhibition-msg li .addr { margin-bottom: 5px; font-size: .9em; }
.exhibition-msg li .addr-icon { display: inline-block; width: 20px; height: 20px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/map_icon.png) no-repeat; background-position: -33px -30px; position: absolute; right: 10px; top: 40px; text-indent: -9999px; }
.study-resources li { border-bottom: 1px solid #acacac; padding: 25px 0; }
.study-resources li:last-child { border: none; }
.activity-album-lists .img-wrapper { height: 205px; }
.activity-album-lists li { padding: 0 6px; }
.activity-album-lists li .des { margin-top: 10px; }
.activity-album-lists li { margin-bottom: 40px; }
.list-choose2 { position: relative; }
.list-choose2 .col-xs-12 { margin-bottom: 10px; }
.list-choose2 .col-xs-12:nth-of-type(3), .list-choose2 .col-xs-12:nth-of-type(4) { margin-bottom: 0 }
.list-choose.list-choose2 input { width: 250px; }
.list-choose.list-choose2 input:focus { border: 2px dashed #23527c; }
.list-choose.list-choose2 .search-icon { position: absolute; margin-left: 0; top: 40px; right: 25px; }
.list-choose.list-choose2 .select-box ul { width: 260px; }
.his-data { background: #488D67; border-radius: 10px; width: 370px; margin-bottom: 40px; }
.footprints-cont .map-left { float: left; width: 382px; position: relative; }
.info-right { float: left; padding-left: 60px; }
.his-data .his-data-year { font-size: 1.75em; padding: 10px 20px 0 10px; }
.his-data-info { background: #FBF5E7; color: #488D67; border: 7px solid #488D67; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 15px 25px; }
.his-data .his-data-year span { font-size: .75em; }
.his-data-info .data-flag { padding: 5px 15px; color: #fff; background: #488D67; border-radius: 14px; letter-spacing: 1px; }
.data-number { font-size: 1.875em; font-weight: bold; letter-spacing: .5px; }
.data-number span, .data-number i { font-style: inherit; font-size: .6em; }
i { font-style: inherit; }
.his-data .scence-data, .his-data .distance-data { float: left; }
.his-data .distance-data { margin-left: 45px; }
.activity-data .activity-type li { cursor: pointer; font-size: 1.75em; float: left; padding: 10px 15px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.activity-data .activity-type li:nth-of-type(1) { background: #DB3E3D }
.activity-data .activity-type li:nth-of-type(2) { background: #F1AE21 }
.activity-data .tab-content { padding: 20px; border-radius: 0px 10px 10px 10px; transition: .2s all; }
.activity-data .tab-content.type_1 { background: #DB3E3D }
.activity-data .tab-content.type_2 { background: #F1AE21 }
.act-time-data { background: #FBF5E7; color: #DB3E3D; font-size: 1.475em; padding: 7px 18px; font-weight: 900; }
.activity-data .tab-content.type_4 .act-time-data { color: #F1AE21 }
.activity-data .addr-lists li { margin-bottom: 10px; }
.activity-data .addr-lists { margin-top: 30px; margin-left: 20px; margin-bottom: 20px; }
.activity-data .addr-data { margin-bottom: 15px; margin-left: 20px; }
.activity-data .addr-lists li .name { color: #DB3E3D; font-size: 1.25em; padding: 5px 13px; border-radius: 14px; font-weight: 600; margin-right: 10px; background: #FBF5E7; }
.activity-data .tab-contentent.type_4 .act-time-data, .activity-data.activity-data .tab-content.type_4 .addr-lists li .name { color: #F1AE21; }
.all-data .all-data-tit > div { float: left; font-size: 1.25em; padding: 10px 0; }
.all-data .all-data-tit > div.addr { padding-left: 10px; }
.act-type ul li > div { float: left; }
.act-type ul li { border-bottom: 1px solid #acacac; padding: 10px 0; }
.act-type ul li:last-child { border-bottom: none; }
.all-data .addr { width: 110px; padding-left: 10px; }
.all-data .addr-detail { width: 180px; }
.all-data .server-type { width: 110px; }
.all-data .date { width: 200px; }
.all-data .people { width: 120px; }
.all-data .distance { width: 100px; }
.act-type .act-name { height: 28px; line-height: 28px; font-weight: 600; padding-left: 10px; border-top: 1px solid #acacac; border-bottom: 1px solid #acacac; }
.act-type:nth-of-type(1) .act-name { background: #DB3E3D; }
.act-type:nth-of-type(2) .act-name { background: #F1AE21; }
.car-flag { position: absolute; }
.car-flag .map-car { position: absolute; left: 15px; top: 10px; width: 92px; height: 43px; max-width: inherit; max-height: inherit; }
.position-1 { top: 16px; left: 276px; }
.position-2 { top: 23px; left: 308px; }
.position-3 { top: 2px; left: 247px; }

.position-5 { top: 57px; left: 248px; }
.position-6 { top: 77px; left: 170px; }
.position-7 { top: 64px; left: 176px; }
.position-8 { top: 34px; left: 187px; }

.position-9 { top: 99px; left: 117px; }
.position-10 { top: 154px; left: 88px; }
.position-11 { top: 195px; left: 48px; }
.position-12 { top: 190px; left: 115px; }
.position-13 { top: 315px; left: 71px; }
.position-14 { top: 296px; left: 17px; }
.position-15 { top: 257px; left: 19px; }
.position-16 { top: 334px; left: 0px; }
.position-17 { top: 323px; left: 26px; }
.position-20 { top: 427px; left: 75px; }
.position-21 { top: 327px; left: 134px; }
.position-22 { top: 167px; left: 184px; }
.footprints-fixed-cont { width: 100%; overflow-x: scroll; }
.footprints-fixed-cont > div { width: 830px; }
/* action_museum page :end*/

/* volunteer_area page */
.volunteer-login { width: 520px; margin: 60px auto; }
.volunteer-login input { width: 250px; }
.volunteer-login input#code { width: 150px; }
.volunteer-login .title { font-size: 1.5em; width: 100px; padding-bottom: 10px; border-bottom: 1px solid #acacac; margin: 0 auto; margin-bottom: 30px; }
.login-btn { display: inline-block; border: none; background: #802332; line-height: 36px; min-width: 90px; padding: 0 28px; text-align: center; transition: .2s all; }
.login-btn:hover { background: #44806F; }
.data-info .item { margin-bottom: 10px; }
.data-info .item span.data-flag { display: inline-block; width: 150px; line-height: 40px; text-align: center; margin-right: 20px; background: #686868; }
.data-info .item span.data-result { line-height: 40px; }
.login-person { position: absolute; right: 0; margin-top: -55px; font-size: 1.25em; }
.login-person-info { font-size: 1.25em; line-height: 30px; }
.volunteer-time-lists { overflow-x: scroll; }
.volunteer-time-lists > div { width: 830px; }
.volunteer-time-lists .time-lists-title { border-bottom: 2px solid #fff; }
.volunteer-time-lists .time-lists-title > div { float: left; font-size: 1.25em; padding-bottom: 10px; text-align: center; }
.volunteer-time-lists .month { width: 60px; text-align: center; position: relative; }
.volunteer-time-lists.volunteer_number .month { width: 300px; }
.volunteer-time-lists .tabel-cont { margin-top: 15px; }
.volunteer-time-lists .data { width: 140px; }
.volunteer-time-lists.volunteer_number .data { width: 210px; }
.volunteer-time-lists .time-lists-title .data { margin-left: 30px }
.volunteer-time-lists .name { width: 300px; }
.volunteer-time-lists.volunteer_number .name { width: 120px; }
.volunteer-time-lists .time { width: 120px; }
.volunteer-time-lists .all-month { width: 160px; }
.volunteer-time-lists ul.month-lists > li > div { float: left; }
.volunteer-time-lists ul.month-lists > li { border-bottom: 2px solid #fff; }
.volunteer-time-lists ul.month-lists li > span { display: inline-block; text-align: center; }
.volunteer-time-lists ul.month-lists .data-lists { padding-left: 30px; }
.volunteer-time-lists ul.month-lists .data-lists li { border-bottom: 1px solid #acacac; padding: 15px 0; }
.volunteer-time-lists ul.month-lists .data-lists li:last-child { border: none; }
.time-all-number { line-height: 40px; padding-right: 60px; background: #868686; font-size: 1.25em; }
/* volunteer_area page end*/
.input-daterange .dropdown-menu { z-index: 1 !important; color: #000; }
/* 閲嶇疆bootstrap datapicker妯ｅ紡 */
.datepicker table { background: #eeebea; }
.datepicker table thead tr:nth-of-type(2) { background: #fff; margin-bottom: 20px; }
.datepicker { padding: 10px; }
.datepicker td, .datepicker th { border-radius: 0; color: #002857; }

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled], .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { background-color: #44806F; border-radius: 0; }
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover, .datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover { background-color: #006dcc; background-image: -moz-linear-gradient(to bottom,#44806F,#44806F); background-image: -ms-linear-gradient(to bottom,#44806F,#44806F); background-image: -webkit-gradient(linear,0 0,0 100%,from(#44806F),to(#44806F)); background-image: -webkit-linear-gradient(to bottom,#44806F,#44806F); background-image: -o-linear-gradient(to bottom,#44806F,#44806F); background-image: linear-gradient(to bottom,#44806F,#44806F); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44806F', endColorstr='#0044cc', GradientType=0); border-color: #44806F #44806F #002a80; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25); }
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] { background: #44806F; color: #fff; }
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { background-color: #FF5000; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f2', endColorstr='#FF5000', GradientType=0); border-color: #FF5000 #FF5000 #fbed50; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; }
.detail-info { line-height: 2.1; }
.detail-title { height: auto; background-color: #e5e5e5; font-size: 1.25em; font-family: "寰粺姝ｉ粦楂�"; line-height: 40px; margin: 30px 0; text-indent: 15px; color: #7d7d7d; }
/* page */
#page { padding: 40px; text-align: center; clear: both; }
#page .page { padding: 20px 0; overflow: hidden; text-align: center; }
#page .page a { position: relative; display: inline-block; width: 35px; margin: 0 1px 1px 0; font-size: 1.125em; color: #fff; line-height: 35px; text-align: center; cursor: pointer; box-sizing: border-box; transition: all .3s; }
#page .page a.prev,
#page .page a.next,
#page .page a.first,
#page .page a.last { text-indent: -9999px; }
#page .page a.prev:before,
#page .page a.next:before,
#page .page a.first:before,
#page .page a.last:before { content: ""; position: absolute; left: 50%; top: 50%; display: block; height: 14px; margin-top: -7px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/page.png); }
#page .page a.prev:before,
#page .page a.next:before { width: 10px; margin-left: -5px; }
#page .page a.prev:before { background-position: -33px top; }
#page .page a.next:before { background-position: -43px top; }
#page .page a.first:before,
#page .page a.last:before { width: 13px; margin-left: -6px; }
#page .page a.first:before { background-position: left top; }
#page .page a.last:before { background-position: right top; }
#page .page a.num:hover,
#page .page a.num.active { background: #44806F; color: #fff; }
#page .page a.prev:hover,
#page .page a.next:hover,
#page .page a.first:hover,
#page .page a.last:hover { background-color: #44806F; }

/* page end */


/* layui */
/* 20190926闁哄倹婢橀·锟� */
.laydate-day-mark { cursor: not-allowed; background: #CBCBCB; color: #002857; /* height: 25px!important; */ }
.notClick { }
.laydate-day-mark { /* line-height: 25px!important; */ }
.layui-laydate-content { padding-bottom: 0 !important; }
.laydate-day-next { /* visibility: hidden; */ /* display: none; */ }
.layui-laydate-content { }
.layui-laydate-list > li { height: 30px !important; line-height: 30px !important; }
.date-mask { position: absolute; background: transparent; width: 36px; height: 30px; z-index: 1; cursor: not-allowed; left: 0; top: 0; }
.laydate-day-mark { height: 30px !important; }
.layui-laydate-content td, .layui-laydate-content th, .layui-laydate-content td a, .layui-laydate-content th a { font-size: .75em; color: #666; /* height: 25px!important; */ }
.layui-laydate-content td a, .layui-laydate-content th a { display: inline-block; height: 100%; width: 100%; }
.layui-laydate-content td.hasActivity a { color: #fff; }
.layui-laydate-header i.laydate-prev-y { display: none; }
.layui-laydate-header i.laydate-next-y { display: none; }
.layui-laydate-header i.laydate-prev-m { left: 0 !important; /* background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/data_icon.png) no-repeat;
    background-position: -18px 0 ;
    width: 5px;
    height: 10px; */ }
.layui-laydate-header i.laydate-next-m { right: 10px !important; }
.layui-laydate .layui-this { background-color: #ED8703 !important; }
.layui-laydate .layui-this.hasActivity { /* background: #6493FF!important; */ color: #fff; }
.laydate-day-mark::after { background: transparent !important; }
.layui-laydate-content td.hasActivity { background: #6493FF; color: #fff; }
.hover-activity { position: absolute; display: none; z-index: 99; box-shadow: 0px 4px 19px 1px rgba(105,105,105,0.2); background: #fff; color: #000; width: 254px; padding: 0 20px; }
.leftArrowM { display: inline-block; width: 30px; height: 30px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/leftArrowM.png) no-repeat center center; }
.rightArrowM { display: inline-block; width: 30px; height: 30px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/rightArrowM.png) no-repeat center center; }
.leftArrowY { display: inline-block; width: 30px; height: 30px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/leftArrowY.png) no-repeat center center; }
.rightArrowY { display: inline-block; width: 30px; height: 30px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20170511170205/https://www.nmh.gov.tw/themes/55/images/rightArrowY.png) no-repeat center center; }
#calendar { background: #fff; position: relative; padding-bottom: 40px; border: 1px solid #d2d2d2; background-color: #fff; color: #666; }
#calendar .layui-laydate { border: none; box-shadow: inherit }
.current-month { font-size: .875em; width: 83px; height: 25px; line-height: 25px; text-align: center; background: #EEEEEE; color: #545455; border-radius: 20px; position: absolute; right: 10px; bottom: 10px; display: inline-block; }
.current-month:hover { background: #802332; }
.hover-activity a { color: #000; }
.hover-activity .item > a { display: block; padding: 15px 0; border-bottom: 1px solid #dedede; font-size: .95em; text-align: left; }
.hover-activity .close-tip { line-height: 30px; font-size: .875em; color: #888; cursor: pointer; }
.layui-laydate-content tr { padding-bottom: 3px }
.hover-activity .close-tip:hover { color: #333; }
.hover-activity .footer-btns { font-size: .875em; padding: 10px 0; }
.hover-activity .footer-btns a, .hover-activity .footer-btns span { display: inline-block; width: 60px; text-align: center; line-height: 20px; height: 20px; margin: 0 20px; cursor: pointer; color: #888; }
.hover-activity .footer-btns span:hover { color: #333; }
.d4 { float: left; width: 0; height: 0; border-width: 10px; border-style: solid; border-color: transparent #fff transparent transparent; margin-left: -40px; position: absolute; top: 70px; }
.hover-activity .time { text-align: right; font-size: .875em; margin-top: 5px; color: #666; }
.hover-activity .activity-wrapper { max-height: 325px; overflow-y: scroll; }
.hover-activity .footer-btns a { background: #802332; }
.hover-activity .footer-btns span { /* background: #666; */ }
/* layui data end */
/* RWD */
@media(max-width:1460px) {
}

@media(max-width:1380px) {
    .message-link { display: none }
    .message-link a { position: relative; }
    .message-link a.prev-message { margin-left: 0; float: left; }
    .message-link a.next-message { margin-left: 0; float: right; }
}

@media(max-width:1160px) {
    .both-sides-right.imgs-right { margin-left: 0 }
    .form-group.text-right button { margin-right: 15px; }
    .go-top { display: none; }

    .video-guide audio { width: 280px; margin-left: 0; }
    .both-sides-left, .both-sides-left.select-left, .current-left, .publications-des .img-wrapper-left, .publications-des.scholarship_detail .img-wrapper-left { float: inherit; width: 100%; }
    .both-sides-right, .both-sides-right.select-right, .current-right, .publications-des.scholarship_detail .des-right { width: 100%; margin-left: 0; padding-left: 0; }
    .right-detail .album { max-width: 100%; margin: 20px auto; }
    .current-right { margin-top: 20px; }
    .current-right > img { display: block; margin: 0 auto; }
    .right-lists .item a .img-wrapper { margin: 0 auto; }
    .right-lists .item .info { text-align: center; }
    .section-recommend .recommend-item, .section-oteher .recommend-item { margin-right: 15px; }
    .home-banner { margin-top: 0; }
    .home-banner .owl-pagination { bottom: 10px; right: 10px; }
    .home-banner .owl-numbers { width: 25px; height: 25px; line-height: 25px; font-size: 1em; }
    .left-menu { max-width: inherit; width: 100%; overflow: hidden; margin-bottom: 50px; border: 1px dashed #fff; max-height: 50px; transition: max-height ease-out 0.5s; }

    .left-menu.open { max-height: 1500px; transition: max-height ease-in 0.5s; }
    .left-menu li { float: left; text-align: center; width: 50%; }
    .left-menu .sub-menu li a { padding: 0 10px; }
    .left-menu .sub-menu { display: block; text-align: center; }
    .left-menu li a.hasMenu::after { float: inherit; margin-left: 5px; }
    .left-menu.two-menu li { width: 25%; }
    .left-menu .mobile-left { display: block; margin-bottom: 20px; border-bottom: 1px dashed #fff; text-align: center; padding-left: 50px; }
    .left-menu .mobile-left::before { content: '+'; float: right; width: 50px; cursor: pointer; text-align: center; }
    .left-menu.open .mobile-left::before { content: '-' }
    .right-content { width: 100%; margin-left: 0; }
    .home-banner { margin-bottom: 30px; }
    .content { /* margin-top: 80px; */ }
    body { font-size: .95em; }
    #mobile-toggle { display: block; }
    .header { /* position: fixed; */ top: 0; width: 100%; height: 80px; padding: 10px 10px; background: #4d4d4d; z-index: 999; -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1); box-shadow: 0 0 6px rgba(0,0,0,0.1); border-bottom: 1px solid #dedede; }
    .header-bottom-nav, .mobile-nav { background: #fff; }
    .header-logo > a:last-child, .header-middle, .header-bottom, .header-lang { display: none; }
    .header-bottom-nav li { width: 100%; border: none; }
    .header-bottom-nav li:hover { background: #44806F; }
    .header-bottom-nav li:hover a { color: #585f69; }
    .header-bottom-nav > li:hover > a { color: #fff; }
    .header-bottom-nav li .sub-menu { padding-left: 10px; }
    .header-bottom-nav li .sub-menu a { text-align: left; padding-left: 20px; border-bottom: 1px solid #fff; }
    .header-bottom-nav li .sub-menu li:last-child a { border: none }
    .header-bottom-nav > li > a { line-height: 50px; font-size: 1.125em; text-align: left; padding-left: 20px; color: #4a4a4a; border-bottom: 1px solid #ccc; }
    .header-bottom-nav > li > a.has-menu::before { content: "+"; float: right; margin-right: 15px; }
    .header-bottom-nav > li > a.has-menu.isOpen::before { content: "-"; }
    .header-bottom-nav li .sub-menu { position: relative; background: #f8f8f8; }
    .header-bottom-nav li:hover .sub-menu { display: none; max-height: 0; transition: max-height ease-out 0.5s; overflow-y: hidden; }
    .header-bottom-nav li .sub-menu.open { display: block; max-height: 500px; transition: max-height ease-in 0.5s; }
    .mobile-nav, .mobile-nav a { color: #4a4a4a; }
    .mobile-nav { position: absolute; overflow: auto; width: 100%; }
    .mobile-lang { text-align: center; margin: 20px auto; letter-spacing: 1px; }
    .header-mid-nav, .search-wrapper { float: inherit; margin: 20px; }

    .header-mid-nav li { margin-bottom: 10px; margin-right: 20px; }
    .search-wrapper .search-put input { border: 1px solid #eee; height: 40px; padding-left: 12px; width: 80%; }
    .search-wrapper .search-put { border: none; }
    .search-wrapper .search-put button { height: 40px; width: 20%; position: inherit; background: #44806F; color: #fff; float: right; }
    .search-wrapper .search-key { text-align: center; }
    .search-wrapper .search-put button::before { content: '搜尋' }
    .wrap { width: 100%; }
    .box { margin: 0 15px; }
    .footer-bottom .footer-bottom-left { float: inherit; text-align: center; }
    .footer-bottom .footer-bottom-right { position: inherit; right: 0;; margin: 0 auto; }
    .footer-top .footer-nav .col-xs-1 { width: 25%; min-height: 230px; }
    .footer-top .footer-nav .col-xs-1:last-child { text-align: left; }
    .footer-top .footer-nav .col-xs-1 > a { display: block; width: 80%; border-bottom: 1px dashed #fff; }
}

@media(max-width:1100px) {

    .activity-join-item.message-item > a.tit, .message-item > a.tit { width: 100%; }
    .section-news-right, .section-news-left { margin-left: 0; width: 100%; }
    .volunteer-login .control-label { display: none; }
}

@media(max-width:992px) {
    .volunteer-form-footer .col-xs-8, .volunteer-form-footer .col-xs-3 { margin-bottom: 20px }
    .right-lists .item { width: 50%; }
    .list-choose .col-xs-12 { width: 100%; margin-bottom: 15px; }
    .list-choose2 .col-xs-12:nth-of-type(3), .list-choose2 .col-xs-12:nth-of-type(4) { margin-bottom: 15px; }
    .list-choose .margin-r-15.pull-left { width: 70px }
    .list-choose .search-icon { float: none; margin-top: 0; }
}

@media(max-width:769px) {

    .volunteer-login { width: 100%; }
    .pdf-item span { display: block; text-align: right; margin-top: 10px; position: relative; top: 0; }
    .pdf-item a { padding-right: 0; }
    .image-text-item .info { text-align: center; }
    .ellipsis-2 { min-height: auto; }
    .notice .lists li a { padding-bottom: 40px; padding-right: 0; }
    .notice .lists.media-lists li a span { font-size: .8em; }
    .notice .lists.media-lists li a { font-size: 1.125em; }
    .notice .lists.media-lists li a p.report-tit { padding-right: 0; }
    .notice .lists li a span { top: inherit; bottom: 10px; }
    .form-horizontal .form-group { margin-bottom: 20px; }
    .input-half { width: 100%; }
    .form-horizontal .control-label { margin-bottom: 10px; }
    .publications-des .des-right { margin-left: 0; padding-left: 0; margin-top: 20px; }
    .publications-des .img-wrapper-left { float: inherit; width: 200px; margin: 0 auto; }
    .collection-item .info, .hover-item .info { text-align: center }
    .detail-btn, .online-btn { position: relative; }
    .footer { margin-top: 40px; }
    .message-album { margin: 40px 0; }
    .message-footer { margin-top: 40px; }
    .position .share-lists { margin-top: -20px; margin-bottom: 20px }
    .message-item { padding: 15px 0; }
    .message-item > div { width: 100% }
    .message-item > div.date { text-align: right; }
    .message-tit { display: none; }
    .message-item > div.type { margin-bottom: 10px; border-bottom: 1px dashed; width: auto; padding-bottom: 5px; }
    .message-item > a.tit { width: 100%; margin-bottom: 5px; }
    .activity-item .img-wrapper, .image-text-item .img-wrapper { float: inherit; margin: 0 auto; margin-bottom: 20px; width: auto; }
    .collection2-item .img-wrapper i { display: inline-block; }
    .activity-item .info { text-align: center; }
    .activity-item .des { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
    .detail-btn { float: inherit; margin: 0 auto; }
    .list-choose .col-xs-12 > label, .list-choose .col-xs-12 label { width: 100%; margin-bottom: 10px; }
    .right-lists .item { width: 100%; }
    .footer-top .footer-nav .col-xs-1 { width: 33.33%; }
    .section-recommend .recommend-item, .section-oteher .recommend-item, .section-recommend .recommend-item:last-child { width: 100%; margin: 20px auto; }
    .section-recommend .recommend-item:first-child { display: none; }
    .recommend-box .img-wrapper { height: 175px; background: #ffff; }
    .recommend-box .img-wrapper img { }
}
/*  */
@media(max-width:370px) {
    .right-content .right-tit p { padding-right: 0; }
    .login-person { position: relative; margin-top: 0; margin-bottom: 20px; }
    .position .share-lists li { width: 28px; height: 28px; }
    .form-control.code { width: 140px; }
    .qa-type li, .type-tab li, .tab-nav li { width: 130px }
    .header-logo a:first-child img { width: 220px; margin-top: 7px; }
    .footer-top .footer-nav .col-xs-1 { width: 50%; }
    .list-choose input { width: 120px; }
}



/*--- preloader ---*/
.dark #preloader { background-color: #232323; }

#preloader { position: fixed; display: none; top: 0; left: 0; right: 0; bottom: 0; background-color: #f7f7f7; z-index: 999999; }

.preloader { width: 50px; height: 50px; display: inline-block; padding: 0px; text-align: left; box-sizing: border-box; position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; }

.preloader span { position: absolute; display: inline-block; width: 50px; height: 50px; border-radius: 100%; background: #802332; -webkit-animation: preloader 1.3s linear infinite; animation: preloader 1.3s linear infinite; }

.preloader span:last-child { animation-delay: -0.8s; -webkit-animation-delay: -0.8s; }

@keyframes preloader {
    0% { transform: scale(0, 0); opacity: 0.5; }

    100% { transform: scale(1, 1); opacity: 0; }
}

@-webkit-keyframes preloader {
    0% { -webkit-transform: scale(0, 0); opacity: 0.5; }

    100% { -webkit-transform: scale(1, 1); opacity: 0; }
}

/*--- end of preloader ---*/

input[type=checkbox], input[type=radio] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; right: 0; bottom: 0; left: 0; height: 20px; width: 20px; vertical-align: -0.8rem; transition: all .15s ease-out 0s; color: #fff; cursor: pointer; display: inline-block; margin: 8px 0; outline: none; border-radius: 10%; }

/* Checkbox */
input[type=checkbox]:before, input[type=checkbox]:after { position: absolute; content: ""; background: #fff; transition: all .2s ease-in-out; }
input[type=checkbox]:before { left: 2px; top: 6px; width: 0; height: 2px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
input[type=checkbox]:after { right: 9px; bottom: 3px; width: 2px; height: 0; transform: rotate(40deg); -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -ms-transform: rotate(40deg); -o-transform: rotate(40deg); transition-delay: .2s; }
input[type=checkbox]:checked:before { left: 1px; top: 10px; width: 6px; height: 2px; }
input[type=checkbox]:checked:after { right: 5px; bottom: 1px; width: 2px; height: 14px; }
input[type=checkbox]:indeterminate:before, input[type=checkbox]:indeterminate:after { width: 7px; height: 2px; transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); }
input[type=checkbox]:indeterminate:before { left: 1px; top: 7px; }
input[type=checkbox]:indeterminate:after { right: 1px; bottom: 7px; }

/* Radio */
input[type=radio] { border-radius: 50%; }

input[type=radio]:checked:before { transform: scale(1); }

input[type=radio]:before { content: ""; display: block; width: 10px; height: 10px; border-radius: 50%; margin: 3px; transform: scale(0); transition: all ease-out 250ms; }

/* Colors */
input[type=checkbox], input[type=radio] { border: 2px solid #4caf50; }

input[type=checkbox]:checked, input[type=checkbox]:indeterminate, input[type=radio]:checked:before { background: #4caf50; }

/* Complement colors */
input[type=checkbox].blue, input[type=radio].blue { border: 2px solid #2196f3; }

input[type=checkbox].blue:checked, input[type=checkbox].blue:indeterminate, input[type=radio].blue:checked:before { background: #2196f3; }
input[type=checkbox].white, input[type=radio].white { border: 2px solid #ffffff; background: #fff; }

input[type=checkbox].white:checked, input[type=checkbox].white:indeterminate, input[type=radio].white:checked:before { background: #000000; }

input[type=checkbox].red, input[type=radio].red { border: 2px solid #f44336; }

input[type=checkbox].red:checked, input[type=checkbox].red:indeterminate, input[type=radio].red:checked:before { background: #f44336; }

input[type=checkbox].orange, input[type=radio].orange { border: 2px solid #ffc107; }

input[type=checkbox].orange:checked, input[type=checkbox].orange:indeterminate, input[type=radio].orange:checked:before { background: #ffc107; }


/* 2019-10-08 */
.mce-item-table tr td:nth-of-type(2) { padding: 0px 20px; }
/* 2019-11-08 */
.publications-info .ordinary-des.padding-20 { padding-top: 0; }
.publications-des > .margin-t-30 { margin-top: 20px; }
.publications-info .his-works { margin-top: 0; }
.publications-info .swiper-container.swiper-his { height: 280px; min-height: 280px; }
/* 201911-25 */
.fancybox-caption { text-align: center; }
/*20191213*/
.read-more { display: inline-block; width: 72px; height: 30px; text-align: center; line-height: 30px; font-size: .9em; background-color: #7a130f; float: right; transition: .3s all; margin-top: 18px; }
.read-more:hover { opacity: .7; }

.cont-more { float: right; margin-right: 5px; font-size: .6em; font-weight: bold; line-height: 32px; padding: 0 5px; margin-top: 20px; }
.cont-more:hover { color: #802332; }






/*
     FILE ARCHIVED ON 17:02:05 五月 11, 2017 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 23:06:41 五月 12, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
