@charset "UTF-8"; /*$primary-color: #3e9ca9;*/ /*@import url(https://fonts.googleapis.com/earlyaccess/cwtexfangsong.css); @import url(https://fonts.googleapis.com/earlyaccess/cwtexming.css);*/ @import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css); /*Font_Style*/ body, small, #primary-menu ul ul li > a, .wp-caption, .feature-box.fbox-center.fbox-italic p, .skills li .progress-percent .counter, .nav-tree ul ul a { font-family: sans-serif, 微軟正黑體; } h1, h2, h3, h4, h5, h6, #logo, #primary-menu ul li > a, #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a, #top-search form input, .entry-link, .entry.entry-date-section span, .button.button-desc, .counter, label, .nav-tree li a, .wedding-head .first-name, .wedding-head .last-name { font-family: sans-serif, 微軟正黑體; } .entry-meta li, .entry-link span, .entry blockquote p, .more-link, .comment-content .comment-author span, .button.button-desc span, .testi-content p, .team-title span, .before-heading, .wedding-head .first-name span, .wedding-head .last-name span { font-family: sans-serif, 微軟正黑體; } .font-body { font-family: sans-serif, 微軟正黑體 !important; } .font-primary { font-family: sans-serif, 微軟正黑體 !important; } .font-secondary { font-family: sans-serif, 微軟正黑體 !important; } ::-webkit-input-placeholder { /* WebKit browsers */ color: #ccc; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ccc; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ccc; } :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ccc; } .table th, .table td { padding: 10px 5px; } /*Font_Style End*/ /*base_Style*/ * { letter-spacing: 0.5px; } a { color: #3f8acd; word-break: break-all; } a:hover, a:focus { color: #047c8c; } body { font-family: sans-serif, 微軟正黑體; font-size: 18px; line-height: 1.6; } dl, dt, dd, li { margin: 0; padding: 0 0 0px; } label { font-size: 16px; } ol, ul { margin: 0 0 20px; } p { margin: 0 0 20px; } .primary-color { color: #047c8c !important; } .secondary-color { color: #3f8acd !important; } .tertiary-color { color: #1364ad !important; } .fourth-color { color: #8053ca !important; } .highlight-color { color: #ff6600 !important; } .highlight-color2 { color: #ef6c8b !important; } /*base_Style End*/ /*Button_style*/ .button { background-color: #047c8c; } .button:hover, .button:focus { color: #fff !important; } .button.button-3d { font-size: 21px; margin: 0 5px 0 0; } .button.button-small { font-size: 18px; } .button.button-mini { font-size: 16px; } .button.highlight_btn { background-color: #ff6600; } .button.highlight_btn:hover, .button.highlight_btn:focus { opacity: 0.9; background-color: #ff6600 !important; } a.first_btn, button.first_btn { background-color: #047c8c !important; } a.first_btn:hover, a.first_btn:focus, button.first_btn:hover, button.first_btn:focus { background-color: #ff6600 !important; } a.second_btn, button.second_btn { background-color: #3f8acd !important; } a.second_btn:hover, a.second_btn:focus, button.second_btn:hover, button.second_btn:focus { background-color: #ff6600 !important; } a.third_btn, button.third_btn { background-color: #1364ad !important; } a.third_btn:hover, a.third_btn:focus, button.third_btn:hover, button.third_btn:focus { background-color: #ff6600 !important; } a.interview_btn, button.interview_btn { background-color: #8053ca !important; } a.interview_btn:hover, a.interview_btn:focus, button.interview_btn:hover, button.interview_btn:focus { background-color: #ff6600 !important; } .article_top_div { margin: 10px 0; padding: 0; position: relative; } .article_top_div .article_title { margin: 0; } .article_top_div .article_time { font-size: 16px; color: #555; } .article_top_div .article_keyword { margin: 0; } .article_top_div .article_keyword a { color: #3f8acd; border: 1px #3f8acd solid; font-size: 14px; padding: 3px 5px; margin: 10px 5px 0 0; border-radius: 5px; display: inline-block; } .article_top_div .article_keyword a:hover, .article_top_div .article_keyword a:focus { background: #3f8acd; color: #fff; } .article_top_div .article_friendly { position: absolute; right: 0; bottom: 0; } .article_top_div .article_friendly a { margin: 0 3px; } .article_top_div .article_friendly img { width: 40px; } .ad_div { margin: 60px 0 40px; /*background: #fff; border: 1px #efefef solid;*/ } .ad_div .ad_area { margin: 0 0 10px; } .ad_div .ad_area img { width: 100%; } .ad_div h3 { padding: 10px; border-radius: 0; margin: 0 0 0; color: #fff; background: #047c8c url(../images/test_bg.png); text-align: center; font-size: 21px; } .ad_div .widget { margin-top: 30px; background: white; border: 1px #efefef solid !important; padding: 0 0 20px; } .breadcrumb { top: 0 !important; margin: 20px 0 0 0 !important; z-index: 1; font-size: 16px; right: 0 !important; padding: 0 15px !important; } .breadcrumb .breadcrumb-item a { color: #777; } .breadcrumb .breadcrumb-item::before { color: #777; } .breadcrumb .breadcrumb-item.active { color: #777; width: auto; max-width: 300px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .Benefit_div { position: relative; text-align: center; height: 460px; margin: 0 auto 20px; background: url(../images/Benefit_01.jpg) center center; } .background_box { background: #e5e5e5; color: #555555; padding: 15px; border-radius: 10px; } .background_box_sm { background: #e6e4de; color: #454545; padding: 0 3px; border-radius: 10px; } .BrandContact { font-size: 18px; } .BrandContact .title { font-size: 21px; color: #047c8c; } .BrandContact p { margin: 0; } .card_box { background: #f5f5f5; padding: 15px; margin: 10px 0; } .card_box h3 { background: #047c8c url(../images/test_bg.png); padding: 5px 15px; color: #fff; display: inline-block; } .card_box h4 { padding: 5px 15px; } .card_box p { margin: 0; padding: 15px; } .card_box .sub { background: #e6e4de; color: #454545; padding: 15px; margin: 5px 15px 5px; } .card_box ul { padding: 0 20px; margin: 15px 0 0 20px; line-height: 1.6em; } .card_box ul li { margin: 0 0 1em 0; } .card_box table { box-shadow: 2px 2px 5px #ddd; background: #fff; } .charge_tabs .tab-nav { display: flex; margin: 0 !important; flex-wrap: wrap; } .charge_tabs .tab-nav > li { flex: 0 0 25%; height: auto !important; padding: 0; border: 1px solid #DDD !important; margin: 0 !important; } .charge_tabs .tab-nav > li > a { height: 100% !important; line-height: 1.6 !important; padding: 5px 0 !important; font-size: 18px !important; font-weight: normal !important; } .charge_tabs .tab-nav .ui-tabs-active a { border-top: 2px solid #047c8c !important; } .Education_img01 { height: 300px; background-position: center right; position: relative; background-image: url(../images/Education_01.jpg); display: flex; align-items: center; } .Education_img01 .text_l_div { width: 60%; position: absolute; left: 50px; padding: 20px; background: rgba(255, 255, 255, 0.9); } .Education_img01 .text_l_div p { font-size: 18px; } .Education_img02 { height: 300px; background-position: center left; position: relative; background-image: url(../images/Education_02.jpg); display: flex; align-items: center; } .Education_img02 .text_r_div { width: 60%; position: absolute; right: 50px; padding: 20px; background: rgba(255, 255, 255, 0.9); } .Education_img02 .text_r_div p { font-size: 18px; } .Education_img03 { height: 300px; background-position: center right; position: relative; background-image: url(../images/Education_03.jpg); display: flex; align-items: center; } .Education_img03 .text_l_div { width: 60%; position: absolute; left: 50px; padding: 20px; background: rgba(255, 255, 255, 0.9); } .Education_img03 .text_l_div p { font-size: 18px; } .doctor_tabs .tab-nav .ui-tabs-tab a { font-size: 18px; } .doctor_tabs .tab-container .departments_type .departments_sub { border-bottom: 1px #ddd dashed; } .doctor_tabs .tab-container .departments_type .departments_sub h3 { margin: 15px 0; } .doctor_tabs .tab-container .departments_type .departments_sub p { margin: 0 0 10px; } .doctor_tabs .tab-container .departments_type .departments_sub p a i { margin: 0 3px 0 0; } .doctor_tabs .name_type .search_bar { width: 100%; margin: 0px auto; max-width: 300px; } .doctor_tabs .name_type .name_grid_area { width: 100%; border-top: 1px #ddd solid; margin: 20px auto 0; padding: 20px 10px; text-align: justify; } .doctor_tabs .name_type .name_grid_area a { padding: 5px; font-size: 21px; margin: 3px; line-height: 45px; background: #f5f5f5; } .doctor_tabs .name_type .name_grid_area a.action { background: #047c8c; color: #fff; } .doctor_tabs .name_type .name_grid_area a:hover, .doctor_tabs .name_type .name_grid_area a:focus { background: #047c8c; color: #fff; } .doctor_list { padding: 0 15px; } .doctor_list .doctor_list_sub { box-sizing: border-box; padding: 30px 15px; border-bottom: 0px #ddd solid; } .doctor_list .doctor_list_sub:hover, .doctor_list .doctor_list_sub:focus { background: #f5f5f5; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .doctor_list .doctor_list_sub .doctor_img { overflow: hidden; } .doctor_list .doctor_list_sub .doctor_img img { width: 100%; } .doctor_list .doctor_list_sub .doctor_content .row { padding: 15px; border-radius: 20px; background: #fff; margin: 0; border: 1px #ddd solid; } .doctor_list .doctor_list_sub .doctor_content .doctor_title { padding: 0; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_name { width: 100%; float: left; margin: 0 0 5px; color: #047c8c; font-size: 21px; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_name a { color: #047c8c; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_jobtitle { width: calc(100% - 50%); float: left; margin: 0 0 0px; text-align: right; color: #047c8c; font-size: 18px; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_jobtitle a { color: #047c8c; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_dep { margin: 5px 0; padding: 5px; background: #f5f5f5; border-radius: 10px; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_dep a { background: none; color: #777; font-size: 16px; padding: 0px 5px; border-radius: 5px; font-weight: normal; margin: 0 3px 0 0; display: inline-block; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_dep a:hover, .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_dep a:focus { background: #3f8acd; color: #fff; } .doctor_list .doctor_list_sub .doctor_content .doctor_skill { padding: 0; font-size: 16px; clear: both; margin-bottom: 0; max-height: 5.5em; overflow: hidden; } .doctor_list .doctor_list_sub .link_btn { text-align: right; background: #f5f5f5; padding: 15px; } .doctor_list .doctor_list_interviewsub { padding: 25px 15px 25px; border-bottom: 5px #ddd solid; } .doctor_list .doctor_list_interviewsub:hover { border-bottom: 5px #047c8c solid; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .doctor_list .doctor_list_interviewsub .doctor_content .row { border: 0px #ddd solid !important; background: none !important; } .doctor_list .doctor_list_interviewsub .doctor_content .doctor_title { margin: 10px 0; } .doctor_list .doctor_list_interviewsub .doctor_content .doctor_skill { padding: 0; font-size: 16px; clear: both; margin-bottom: 10px; max-height: 5.5em; overflow: hidden; } .doctor_list .doctor_list_interviewsub .doctor_tagdiv { padding: 0 15px; font-size: 14px; clear: both; /*position: absolute; bottom: 10px;*/ /*height: 3.2em; overflow: hidden;*/ } .doctor_list .doctor_list_interviewsub .doctor_tagdiv a { padding: 0 5px; color: #3f8acd; display: inline-block; } .doctor_list .doctor_list_interviewsub .doctor_tagdiv a:hover { background: #3f8acd; border-radius: 5px; color: #fff; padding: 0 5px; } .doctor_detail { line-height: 1.8em !important; } .doctor_detail i { margin-right: 3px; } .doctor_detail .doctor_detail_img img { width: 100%; max-width: 200px; } .doctor_detail .link_btn { background: #efefef; padding: 15px 5px 10px; text-align: center !important; margin: 10px 0; } .doctor_detail .link_btn a { margin: 0 0px 5px; } .doctor_detail .link_btn a:hover, .doctor_detail .link_btn a:focus { background-color: #ff6600 !important; } .doctor_detail .doctor_detail_content h3 { color: #047c8c; } .doctor_detail .doctor_detail_content .doctor_jobtitle a { background: #999; color: #fff; font-size: 16px; padding: 0 15px; border-radius: 5px; font-weight: normal; margin: 0 0 10px !important; } .doctor_detail .doctor_detail_content .doctor_jobtitle a:hover, .doctor_detail .doctor_detail_content .doctor_jobtitle afocus { background: #3f8acd; color: #fff; } .doctor_detail .doctor_detail_content .doctor_introduction { margin: 5px 0; } .doctor_detail .doctor_detail_content .doctor_education, .doctor_detail .doctor_detail_content .doctor_experience, .doctor_detail .doctor_detail_content .doctor_skill, .doctor_detail .doctor_detail_content .doctor_research, .doctor_detail .doctor_detail_content .doctor_teach, .doctor_detail .doctor_detail_content .doctor_member { border-top: 1px #ddd solid; margin-top: 20px; padding-top: 20px; } .doctor_detail .doctor_detail_content .doctor_education h3, .doctor_detail .doctor_detail_content .doctor_experience h3, .doctor_detail .doctor_detail_content .doctor_skill h3, .doctor_detail .doctor_detail_content .doctor_research h3, .doctor_detail .doctor_detail_content .doctor_teach h3, .doctor_detail .doctor_detail_content .doctor_member h3 { margin: 0 0 10px; } .doctor_detail .doctor_detail_content .doctor_education ul, .doctor_detail .doctor_detail_content .doctor_experience ul, .doctor_detail .doctor_detail_content .doctor_skill ul, .doctor_detail .doctor_detail_content .doctor_research ul, .doctor_detail .doctor_detail_content .doctor_teach ul, .doctor_detail .doctor_detail_content .doctor_member ul { padding: 0 15px; margin: 10px; } .doctor_detail .doctor_research_content h3 { color: #047c8c; } .doctor_detail .doctor_research_content .doctor_paper { border-top: 1px #ddd solid; margin-top: 20px; padding-top: 20px; } .doctor_detail .doctor_research_content .doctor_paper h3 { margin: 0 0 10px; } .doctor_detail .doctor_research_content table thead tr { text-align: center; color: #fff; background: #047c8c url(../images/test_bg.png); text-align: center; font-size: 21px; font-weight: bold; } .doctor_detail .doctor_research_content table tbody tr td:first-child { vertical-align: middle; } .doctor_detail .doctor_news h3 { border-top: 1px #ddd solid; margin: 30px 0 10px; padding-top: 20px; color: #047c8c; } .doctor_detail .doctor_news .doctor_news_content { margin: 0; padding: 10px 5px; border-bottom: 1px #ddd dashed; } .doctor_detail .doctor_news .doctor_news_content:hover { background: #f5f5f5; } .doctor_detail .doctor_news .doctor_news_content .news_time { margin: 0 5px 0 0; display: inline-block; vertical-align: middle; color: #555; width: 110px; } .doctor_detail .doctor_news .doctor_news_content .news_title { display: inline-block; margin: 0; vertical-align: middle; color: #555; width: calc(100% - 120px); min-width: 300px; max-height: 65px; overflow: hidden; word-break: break-word; padding: 0 5px 0 0; } .doctor_detail .doctor_video h3 { border-top: 1px #ddd solid; margin: 30px 0 10px; padding-top: 20px; color: #047c8c; } .doctor_detail .doctor_video .doctor_video_sub .doctor_video_content .video_img img { width: 100%; } .doctor_detail .doctor_video .doctor_video_sub .doctor_video_content .video_title { color: #555; } .doctor_detail .doctor_interview { border-top: 1px #ddd solid; margin-top: 20px; padding-top: 20px; } .doctor_detail .doctor_interview img { /*width: 100% !important; max-width: 400px;*/ margin: 10px 0 !important; } .doctor_detail .doctor_interview .fluid-width-video-wrapper { padding-top: 56.25%; } .department_menu { padding: 45px 0 0 0; background: #f5f5f5; position: relative; z-index: 3; } .department_menu .department_menu_wrap > div { background: #047c8c url(../images/test_bg.png); border-radius: 20px; max-width: 1140px; } .department_menu .department_menu_wrap .department_menu_title { float: left; color: #fff; font-size: 20px; font-weight: 300; padding: 8px; display: none; } .department_menu .department_menu_wrap .navbar-toggler { display: none; } .department_menu .department_menu_wrap nav { padding: 0; position: relative; } .department_menu .department_menu_wrap nav ul.nav { padding: 0px; } .department_menu .department_menu_wrap nav ul.nav > li { padding: 0; } .department_menu .department_menu_wrap nav ul.nav > li > a { padding: 12px !important; color: #fff !important; font-size: 16px !important; } .department_menu .department_menu_wrap nav ul.nav > li > a:hover, .department_menu .department_menu_wrap nav ul.nav > li > a:focus { color: #fff !important; background: #777 !important; } .department_list { background: #f5f5f5; padding: 15px; } .department_list h3 { background: #047c8c url(../images/test_bg.png); padding: 5px 15px; display: inline-block; color: #fff; margin: 0 0 10px; } .department_list .row { width: 100%; padding: 0; margin: 0; } .department_list .department_list_sub { text-align: center; margin: 0 0 10px; padding: 0 0; } .department_list .department_list_sub a { display: inline-block; padding: 5px; width: 100%; border: 1px rgba(255, 255, 255, 0) solid; background: none; } .department_list .department_list_sub a:hover, .department_list .department_list_sub afocus { background: #fff; color: #047c8c; font-weight: bold; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .department_list .department_list_sub a img { margin: 0 0 10px; } .department_list .department_list_sub a span { display: inline-block; margin: 0; } .department_index_about { padding: 20px 0; } .department_index_news { padding: 20px 0; } .department_index_news .news_main { margin: 0 0 10px; border-bottom: 1px #ddd dashed; } .department_index_news .news_main .main_time { font-size: 16px; } .department_index_news .news_sub { padding: 10px 15px 10px !important; border-bottom: 1px #ddd dashed; } .department_index_news .news_sub:hover, .department_index_news .news_sub:focus { background: #f5f5f5; } .department_index_news .news_sub .sub_title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0px 100px 0 0; } .department_index_news .news_sub .sub_time { text-align: center; font-size: 16px; position: absolute; right: 15px; top: 10px; } .department_index_news .news_sub .sub_time i { margin-right: 3px; } .dropdown-menu > li { position: relative; } .dropdown-menu .dropdown-item { font-size: 16px; padding: 0.5rem 1.5rem; border-bottom: 1px #ddd dashed; } .dropdown-menu > li:last-child > .dropdown-item { border-bottom: 0px #ddd dashed; } .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active { color: #fff; text-decoration: none; background-color: #047c8c; } .dep_content * { line-height: 1.95 !important; } .dep_content a { color: #3f8acd; } .dep_content a.button { color: #ffffff; margin: 0 0 10px; height: auto; } .dep_content .TitleDiv1 { background: #8053ca url(../images/test_bg.png); padding: 0px 15px; margin: 20px 0; color: #fff; display: inline-block; font-size: 24px; font-weight: bold; border-radius: 5px; } .dep_content .TitleDiv2 { font-size: 21px; color: #3f8acd; font-weight: bold; margin: 20px 0; } .dep_content ol, .dep_content ul { margin: 20px 0; } .dep_content ol li, .dep_content ul li { margin: 10px 0; } .dep_content table { width: 100%; } .dep_organization_table { border: 1px solid #aaa; text-align: center; } .dep_organization_table tr { border: 1px solid #aaa; text-align: center; } .dep_organization_table tr td { border: 1px solid #aaa; text-align: center; vertical-align: middle !important; padding: 15px; } .dep_organization_table p { margin-bottom: 0px; } .dep_organization_table tr:first-child { background: #047c8c; color: #fff; } .doctorinterview_div { margin: -80px 60px 40px !important; position: relative; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content { padding: 0 5%; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content .title { font-size: 28px; text-align: center; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content .subtitle { font-size: 21px; text-align: center; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content .time { font-size: 16px; color: #aaa; text-align: center; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content .tag { text-align: center; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content .tag a { padding: 0 5px; font-size: 14px; color: #3f8acd; display: inline-block; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content .tag a:hover { background: #3f8acd; border-radius: 5px; color: #fff; padding: 0 5px; } .doctorinterview_div .main_content .doctorinterview_detail .doctorinterview_detail_content .introduction { margin: 30px 0; } #drinterview_carousel .owl-item { padding: 15px; } #drinterview_carousel .owl-item:hover, #drinterview_carousel .owl-item:focus { border-bottom: 5px #047c8c solid; background: #fff; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } #drinterview_carousel .interview_sub_div .title { padding: 10px 0; font-size: 18px; font-weight: bold; color: #047c8c; } #drinterview_carousel .interview_sub_div .subtitle { padding: 0; font-size: 16px; clear: both; margin-bottom: 10px; max-height: 5.5em; overflow: hidden; } .event_list { padding: 0 15px; } .event_list .event_list_sub { box-sizing: border-box; padding: 20px 10px; border-bottom: 1px #ddd solid; } .event_list .event_list_sub:hover, .event_list .event_list_sub:focus { background: #f5f5f5; } .event_list .event_list_sub .event_img { padding: 0 0 0 15px; margin: 0 0 10px; } .event_list .event_list_sub .event_img img { width: 100%; } .event_list .event_list_sub .event_content .event_content_sub { margin: 0 0 10px; } .event_list .event_list_sub .event_content .event_content_date { font-size: 16px; color: #555; } .event_list .event_list_sub .event_content .event_content_date .date_text { color: #ff6600; } .event_list .event_list_sub .event_content .event_content_title_link { margin: 0 0 0px; color: #047c8c; font-size: 21px; vertical-align: middle; font-weight: bold; } .event_list .event_list_sub .event_content .event_content_title_link a { color: #047c8c; font-weight: bold; } .event_list .event_list_sub .event_content .event_content_title { margin: 0 5px 0 0; font-size: 18px; background: #777; border-radius: 20px; padding: 1px 10px; color: #fff; vertical-align: middle; } .event_list .event_list_sub .event_content .event_content_text { padding: 0; font-size: 18px; margin-bottom: 0; vertical-align: middle; } .event_list .event_list_sub .event_content .link_btn { text-align: left; } .event_content_status.yes { color: #ff6600; } .event_content_status.no { color: #777; } .event_detail { padding: 20px 0px; margin: 0; border: 1px #ddd solid; } .event_detail .event_detail_img img { width: 100%; } .event_detail .event_detail_table .event_detail_sub { border-bottom: 1px solid #ddd; display: flex; padding: 5px 0; } .event_detail .event_detail_table .event_detail_sub:nth-child(even) { background: #f5f5f5; } .event_detail .event_detail_table .event_detail_sub .event_detail_title { display: inline-block; margin: 3px 0; width: 25%; min-width: 100px; text-align: center; color: #047c8c; } .event_detail .event_detail_table .event_detail_sub .event_detail_text { display: inline-block; margin: 3px 0; width: 75%; text-align: left; } .event_detail_content { padding: 15px; margin: 20px 0; } .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } footer .footer_link .widget_nav_menu li a, footer .footer_link .widget_links li a, footer .footer_link .widget_meta li a, footer .footer_link .widget_archive li a, footer .footer_link .widget_recent_entries li a, footer .footer_link .widget_categories li a, footer .footer_link .widget_pages li a, footer .footer_link .widget_rss li a, footer .footer_link .widget_recent_comments li a, #footer .footer_link .widget_nav_menu li a, #footer .footer_link .widget_links li a, #footer .footer_link .widget_meta li a, #footer .footer_link .widget_archive li a, #footer .footer_link .widget_recent_entries li a, #footer .footer_link .widget_categories li a, #footer .footer_link .widget_pages li a, #footer .footer_link .widget_rss li a, #footer .footer_link .widget_recent_comments li a { font-size: 18px; } footer .footer_link ul, #footer .footer_link ul { list-style: none; } footer .footer_link ul i, #footer .footer_link ul i { margin: 0 5px 0 0; } footer .footer_link ul li, #footer .footer_link ul li { margin: 0 0 5px; } footer .footer_iconlink, #footer .footer_iconlink { display: inline-flex; width: 100%; justify-content: center; } footer .footer_iconlink a, #footer .footer_iconlink a { border-radius: 5px; padding: 0 5px; width: 100%; } footer .footer_iconlink a:focus, footer .footer_iconlink a:hover, #footer .footer_iconlink a:focus, #footer .footer_iconlink a:hover { color: #555; background: #ddd; } footer .footer_iconlink .footer_iconlink_subdiv, #footer .footer_iconlink .footer_iconlink_subdiv { text-align: center; } footer .footer_iconlink .footer_iconlink_subdiv i, #footer .footer_iconlink .footer_iconlink_subdiv i { font-size: 30px; margin-right: 0px; } footer, #footer { position: relative; background: #606060 url(../images/footer_bg.svg) no-repeat; background-position-x: 120%; background-position-y: 25%; background-size: 60%; border-top: 5px solid rgba(0, 0, 0, 0.2); color: #fff; } footer a, #footer a { color: #fff; } footer a:hover, footer afocus, #footer a:hover, #footer afocus { color: #555; background: #fff; } footer #copyrights, #footer #copyrights { background-color: rgba(255, 255, 255, 0); color: #fff; } footer.footer_temporary a { color: #aaa !important; } footer.footer_temporary #copyrights { background-color: #ddd !important; color: #111 !important; line-height: 1.6; font-size: 14px; } footer.footer_temporary .dropdown-item { white-space: normal; } .fluid_top_div { position: relative; margin-top: -10%; margin-bottom: 10%; background: rgba(255, 255, 255, 0.9); width: 95%; margin-left: 2.5%; padding: 30px 5%; border: 1px solid #efefef; } .fluid-width-video-wrapper { padding-top: 56.25% !important; } .form-group input[type="radio"] { padding: 0; width: 18px; height: 18px; margin: 0 3px 0px 10px; position: relative; top: -5px; } .form-group input[type="checkbox"] { padding: 0; width: 20px; height: 20px; margin: 0 3px 0 10px; position: relative; top: 3px; } .Goal_div { position: relative; text-align: center; height: 600px; margin: 0 auto; background: url(../images/Goal_01.jpg) center center; } .Goal_div .Goal_subdiv { position: relative; margin: 0 auto; width: 500px; height: 600px; } .Goal_div .Goal_subdiv i { font-size: 48px; color: #fff; margin: 0px; } .Goal_div .Goal_subdiv h3 { color: #fff; margin: 0 0 10px; font-size: 28px; } .Goal_div .Goal_subdiv p { font-size: 18px; color: #fff; } .Goal_div .Goal_subdiv div { position: absolute; } .Goal_div .Goal_subdiv div:nth-child(1) { top: 14%; width: 180px; left: 32%; } .Goal_div .Goal_subdiv div:nth-child(2) { top: 50%; width: 180px; left: 8%; } .Goal_div .Goal_subdiv div:nth-child(3) { top: 50%; width: 180px; left: 56%; } .form_box { background: #f5f5f5; padding: 20px; } .form_box .text { font-size: 18px; } .form_box .textinput { padding: 5px; } .flex-control-nav { position: absolute; z-index: 10; text-align: center; bottom: 10px; top: auto; left: 50%; margin-left: -85px; } .flex-control-nav li { margin: 0 5px; width: 25px; height: 20px; } .flex-control-nav li a { width: 20px !important; height: 20px !important; } .google_maps > div.fluid-width-video-wrapper { padding: 0 !important; } header, #header { height: auto; border-bottom: 0px solid #F5F5F5; margin: 0 auto 15px; } header #header-wrap, #header #header-wrap { padding: 0; height: auto; } header #header-wrap .nav_div, #header #header-wrap .nav_div { padding: 0; } header #logo, #header #logo { margin-right: 10px; margin: 5px 0; } header #logo img, #header #logo img { height: 50px; margin: 0; } header .navbar-toggler, #header .navbar-toggler { display: none; } header .navbar, #header .navbar { background: #047c8c; /*background: #f5f5f5 url(../images/test_bg2.png);*/ background-size: 100% 100%; color: #555; position: relative; width: 98%; margin: 0 auto 0; border-radius: 5px; padding: 10px; } header .navbar .navbar-nav, #header .navbar .navbar-nav { margin: 0 auto; padding: 0; } header .navbar .navbar-nav .nav-item, #header .navbar .navbar-nav .nav-item { border-right: 1px #ddd solid; padding: 0; } header .navbar .navbar-nav .nav-item:last-child, #header .navbar .navbar-nav .nav-item:last-child { border-right: 0px #ddd solid; } header .navbar .navbar-nav .nav-item:hover, header .navbar .navbar-nav .nav-item:focus, #header .navbar .navbar-nav .nav-item:hover, #header .navbar .navbar-nav .nav-item:focus { color: #047c8c; background: #fff; } header .navbar .navbar-nav .nav-item:hover .nav-link, header .navbar .navbar-nav .nav-item:focus .nav-link, #header .navbar .navbar-nav .nav-item:hover .nav-link, #header .navbar .navbar-nav .nav-item:focus .nav-link { color: #047c8c; } header .navbar .navbar-nav .nav-link, #header .navbar .navbar-nav .nav-link { color: #fff; padding: 0 10px; font-size: 18px; } header .top_side_div, #header .top_side_div { float: right; clear: both; position: relative; right: 10px; top: 5px; bottom: 0; } header .top_side_div ul li, #header .top_side_div ul li { margin: 0 auto; } header .top_side_div ul li a, #header .top_side_div ul li a { padding: 3px 7px; text-decoration: underline !important; color: #777; } header .top_side_div ul li a:hover, header .top_side_div ul li a:focus, header .top_side_div ul li align-content:focus, #header .top_side_div ul li a:hover, #header .top_side_div ul li a:focus, #header .top_side_div ul li align-content:focus { padding: 3px 7px; border-radius: 5px; color: #fff; background: #047c8c; text-decoration: none !important; } #gotoTop { bottom: 70px !important; right: 25px; display: block; } #gotoTop:hover { background-color: #047c8c; } #header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap { position: relative; height: auto; } #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img { height: 50px; } .HealthEducationInfo_content * { width: 100% !important; margin-left: 0 !important; font-family: sans-serif, 微軟正黑體 !important; } .HealthEducationInfo_content *[style*="font-size:22px"], .HealthEducationInfo_content *[style*="font-size:21px"] { font-size: 18px !important; } .HealthEducationInfo_content div[style*="list"] { margin-left: 30px !important; margin-top: 15px !important; width: calc(100% - 30px) !important; font-size: 18px !important; } .HealthEducationInfo_content span[style*="background"] { padding: 3px 10px !important; font-size: 24px !important; } .HealthEducationInfo_content td { width: auto !important; } .HealthEducationInfo_content ul { margin: 0 0 0 35px !important; width: calc(100% - 35px) !important; } .healthedu_detail_content .healthedu_detail_top { position: relative; margin-top: 20px; } .healthedu_detail_content .healthedu_detail_top .healthedu_title { margin: 0 0 0 0; color: #047c8c; } .healthedu_detail_content .healthedu_detail_top .healthedu_time { display: inline-block; font-size: 16px; position: absolute; right: 0; bottom: 20px; } .healthedu_detail_content .healthedu_detail_bottom { font-weight: bold; } .healthedu_detail_content .healthedu_detail_bottom .healthedu_bottom_text { color: #047c8c; text-align: left; font-size: 18px; padding: 5px 0 0 115px; } .healthedu_detail_content .healthedu_detail_bottom .healthedu_footer { background: #047c8c url(../images/test_bg.png); font-size: 16px; padding: 3px 10px; font-size: 16px; text-align: right; color: #fff; margin-top: 35px; } .healthedu_detail_content .line { border-color: #047c8c; border-width: 3px; } .healthedu_detail_content .content { /*background: url(../Content/images/medical_bg.png); background-size: 100%;*/ } .healthedu_detail_content .content > div, .healthedu_detail_content .content div > div { width: auto !important; display: contents; } .healthedu_detail_content .content p, .healthedu_detail_content .content li { width: auto !important; } .healthedu_detail_content .content img { max-width: 100%; height: auto !important; } .healthedu_detail_content .content table tr img, .healthedu_detail_content .content table td img, .healthedu_detail_content .content table th img { max-width: none; } i { margin-right: 3px; } .index_title h3 { color: #333; border-bottom: 1px solid #ddd; font-size: 24px; } .index_title h3 span { border-bottom: 3px solid #047c8c; color: #047c8c !important; padding: 0 10px 0 0px; letter-spacing: 1px; } .index_title i { margin: 0 3px 0; } .index_EN_title h3 { font-family: Calluna; font-size: 2.5em; font-weight: normal; line-height: 1.1; } .index_EN_title a.button { font-family: Calluna; font-weight: normal; background: #206282; border-radius: 30px; font-size: 16px; padding: 5px 25px; border: 3px #fff solid; } .index_EN_content p { color: #777; } .index_EN_title2 h3 { font-family: Calluna; font-size: 56px; font-weight: normal; line-height: 1.1; color: #fff; } .index_EN_title2 a.button { font-family: Calluna; font-weight: normal; background: #206282; border-radius: 30px; font-size: 18px; padding: 5px 25px; border: 3px #fff solid; } .index_EN_title2 p { color: #fff; } .index_icon_div { border: 1px #ddd solid; padding: 25px 0; margin: 0 0px 30px; background: #fff; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .index_icon_div:hover, .index_icon_div:focus { box-shadow: 1px 1px 3px #aaa; } .index_icon_div .fbox-border.fbox-effect .fbox-icon i:after { background-color: #047c8c; } .index_icon_div .button:hover, .index_icon_div .button:focus { background-color: #047c8c !important; color: #fff !important; } .index_icon_div .index_icon_title { color: #fff; } .index_icon_div .index_icon_text { height: 120px; } .index_icon { position: relative; z-index: 1; border: 5px #fff solid; /* background: url(../images/index_button_bg.jpg) no-repeat; background-size: 100% 100%;*/ } .index_icon_div2 { padding: 0px; /*&:nth-child(1), &:nth-child(3), &:nth-child(6), &:nth-child(8) { background: rgba(255,255,255, 0.85); .fbox-icon i { border: 1px #555 solid; color: #555 !important; &:hover { color: rgba(255, 255, 255, 1) !important; } } .index_icon_box { } .index_icon_title { span { color: #555; } } .index_icon_text { color: #555; } &:hover, &:focus { background: rgba(255,255,255, 0.95); .fbox-icon i { color: #555 !important; } .index_icon_box { } .index_icon_title { span { color: #555; border-bottom: 2px #555 solid; } } .index_icon_text { color: #555; } } }*/ /*&:nth-child(2), &:nth-child(4), &:nth-child(5), &:nth-child(7) { background: $primary-color; .fbox-icon i { border: 1px #fff solid; color: #fff !important; &:hover { background: $primary-color; } } .index_icon_box { } .index_icon_title { span { color: #fff; } } .index_icon_text { color: #fff; } &:hover, &:focus { background: $primary-color; .fbox-icon i { color: #fff !important; } .index_icon_box { } .index_icon_title { span { color: #fff; border-bottom: 2px #fff solid; } } .index_icon_text { color: #fff; } } }*/ /* .button { width: 100%; text-align: center; font-size: 1rem; margin: 0px; } .button:hover, .button:focus { color: $primary-color !important; background-color: #fff !important; }*/ } .index_icon_div2 .index_icon_box { padding: 10px; height: 100%; } .index_icon_div2 .index_icon_title { text-align: center; margin: 0; } .index_icon_div2:nth-child(n) { background: #eee; border: 5px #fff solid; transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .index_icon_div2:nth-child(n) .fbox-icon i { border: 1px #fff solid; color: #fff !important; } .index_icon_div2:nth-child(n) .fbox-icon i:hover { background: #047c8c; } .index_icon_div2:nth-child(n) .index_icon_box { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; border-bottom: 5px solid #eee; } .index_icon_div2:nth-child(n) .index_icon_title span { color: #777; } .index_icon_div2:nth-child(n) .index_icon_text { color: #fff; } .index_icon_div2:nth-child(n):hover, .index_icon_div2:nth-child(n):focus { background: #e6eff0; } .index_icon_div2:nth-child(n):hover .fbox-icon i, .index_icon_div2:nth-child(n):focus .fbox-icon i { color: #047c8c !important; } .index_icon_div2:nth-child(n):hover .index_icon_box, .index_icon_div2:nth-child(n):focus .index_icon_box { border-bottom: 5px solid #047c8c; } .index_icon_div2:nth-child(n):hover .index_icon_title span, .index_icon_div2:nth-child(n):focus .index_icon_title span { color: #047c8c !important; } .index_icon_div2:nth-child(n):hover .index_icon_text, .index_icon_div2:nth-child(n):focus .index_icon_text { color: #fff; } .index_icon_div2 .fbox-icon { margin: 0 auto 10px !important; } .index_announcement { background: #fff; padding: 20px; border: 1px solid #DDD; } .index_announcement .index_announcement_sub { margin: 0 0 5px; } .index_announcement .index_announcement_sub_div { border-bottom: 1px #ddd dashed; padding: 5px 15px; } .index_announcement .time { color: #555; vertical-align: middle; } .index_tabs .tab-nav li a { padding: 0 !important; } .index_tabs .tab-nav li.ui-tabs-active a { border-top: 2px solid #047c8c !important; color: #047c8c; } .index_tabs .index_tab_main { padding: 10px 10px; margin: 0 0 15px; border-bottom: 5px #ddd solid; } .index_tabs .index_tab_main:hover, .index_tabs .index_tab_main:focus { background: #f5f5f5; border-bottom: 5px #047c8c solid; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .index_tabs .index_tab_main .main_img { width: 100%; overflow: hidden; position: relative; padding-bottom: 56.25%; } .index_tabs .index_tab_main .main_img img { position: absolute; top: 0; left: 0; width: 100%; min-height: 100%; } .index_tabs .index_tab_main .main_content .main_time { font-size: 16px; } .index_tabs .index_tab_main .main_content h3 { font-size: 24px; margin: 10px 0; height: 75px; white-space: normal; overflow: hidden; } .index_tabs .index_tab_main .main_content p { font-size: 18px; margin: 11px 0 11px; overflow: hidden; height: 65px; } .index_tabs .index_tab_sub { padding: 10px; margin: 0 0 10px; border-bottom: 5px #ddd solid; } .index_tabs .index_tab_sub:hover, .index_tabs .index_tab_sub:focus { background: #f5f5f5; border-bottom: 5px #047c8c solid; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .index_tabs .index_tab_sub .sub_img { overflow: hidden; position: relative; padding-bottom: 56.25%; } .index_tabs .index_tab_sub .sub_img img { position: absolute; top: 0; left: 0; width: 100%; min-height: 100%; } .index_tabs .index_tab_sub .row { align-items: center; } .index_tabs .index_tab_sub .sub_title { /*overflow: hidden; white-space: nowrap; text-overflow: ellipsis;*/ margin: 10px 0 10px 0; height: 55px; overflow: hidden; font-size: 18px; } .index_tabs .index_tab_sub .sub_time { font-size: 16px; right: 0; top: 10px; } .index_dr_search_area { background: url(../images/dr_search_bg.png); background-size: cover; background-position: center; padding-right: 0; padding-left: 0; } .index_interview_div .interview_main_div { position: relative; overflow: hidden; margin: 0 0 30px; } .index_interview_div .interview_main_div .img img { width: 100%; } .index_interview_div .interview_main_div .text { height: auto; max-height: 270px; overflow: hidden; } .index_interview_div .interview_main_div .text h3 { font-size: 21px; color: #047c8c; margin: 0 0 10px; } .index_interview_div .interview_main_div .text p { font-size: 16px; margin: 0; } .index_interview_div .interview_main_div:hover .text, .index_interview_div .interview_main_div:focus .text { /*bottom: 0;*/ } .index_interview_div .interview_sub_div { margin: 0 0 30px; } .index_interview_div .interview_sub_div .img img { width: 100%; } .index_interview_div .interview_sub_div .text { height: auto; max-height: 150px; overflow: hidden; } .index_interview_div .interview_sub_div .text h3 { font-size: 18px; color: #047c8c; margin: 5px 0 5px; } .index_interview_div .interview_sub_div .text p { font-size: 16px; margin: 0; } .index_interview_div .interview_sub_div h3, .index_interview_div .interview_sub_div p { margin: 0; } #index_owlslider .owl-nav .owl-prev, #index_phone_owlslider .owl-nav .owl-prev { left: 15px; } #index_owlslider .owl-nav .owl-next, #index_phone_owlslider .owl-nav .owl-next { right: 15px; } #index_owlslider .owl-dots, #index_phone_owlslider .owl-dots { bottom: 20px; width: 100%; position: absolute; } #index_owlslider .owl-dots .owl-dot, #index_phone_owlslider .owl-dots .owl-dot { background-color: #ffffff; width: 15px; height: 15px; margin: 0 7px 0 7px; } .images_card { background-repeat: no-repeat; margin: 0 0 20px; display: flex; align-items: center; height: 400px; position: relative; } .images_card .images_card_subdiv { position: absolute; padding: 20px; margin: 0px auto; left: 10%; width: 80%; background: rgba(255, 255, 255, 0.85); } .images_card .images_card_subdiv .pic { display: none; } .images_card .images_card_subdiv p { font-size: 18px; } .img_div { overflow: hidden; } .img_div img { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .img_div:hover img { transform: scale(1.05); } .knowledge_list { padding: 0 15px; position: relative; } .knowledge_list .row { padding: 20px; } .knowledge_list .knowledge_list_sub { box-sizing: border-box; padding: 10px; margin: 30px 0; border: 1px #ddd solid; } .knowledge_list .knowledge_list_sub:hover, .knowledge_list .knowledge_list_sub:focus { box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .knowledge_list .knowledge_list_sub .knowledge_title { margin: 0 0 0px; color: #047c8c; font-size: 21px; position: relative; margin: -60px 0 0 0; } .knowledge_list .knowledge_list_sub .knowledge_title h3 { /*background: #fff; display: inline-block; padding: 0 30px;*/ background: #047c8c url(../images/test_bg.png); text-shadow: 1px 1px 8px #555; color: #ffffff; border-radius: 45px; display: inline-block; padding: 10px 30px; font-size: 28px; box-shadow: 1px 1px 5px #777; } .knowledge_list .knowledge_list_sub .knowledge_title a { color: #047c8c; font-weight: bold; } .knowledge_list .knowledge_list_sub .knowledge_img { margin: 0 0 10px; } .knowledge_list .knowledge_list_sub .knowledge_img img { width: 100%; } .knowledge_list .knowledge_list_sub .knowledge_content { padding: 0 3%; } .knowledge_list .knowledge_list_sub .knowledge_content .knowledge_time { font-size: 16px; color: #555; } .knowledge_list .knowledge_list_sub .knowledge_content .knowledge_content_text { padding: 0; font-size: 18px; clear: both; /*max-height: 5.4rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3;*/ margin-bottom: 0; height: 165px; overflow: hidden; } .knowledge_list .images_right .knowledge_img { /*position: absolute; right: 0;*/ } .knowledge_detail_content .knowledge_detail_top { position: relative; } .knowledge_detail_content .knowledge_detail_top:hover .top_img img { transform: scale(1.1); opacity: 0.8; } .knowledge_detail_content .knowledge_detail_top .top_img { overflow: hidden; } .knowledge_detail_content .knowledge_detail_top .top_img img { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .knowledge_detail_content .knowledge_detail_top .text { position: absolute; top: 0; background: rgba(51, 51, 51, 0.5); height: 100%; width: 100%; padding: 10%; overflow: hidden; font-size: 28px; line-height: 1.6em; font-weight: bold; color: #fff; text-align: justify; } .knowledge_detail_content #article_carousel .owl-dots .owl-dot, .knowledge_detail_content #dr_carousel .owl-dots .owl-dot, .knowledge_detail_content #video_carousel .owl-dots .owl-dot { width: 12px; height: 12px; } .knowledge_detail_content #article_carousel .owl-nav [class*=owl-], .knowledge_detail_content #dr_carousel .owl-nav [class*=owl-], .knowledge_detail_content #video_carousel .owl-nav [class*=owl-] { opacity: 1 !important; width: 50px !important; height: 50px !important; font-size: 50px !important; } .knowledge_detail_content #article_carousel .owl-next i, .knowledge_detail_content #dr_carousel .owl-next i, .knowledge_detail_content #video_carousel .owl-next i { margin: 0 -5px 0 0 !important; font-weight: bolder; } .knowledge_detail_content #article_carousel .owl-prev i, .knowledge_detail_content #dr_carousel .owl-prev i, .knowledge_detail_content #video_carousel .owl-prev i { margin: 0 0 0 -5px !important; font-weight: bolder; } .knowledge_detail_content .knowledge_detail_article, .knowledge_detail_content .knowledge_detail_doctor, .knowledge_detail_content .knowledge_detail_video { padding: 40px 20px; } .knowledge_detail_content .knowledge_detail_article .knowledge_detail_title, .knowledge_detail_content .knowledge_detail_doctor .knowledge_detail_title, .knowledge_detail_content .knowledge_detail_video .knowledge_detail_title { margin-bottom: 40px; } .knowledge_detail_content .knowledge_detail_article .article_subdiv, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv, .knowledge_detail_content .knowledge_detail_video .article_subdiv { margin: 0 0 30px; background: #fff; } .knowledge_detail_content .knowledge_detail_article .article_subdiv:hover, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv:hover, .knowledge_detail_content .knowledge_detail_video .article_subdiv:hover { box-shadow: 2px 2px 5px #ddd; transition: all 0.2s; } .knowledge_detail_content .knowledge_detail_article .article_subdiv:hover .article_img img, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv:hover .article_img img, .knowledge_detail_content .knowledge_detail_video .article_subdiv:hover .article_img img { transform: scale(1.1); opacity: 0.8; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_img, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_img, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_img { height: 160px; overflow: hidden; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_img img, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_img img, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_img img { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_title, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_title, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_title { color: #333; padding: 10px; margin: 0; height: 90px; line-height: 36px; overflow: hidden; display: flex; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_title span, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_title span, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_title span { color: #333; align-self: center; text-align: center; width: 100%; height: 60px; line-height: 30px; overflow: hidden; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv { margin: 0 0 30px; background: #fff; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv:hover, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv:hover, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv:hover { box-shadow: 2px 2px 5px #ddd; transition: all 0.2s; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv:hover .doctor_img img, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv:hover .doctor_img img, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv:hover .doctor_img img { transform: scale(1.1); opacity: 0.8; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_img, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_img, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_img { height: 250px; overflow: hidden; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_img img, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_img img, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_img img { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_title, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_title, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_title { color: #047c8c; padding: 10px; margin: 0; font-size: 21px; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_name, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_name, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_name { padding: 0 10px 10px; margin: 0; } .knowledge_detail_content .knowledge_detail_article .video_subdiv, .knowledge_detail_content .knowledge_detail_doctor .video_subdiv, .knowledge_detail_content .knowledge_detail_video .video_subdiv { margin: 0 0 30px; background: #fff; } .knowledge_detail_content .knowledge_detail_article .video_subdiv:hover, .knowledge_detail_content .knowledge_detail_doctor .video_subdiv:hover, .knowledge_detail_content .knowledge_detail_video .video_subdiv:hover { box-shadow: 2px 2px 5px #ddd; transition: all 0.2s; } .knowledge_detail_content .knowledge_detail_article .video_subdiv:hover .video_img img, .knowledge_detail_content .knowledge_detail_doctor .video_subdiv:hover .video_img img, .knowledge_detail_content .knowledge_detail_video .video_subdiv:hover .video_img img { transform: scale(1.1); opacity: 0.8; } .knowledge_detail_content .knowledge_detail_article .video_subdiv .video_img, .knowledge_detail_content .knowledge_detail_doctor .video_subdiv .video_img, .knowledge_detail_content .knowledge_detail_video .video_subdiv .video_img { overflow: hidden; } .knowledge_detail_content .knowledge_detail_article .video_subdiv .video_img img, .knowledge_detail_content .knowledge_detail_doctor .video_subdiv .video_img img, .knowledge_detail_content .knowledge_detail_video .video_subdiv .video_img img { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .knowledge_detail_content .knowledge_detail_article .video_subdiv .video_title, .knowledge_detail_content .knowledge_detail_doctor .video_subdiv .video_title, .knowledge_detail_content .knowledge_detail_video .video_subdiv .video_title { padding: 10px; margin: 0; height: 90px; line-height: 36px; overflow: hidden; display: flex; } .knowledge_detail_content .knowledge_detail_article .video_subdiv .video_title span, .knowledge_detail_content .knowledge_detail_doctor .video_subdiv .video_title span, .knowledge_detail_content .knowledge_detail_video .video_subdiv .video_title span { align-self: center; text-align: center; width: 100%; height: 60px; line-height: 30px; overflow: hidden; } .knowledge_detail_content .knowledge_detail_start, .knowledge_detail_content .knowledge_detail_end { padding: 40px 0px; display: inline-block; width: 100%; } .knowledge_detail_content .knowledge_detail_start p, .knowledge_detail_content .knowledge_detail_start span, .knowledge_detail_content .knowledge_detail_start li, .knowledge_detail_content .knowledge_detail_end p, .knowledge_detail_content .knowledge_detail_end span, .knowledge_detail_content .knowledge_detail_end li { font-size: 21px; } .knowledge_detail_content .knowledge_detail_article { background: #f5f5f5; clear: both; } .knowledge_detail_content .knowledge_detail_doctor { clear: both; } .knowledge_detail_content .knowledge_detail_video { background: #f5f5f5; clear: both; } .link_btn, .back_btn { margin: 20px auto 10px; text-align: center; } .link_div > h2 { color: #3f8acd; text-align: center; width: 100%; margin: 20px 0; } .link_div .link_item { margin: 0 0 50px; } .link_div .link_item .link_images img { width: 100%; } .link_div .link_item .link_title h3 { font-size: 21px; margin: 10px 0px; line-height: 24px; border-left: 5px solid #047c8c; padding: 0 0 0 5px; font-weight: bold; } .link_div .link_item .link_title h3 a { color: #047c8c; } .link_div .link_item .link_text i { margin-right: 10px; } .link_div .link_item .link_text p { font-size: 16px; margin: 0 0 0px; } .language_div { float: left; position: relative; margin: 18px 15px 0 15px; } .language_div a { padding: 3px 10px; background: #aaa; border-radius: 5px; color: #fff; margin: 0 5px 5px 0; display: inline-block; } .language_div a:hover, .language_div a:focus { background: #047c8c; } .main_div { margin: 60px 0 40px; padding: 30px 5%; background: white; border: 1px #efefef solid; box-shadow: 0px 0px 10px #ddd; } .main_div .main_title { border-left: 5px #047c8c solid; padding: 0 0.5em; align-items: center; display: flex; flex-wrap: wrap; background: #eef6f6; } .main_div .main_title h2 { margin: 0 0.5em 0 0; display: inline-block; color: #047c8c; font-size: 28px; } .main_div .main_title span { color: #aaa; display: inline-block; margin: 0; } .main_div .main_content { position: relative; } .main_div .main_content .main_subtitle h3 { color: #3f8acd; } .main_div .main_content .main_subtitle a { color: #3f8acd; } .main_div .main_content .main_subtitle span { border-bottom: 3px solid #3f8acd; color: #3f8acd !important; padding: 0 10px 0 0px; letter-spacing: 1px; } .main_div .main_content .main_subtitle i { margin: 0 3px 0; } .main_div .main_content ul, .main_div .main_content ol { margin-left: 40px; } .main_div .line-sm { margin: 20px 0; } .main_div table thead tr { background: #047c8c url(../images/test_bg.png); font-weight: bold; color: #fff; } .main_div .table-middle * { vertical-align: middle !important; } .modal-open { overflow: hidden; } .modal-open .modal { will-change: display; -webkit-transform: translate3d(0, 0, 50px); -webkit-overflow-scrolling: touch; } .modal-open .modal .modal-dialog { will-change: transform; -webkit-transform: translate3d(0, 0, 50px); } .modal-open .modal .modal-dialog > .modal-body { -webkit-transform: translate3d(0, 0, 100px); } .modal-open .modal .modal-dialog > .modal-body .modal-content { -webkit-transform: translate3d(0, 0, 200px); } .modal-open .modal .modal-dialog > .modal-body .modal-content * { -webkit-transform: translate3d(0, 0, 300px); -webkit-overflow-scrolling: touch; } .modal-open .modal .modal-dialog > .modal-body .modal-content .modal-body { -webkit-transform: translate3d(0, 0, 300px); overflow: auto; -webkit-overflow-scrolling: touch; } #Modal_Symptom .modal-body .item, #Modal_BodyPart .modal-body .item { text-align: center; } #Modal_Symptom .modal-body .item:hover, #Modal_BodyPart .modal-body .item:hover { background: #f5f5f5; border-bottom: 5px #047c8c solid; transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } #Modal_Symptom .modal-body .item img, #Modal_BodyPart .modal-body .item img { width: 100%; max-width: 200px; } #Modal_Symptom .modal-body .item .text, #Modal_BodyPart .modal-body .item .text { margin: 10px 0 0 0; } .news_search, .doctor_search, .theme_search, .event_search { margin: 0 0 20px; display: inline-block; width: 100%; } .news_search select, .doctor_search select, .theme_search select, .event_search select { width: auto; float: left; margin: 0 10px 0 0; height: 50px !important; padding: 0 15px; } .news_search select optgroup.title, .doctor_search select optgroup.title, .theme_search select optgroup.title, .event_search select optgroup.title { background: #ddd; color: #333; } .news_search .search_bar, .doctor_search .search_bar, .theme_search .search_bar, .event_search .search_bar { margin: 0; width: 280px !important; height: 50px; } .news_status { padding: 15px; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; background: #f5f5f5; position: relative; clear: both; } .news_list { padding: 0 15px; } .news_list > .row > div:nth-child(even) { background: #f9f9f9; } .news_list[class*="dep_custom_list"] > .row > div { background: none; } .news_list[class*="dep_custom_list"] .news_list_sub { border-bottom: 0px #ddd solid; } .news_list .news_list_sub { box-sizing: border-box; padding: 20px 15px; border-bottom: 1px #ddd solid; } .news_list .news_list_sub:hover, .news_list .news_list_sub:focus { background: #e9f3f5 !important; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; z-index: 1; } .news_list .news_list_sub .news_img { padding: 0 0 0 15px; margin: 0 0 10px; } .news_list .news_list_sub .news_img img { width: 100%; } .news_list .news_list_sub .news_content .news_title { margin: 0; color: #3f8acd; font-size: 21px; max-height: 3em; overflow: hidden; } .news_list .news_list_sub .news_content .news_title a { color: #3f8acd; font-weight: bold; } .news_list .news_list_sub .news_content .news_time { font-size: 16px; color: #555; } .news_list .news_list_sub .news_content .news_content_text { padding: 0; font-size: 16px; clear: both; max-height: 5.4rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; margin-bottom: 0; } .news_ArticleContent > div { line-height: 1.4 !important; } .news_ArticleContent > div * { line-height: 1.4 !important; } .news_ArticleContent * { line-height: 1.95 !important; } .news_ArticleContent a { color: #3f8acd; } .news_ArticleContent_EN > div { line-height: 1.2 !important; } .news_ArticleContent_EN > div * { line-height: 1.2 !important; } .news_ArticleContent_EN * { line-height: 1.4 !important; } .news_ArticleContent_EN a { color: #3f8acd; } .no_data { padding: 0px; } .no_data p { padding: 20%; text-align: center; font-size: 21px; margin: 0; border-bottom: 1px solid #ddd; } .newdr_div .owl-item { padding: 15px; } .newdr_div .owl-item:hover, .newdr_div .owl-item:focus { border-bottom: 5px #047c8c solid; background: #fff; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .newdr_div h4 { margin: 10px 0 0 0; text-align: center; color: #047c8c; } .newdr_div .dep { text-align: center; background: #aaa; color: #fff !important; font-size: 16px; padding: 0px 5px; border-radius: 5px; margin: 5px auto; display: table; } .newdr_div .dep:hover, .newdr_div .dep:focus { background: #3f8acd; color: #fff; } .newdr_month .title { padding: 30px 0px 30px 30px; } .newdr_month .title h3 { padding: 15px; } .newdr_month .title h3 span.month { font-size: 50px; color: #ffeb3b; } .newdr_month .title h3 br { display: block; } .onlineappointment_title { background: #047c8c url(../images/test_bg.png); text-align: center; color: #fff; margin-bottom: 15px; padding: 15px; } .onlineappointment_box { background: #efefef; padding: 0px 15px 15px; margin: 0 0 15px; } .onlineappointment_box h3 { padding: 10px 15px 0; margin: 0px 0 10px; color: #555; text-align: center; } .onlineappointment_box .row p { margin: 0; padding: 0 15px; } .onlineappointment_box .row p a.link_btn { padding: 1px; margin: 5px auto; width: 100%; display: block; color: #ffffff !important; text-align: center; letter-spacing: 3px; font-weight: bold; font-size: 21px; border-bottom: 5px solid rgba(0, 0, 0, 0.15); background: #047c8c; } .onlineappointment_box .row p a.link_btn:hover, .onlineappointment_box .row p a.link_btn:focus { transition: .5s ease all; background: #ff6600; text-decoration: none !important; } .onlineappointment_toparea .sub_div { text-align: center; } .onlineappointment_toparea .sub_img { width: 100%; border-radius: 50%; padding-bottom: 100%; background: #20c997; text-align: center; color: #fff; position: relative; } .onlineappointment_toparea .sub_img i { position: absolute; font-size: 50px; left: 50%; top: 50%; transform: translate(-50%, -50%); } .onlineappointment_toparea .sub_text { margin-top: 15px; } .onlinedivision_box { background: #f5f5f5; margin: 30px 0; padding: 0; /*&:nth-child(2) .title { background-color: #f29a83 !important; } &:nth-child(3) .title { background-color: #81c4de !important; } &:nth-child(4) .title { background-color: #f8d07f !important; } &:nth-child(5) .title { background-color: #d7a7e4 !important; }*/ } .onlinedivision_box .title { padding: 10px; margin: 0; color: #fff; text-align: center; font-size: 28px; font-weight: bold; } .onlinedivision_box .dep_nm_odd, .onlinedivision_box .dep_nm_even, .onlinedivision_box .dep_nm_div { margin: 0; padding: 7px 10px; text-align: left; } .onlinedivision_box .dep_nm_odd a, .onlinedivision_box .dep_nm_odd span, .onlinedivision_box .dep_nm_even a, .onlinedivision_box .dep_nm_even span, .onlinedivision_box .dep_nm_div a, .onlinedivision_box .dep_nm_div span { padding: 5px; display: block; color: #555; background: #fff; border: 1px #ddd solid; border-left: 10px #d5caab solid; } .onlinedivision_box .dep_nm_odd a:hover, .onlinedivision_box .dep_nm_odd a:focus, .onlinedivision_box .dep_nm_odd span:hover, .onlinedivision_box .dep_nm_odd span:focus, .onlinedivision_box .dep_nm_even a:hover, .onlinedivision_box .dep_nm_even a:focus, .onlinedivision_box .dep_nm_even span:hover, .onlinedivision_box .dep_nm_even span:focus, .onlinedivision_box .dep_nm_div a:hover, .onlinedivision_box .dep_nm_div a:focus, .onlinedivision_box .dep_nm_div span:hover, .onlinedivision_box .dep_nm_div span:focus { background: #fff; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; } .onlinedivision_box > .row { padding: 15px; margin: 0; } .onlinedivision_box .dep_nm_sub { margin: 20px 0; padding: 0; background: #fff; border: 1px solid #e6e4de; } .onlinedivision_box .dep_nm_sub .dep_nm_sub_title { padding: 0 5px; background: #e6e4de; text-align: center; width: 100%; } .onlinedivision_box .dep_nm_sub .dep_nm_sub_title a, .onlinedivision_box .dep_nm_sub .dep_nm_sub_title span { padding: 5px 0; display: block; color: #555; font-weight: bold; font-size: 21px; } .onlinedivision_box .dep_nm_sub > .row { padding: 15px 25px; } #primary-menu { background: #eee; } #primary-menu ul li > a { display: block; line-height: 40px; padding: 0px 10px !important; margin: 30px 0 !important; color: #444; font-weight: bold; font-size: 18px; letter-spacing: 1px; text-transform: uppercase; font-family: sans-serif, 微軟正黑體; -webkit-transition: margin .4s ease, padding .4s ease; -o-transition: margin .4s ease, padding .4s ease; transition: margin .4s ease, padding .4s ease; } #primary-menu ul li > a:hover { color: #444 !important; background-color: #ccc !important; } #primary-menu ul li:hover > a { color: #444; background-color: rgba(245, 245, 245, 0); } #page-title { background-size: cover; padding: 50px 0; /*background: $primary-color url(../images/page_topbanner_test01.png) no-repeat;*/ background: #fff url(../images/page_topbanner_test01.png) no-repeat; background-position: right !important; border-bottom: 0px solid #EEE; } #page-title > div { height: 60px; } #page-title h1 { color: #047c8c; text-transform: unset; } #page-title span { color: #777; margin-top: 5px; } .content-wrap { /*background: #f5f5f5 url(../images/page_bg2.png) fixed no-repeat center 75%;*/ background: #f5f5f5 url(../images/page_botoom_bg.png) no-repeat center bottom; background-size: 100%; padding: 0 0 60px !important; min-height: 700px; } .page_tab .tab-nav li a { padding: 0 !important; font-size: 16px !important; } .page_tab .page_tab_main { margin: 0 0 10px; } .page_tab .page_tab_sub { padding: 10px 0 10px !important; border-bottom: 1px #ddd dashed; } .page_tab .page_tab_sub:hover, .page_tab .page_tab_sub:focus { background: #f5f5f5; } .page_tab .page_tab_sub .row { align-items: center; } .page_tab .page_tab_sub .sub_title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page_tab .page_tab_sub .sub_time { text-align: right; font-size: 16px; } .page_tab .page_tab_sub .sub_time i { margin-right: 3px; } .pagination_div { margin: 30px 0 0; text-align: center; width: 100%; } .pagination_div .pagination { display: block; margin: 0 !important; } .pagination_div .pagination li { display: inline-block; margin: 5px 0; } .pagination_div .pagination li .page-link { white-space: nowrap; } .pagination_div .pagination .page-item.active .page-link, .pagination_div .pagination .page-link:hover, .pagination_div .pagination .page-link:focus { color: #FFF !important; background-color: #047c8c !important; border-color: #047c8c !important; } .public_trans_ul li { margin: 0 0 10px 0; } .portfolio-filter li a { font-size: 16px; } .portfolio-filter li.activeFilter a { background-color: #047c8c; } .portfolio-filter li.activeFilter a :hover { color: #047c8c; } .portfolio .portfolio-item:hover .portfolio-image img { transition: transform .4s ease-in-out; transform: scale(1.1); } .QA_accordion .acctitle { font-size: 18px; padding: 0 50px 0 15px !important; } .QA_accordion .acctitle:hover, .QA_accordion .acctitle:focus { background-color: #ddd; } .QA_accordion .acctitle i { right: 15px; left: auto !important; line-height: 45px !important; font-size: 21px; margin-right: 5px; position: absolute; } .QA_accordion .acctitlec { background-color: #047c8c !important; color: #fff; } .QA_accordion .acc_content { padding: 25px 15px 40px !important; } .QA_accordion ul { list-style: none; } .question_list { padding: 0 15px; } .question_list > .row > div:nth-child(even) { background: #f9f9f9; } .question_list .question_subdiv { display: inline-block; box-sizing: border-box; padding: 20px 10px; border-bottom: 1px #ddd solid; } .question_list .question_subdiv:hover, .question_list .question_subdiv:focus { background: #e9f3f5 !important; box-shadow: 0 0 10px #aaa; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; z-index: 1; } .question_list .question_subdiv .feature-box { padding: 0px 0 0 90px; } .question_list .question_subdiv .fbox-icon { left: 10px; } .question_list .question_subdiv .fbox-icon .states_question { background: #047c8c; color: #fff; padding: 0px 0px; text-align: center; margin: 10px 0 0 0; border-radius: 5px; } .question_list .question_subdiv .fbox-icon .states_ok { background: #ff6600; color: #fff; padding: 0px 0px; text-align: center; margin: 10px 0 0 0; border-radius: 5px; } .question_list .question_subdiv .name { font-weight: bold; font-size: 18px; color: #333; margin-right: 5px; } .question_list .question_subdiv .time { font-size: 16px; } .question_list .question_subdiv .question_list_content { overflow: hidden; max-height: 65px; color: #333; } .question_list .question_subdiv .icon-question { background-color: #047c8c !important; } .question_list .question_subdiv .icon-question:after { box-shadow: 0 0 0 2px #047c8c !important; } .question_list .question_subdiv .icon-ok { background-color: #ff6600 !important; } .question_list .question_subdiv .icon-ok:after { box-shadow: 0 0 0 2px #ff6600 !important; } .question_list .question_subdiv .title { display: inline-block; font-size: 21px; } .question_detail { padding: 15px; background: #f5f5f5; display: flex; flex-wrap: wrap; } .question_detail h3 { width: 100%; margin: 0 10px 10px; } .question_detail .img { width: 100px; margin: 0px 20px 0 5px; } .question_detail .status_q { background: #047c8c; color: #fff; padding: 0px 15px; text-align: center; margin: 0 0 10px 0; border-radius: 5px; display: inline-block; float: right; } .question_detail .status_a { background: #ff6600; color: #fff; padding: 0px 15px; text-align: center; margin: 0 0 10px 0; border-radius: 5px; display: inline-block; } .question_detail .content { flex: 1; } .question_detail .content p { background: #ffffff; border: 1px #ddd solid; padding: 15px; margin: 0; border-radius: 10px; clear: both; word-break: break-word; } .question_detail_q .img { margin: 0px 5px 0 20px; } .related_article { background: #fff; padding: 15px; margin: 20px 0 20px 0px; box-shadow: 0px 0px 10px #ddd; } .related_article .title h3 { border-bottom: 1px solid #ddd; } .related_article .title h3 span { border-bottom: 3px solid #047c8c; padding: 0 5px; color: #047c8c !important; } .related_article .related_article_sub a { padding: 0; } .related_article .related_article_sub span { font-size: 16px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .related_article .related_article_sub2 a { padding: 0; } .related_article .related_article_sub2 .content { padding: 0; margin: 10px 0 0; height: 1.8em; overflow: hidden; } .related_article .related_article_sub2 .content .title { border-left: 5px solid #047c8c; padding: 0 5px; color: #047c8c; font-weight: bold; font-size: 18px; } .related_article .related_article_sub2 .content .subtitle { font-size: 16px; color: #777; } .Recruit_div { background: url(../images/Recruit_01.jpg) top center; } .Recruit_content ul { margin: 0 0 15px; } .Recruit_content ul h3 { margin: 0 0 5px; } .RightSideArea { background: #fff; position: fixed; top: 20%; right: 10px; width: 10%; max-width: 100px; z-index: 100; box-shadow: -1px 1px 5px #777; display: none; transition: right .2s ease-in-out; } .search_bar { position: relative; float: left; margin: 5px 0; width: 250px; height: 50px; /*google search*/ /*google search*/ } .search_bar .search_div input { width: 100%; float: left; height: 50px; } .search_bar .button { position: absolute; right: 3px; top: 3px; width: 35px; height: 35px; padding: 0; background-color: #047c8c; margin: 5px 5px 0px 0px; } .search_bar .button:hover, .search_bar .button:focus { background-color: #047c8c; } .search_bar .cse .gsc-control-cse, .search_bar .gsc-control-cse { padding: 8px 0 0 0; } .search_bar .gsib_a { padding: 6px 9px 5px 9px; } .search_bar #gs_id50 { margin-bottom: 0; } .search_bar .gsc-input { width: 200px; margin-bottom: 0; } .search_bar .gsc-search-button .gsc-search-button-v2 { width: 40px; height: 38px; padding: 0; background-color: #047c8c; margin: 0; cursor: pointer; border: 0px solid #fff; } .search_bar .gsc-search-button .gsc-search-button-v2:hover, .search_bar .gsc-search-button .gsc-search-button-v2:focus { background-color: #ff6600; } .search_bar .gsc-search-button .gsc-search-button-v2 svg { width: 30px; height: 20px; } .side_div { margin: 60px 0 40px; box-shadow: 0px 0px 10px #ddd; } .side_div h3 { padding: 10px; border-radius: 0; margin: 0; color: #fff; background: #047c8c url(../images/test_bg.png); text-align: center; font-size: 21px; text-shadow: 0px 0px 10px #555; } .side_div .widget { margin-top: 30px; background: white; border: 1px #efefef solid !important; padding: 0; } .side_div nav > ul { padding: 0; background: #fff; margin: 0; } .side_div nav > ul > li { border-bottom: 1px #ddd dashed; padding: 0px; /* 全部li */ } .side_div nav > ul > li a { width: 100%; background: none; padding: 10px 10%; font-size: 18px; color: #333; font-weight: normal; text-transform: unset; letter-spacing: 0; word-break: break-word; } .side_div nav > ul > li a:hover { background: #e9f3f5; color: #047c8c !important; } .side_div nav > ul > li a li a { color: #333; font-size: 16px; } .side_div nav > ul > li .have { color: #047c8c; margin: 0; width: 100%; padding: 10px 5%; font-size: 18px; font-weight: 600; } .side_div nav > ul > li .have i { font-size: 21px; } .side_div nav > ul > li h4 { color: #047c8c; margin: 0; width: 100%; padding: 10px 5%; font-size: 21px; } .side_div nav > ul > li h4:hover { background: #f5f5f5; } .side_div nav > ul > li h4 i { font-size: 21px; } .side_div nav > ul > li:last-child { border-bottom: 0px #ddd dashed; } .side_div nav > ul > li li a::before { content: "\e7a5"; display: inline-block; font-family: 'font-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; width: 16px; } .side_div nav > ul > li li .have { font-size: 18px; color: #555; } .side_div nav > ul > li li .have i { font-size: 18px; } .side_div nav > ul > li li .have::before { content: ""; display: none; } .side_div nav > ul > li li ul li a::before { content: "\e7a5"; display: inline-block; font-family: 'font-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; width: 16px; } .side_div nav > ul > li.active { background: #f5f5f5; } .side_div nav > ul > li.active > a { color: #047c8c !important; font-weight: bold; } .side_div nav > ul > li.active > a:hover { color: #047c8c !important; } .side_div nav > ul > li.active li.active { background: #e5e5e5; } .side_div nav > ul > li.active li.active > a { color: #047c8c !important; font-weight: bold; } .side_div nav > ul > li.active li.active > a li a { color: #333; } .side_div nav > ul > li.active li.active a:hover { background: #c9c9c9; color: #047c8c !important; font-weight: bold; } .side_div nav > ul > li.in > a { color: #047c8c !important; font-weight: normal; } .side_div nav > ul li ul li ul { /*background: rgb(245, 245, 245); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221);*/ padding-left: 10px; padding-right: 10px; } .side_div nav ul ul { margin-left: 0; padding: 0 10px; } .status_div { padding: 15px; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; background: #f5f5f5; position: relative; clear: both; display: flex; align-items: center; min-height: 70px; } .status_div .status_text { flex: 1; } .sort_div { width: auto; float: right; right: 10px; position: absolute; } .side_keyword a { color: #3f8acd; border: 1px #3f8acd solid; font-size: 14px; padding: 3px 5px; margin: 3px 2px; border-radius: 5px; display: inline-block; } .side_keyword a:hover, .side_keyword a:focus { background: #3f8acd; color: #fff; } .share_div { right: 15px; top: 62%; position: fixed; background: rgba(255, 255, 255, 0.8); padding: 10px 15px 0; /* border: 1px #ddd solid; */ z-index: 1000; box-shadow: 0px 0px 7px #777; } .share_div .share_text { margin: -40px 0 0 -15px; font-size: 14px; position: absolute; background: #047c8c; width: 75px; padding: 5px; color: #fff; text-align: center; } .share_div .icon { position: relative; } .share_div .icon .icon_link { position: relative; z-index: 2; margin: 0 0px 10px 0; display: block; width: 45px; } .share_div .icon .iconDetail { display: none; } .share_div .icon:hover .iconDetail { display: block; background: #777; position: absolute; top: 6px; right: 15px; height: 35px; line-height: 35px; z-index: 1; padding: 0px 40px 0 15px; border-radius: 15px; transition: all 0.2s ease-in; } .share_div .icon:hover .iconDetail a { color: #fff; white-space: nowrap; } .step_div { background: #f5f5f5; padding: 15px; } .step_div > h3 { background: #047c8c url(../images/test_bg.png); padding: 5px 15px; color: #fff; display: inline-block; } .step_div .step_subdiv { clear: both; width: 100%; margin: 0 0 20px; display: inline-flex; align-items: center; background: #fff; padding: 15px; border: 1px #ddd solid; box-shadow: 2px 2px 5px #ddd; } .step_div .step_num { display: flex; justify-content: center; align-items: center; padding: 10px 20px; text-align: center; margin: 0 20px 0 0; min-width: 100px; min-height: 100px; background: #047c8c url(../images/test_bg.png); border-radius: 50px; } .step_div .step_num h3 { margin: 0; color: #fff; } .step_div .step_content { display: inline-block; } .step_div .step_content h3 { margin: 0 0 10px; } .step_div .step_content p { margin: 0; } .step_div_square { background: #f5f5f5; padding: 15px; } .step_div_square > h3 { background: #047c8c url(../images/test_bg.png); padding: 5px 15px; color: #fff; display: inline-block; } .step_div_square .step_subdiv { clear: both; width: 100%; margin: 0 0 20px; display: inline-flex; background: #fff; padding: 0; border: 1px #ddd solid; box-shadow: 2px 2px 5px #ddd; } .step_div_square .step_num { display: flex; justify-content: center; align-items: center; padding: 10px 20px; text-align: center; margin: 0 0 0 0; min-width: 100px; min-height: 100%; background: #047c8c url(../images/test_bg.png); border-radius: 0; } .step_div_square .step_num h3 { margin: 0; color: #fff; } .step_div_square .step_content { display: inline-block; padding: 15px; } .step_div_square .step_content h3 { margin: 0 0 10px; } .step_div_square .step_content p { margin: 0; } .SearchByDepartment_tabs .tab-nav, .SearchBySymptom_tabs .tab-nav { display: -webkit-flex; /* Safari */ -webkit-flex-wrap: wrap; /* Safari 6.1+ */ display: flex; flex-wrap: wrap; border-bottom: 0px solid #DDD !important; } .SearchByDepartment_tabs .tab-nav .ui-tabs-tab, .SearchBySymptom_tabs .tab-nav .ui-tabs-tab { height: auto; padding: 0; margin: 0 !important; border: 6px solid #fff; } .SearchByDepartment_tabs .tab-nav .ui-tabs-tab div, .SearchBySymptom_tabs .tab-nav .ui-tabs-tab div { padding: 5px; font-size: 18px; } .SearchByDepartment_tabs .tab-nav li.ui-tabs-active a, .SearchBySymptom_tabs .tab-nav li.ui-tabs-active a { border-top: 3px solid #047c8c !important; box-shadow: 0px 0px 15px #aaa; } .SearchByDepartment_tabs .tab-content table th, .SearchBySymptom_tabs .tab-content table th { background: #047c8c url(../images/test_bg.png); color: #fff; font-size: 21px; } .SearchByDepartment_tabs .tab-content table .col1, .SearchBySymptom_tabs .tab-content table .col1 { width: 150px; text-align: left; } .SearchByDepartment_tabs .tab-content table .col2, .SearchBySymptom_tabs .tab-content table .col2 { text-align: left; } .SearchBySymptom_tabs .tab-content table th { background: #047c8c url(../images/test_bg.png); color: #fff; font-size: 21px; } .SearchBySymptom_tabs .tab-content table .col1 { width: 50%; text-align: left; } .SearchBySymptom_tabs .tab-content table .col2 { text-align: left; } .DymSchedule_table thead th { background: #047c8c; color: #fff; vertical-align: middle; } .DymSchedule_table thead th.time { min-width: 80px; width: 5%; } .DymSchedule_table thead th.week { min-width: 100px; width: 15%; } .DymSchedule_table thead th.week2 { min-width: 100px; width: 10%; } .DymSchedule_table tbody th { vertical-align: middle; } .DymSchedule_table tbody td { vertical-align: middle; } .DymSchedule_table tbody td a { color: #047c8c; margin: 5px 0; display: block; text-align: left; } .DymSchedule_table tbody td a:hover, .DymSchedule_table tbody td a:focus { color: #047c8c; font-weight: bold; } .DymSchedule_table tbody td span { color: #555; display: block; text-align: left; } .DymSchedule_table tbody td br { display: none; } .ServiceItem_div { margin: 0 0 30px; } .ServiceItem_div .title { color: #3f8acd; font-size: 24px; font-weight: bold; border-bottom: 1px solid #ddd; margin: 0 0 20px; } .ServiceItem_div .title > i { margin: 0 10px -10px 0; font-size: 48px; vertical-align: sub; } .ServiceItem_div.doctor_div { margin: 0 0 30px; } .ServiceItem_div.file a { color: #777; } .ServiceItem_div.file a:hover, .ServiceItem_div.file afocus { color: #3f8acd; } .ServiceItem_div #dr_carousel .owl-dots .owl-dot, .ServiceItem_div #article_carousel .owl-dots .owl-dot { width: 12px; height: 12px; } .ServiceItem_div #dr_carousel .owl-nav [class*=owl-], .ServiceItem_div #article_carousel .owl-nav [class*=owl-] { opacity: 1 !important; width: 50px !important; height: 50px !important; font-size: 50px !important; } .ServiceItem_div #dr_carousel .owl-next i, .ServiceItem_div #article_carousel .owl-next i { margin: 0 -5px 0 0 !important; font-weight: bolder; position: relative; top: -25px; line-height: normal !important; } .ServiceItem_div #dr_carousel .owl-prev i, .ServiceItem_div #article_carousel .owl-prev i { margin: 0 0 0 -5px !important; font-weight: bolder; position: relative; top: -25px; line-height: normal !important; } .SearchPage_carousel_div .owl-dots .owl-dot { display: none; } .SearchPage_carousel_div .owl-item .content_div { padding: 5%; } .SearchPage_carousel_div .owl-item .content_div .img_div { overflow: hidden; } .SearchPage_carousel_div .owl-item .content_div .img_div:hover img, .SearchPage_carousel_div .owl-item .content_div .img_div:focus img { transform: scale(1.05); } .SearchPage_GoogleSearch { float: none; } .SearchPage_GoogleSearch .gsc-control-cse { padding: 5px; } .SearchPage_GoogleSearch .gsc-control-cse .gsc-search-box { margin: 0; } .SearchPage_GoogleSearch .gsc-control-cse .gsc-input { margin: 0; } .searchpage_sidemenu { margin: 0 0 10px; padding: 15px 25px; background: #D9EBED; border-top: 10px solid #047c8c; box-shadow: 0px 0px 10px #ddd; } .searchpage_sidemenu .togglet { font-size: 24px; padding: 0 0 0 28px; color: #047c8c; font-weight: bold; } .searchpage_sidemenu .togglet i { font-size: 21px; line-height: 26px; } .searchpage_sidemenu .togglec { padding: 15px 0; } .searchpage_sidemenu .nav-tree ul { background: none; } .searchpage_sidemenu .nav-tree ul li.sub-menu { border-bottom: 0px #ddd dashed; } .searchpage_sidemenu .nav-tree ul li.sub-menu a { color: #777; padding: 5px 5%; } .searchpage_list > .row > div { background: none !important; } #top-bar { height: 35px; line-height: 35px; background: #f5f5f5 url(../images/test_bg2.png); } #top-bar .top-links ul li { height: 35px; margin-right: 0px; } #top-bar .top-links ul li a { font-size: 16px; font-weight: normal; height: 35px; } .timeline { position: relative; margin-bottom: 30px; padding: 15px; } .timeline::before { content: ''; border-left: 2px solid #ddd; position: absolute; display: block; width: 4px; background: #ddd; top: 20px; bottom: 20px; margin-left: 40px; } .timeline .timeline_sub .year { position: relative; top: 0; left: 0px; border-radius: 40px; background: #047c8c url(../images/test_bg.png); padding: 20px 8px; width: 80px; height: 80px; display: inline-block; text-align: center; z-index: 2; } .timeline .timeline_sub .year span { color: #fff; font-size: 28px; font-weight: bold; } .timeline .timeline_sub .content { position: relative; margin: 10px 0 15px 80px; } .timeline .timeline_sub .content .date { font-size: 21px; color: #3f8acd; font-weight: bold; margin-right: 5px; } .timeline .timeline_sub .content .date::after { content: ''; background: #1364ad url(../images/test_bg.png); width: 20px; height: 20px; border-radius: 10px; position: absolute; left: -48px; top: 7px; display: block; } .timeline .timeline_sub .content .date::before { content: ''; background: #ddd; width: 20px; height: 4px; position: absolute; left: -30px; top: 15px; display: block; border-left: 2px solid #ddd; } .timeline .timeline_sub .content .text { font-size: 18px; margin: 0 0 0 20px; } .timeline .timeline_sub .content .text::before { content: ''; background: #ddd; width: 10px; height: 10px; margin: 0 0 -5px 0; position: relative; left: -20px; top: 13px; display: block; border-radius: 20px; } .timeline .timeline_sub .content .text a { color: #047c8c; } .timeline .timeline_sub .content .text a:hover, .timeline .timeline_sub .content .text a:focus { color: #3f8acd; } .tool_div { margin-bottom: 10px; text-align: right; } .tool_div a div { border: 1px solid #aaa; margin: 5px 0 5px 5px; padding: 5px 10px; display: inline-block; color: #333; } .tool_div a div:hover { border: 1px solid #047c8c; background: #efefef; color: #047c8c !important; } .Volunteer_div { background: url(../images/Volunteer_01.jpg) top right; } .website_list { margin: 0 0 20px; min-width: 150px; } .website_list .list_title { font-size: 21px; font-weight: bold; margin-bottom: 5px; padding-left: 10px; border-left: 5px #555 solid; } .website_list .list_content { list-style: none; margin: 0 !important; font-size: 16px; } .website_list .list_item { margin: 0px 0 3px; font-weight: bold; padding: 0 0 3px; border-bottom: 1px #efefef solid; } .website_list .list_item i { margin: 0 10px 0 0px; } .website_list .list_item a { font-weight: normal; } /*IE瀏覽器ICON問題修改*/ [class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header #primary-menu ul > li.sub-menu > a:after { display: none\9 !important; } /*IE瀏覽器ICON問題修改*/ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { [class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header #primary-menu ul > li.sub-menu > a:after { display: none !important; } } /*===================== desktop-large =====================*/ /*===================== desktop-medium =====================*/ @media (max-width: 1199px) { header .navbar .navbar-nav .nav-link, #header .navbar .navbar-nav .nav-link { padding: 0px 5px; font-size: 16px; } } /*===================== tablet =====================*/ @media (max-width: 991px) { .breadcrumb { margin: 20px 0 -40px 0 !important; position: relative !important; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_name { width: 100%; float: none; margin: 0 0 5px; } .doctor_list .doctor_list_sub .doctor_content .doctor_title .doctor_jobtitle { width: 100%; float: none; margin: 0 0 5px; text-align: left; } .doctor_list .doctor_list_sub .doctor_content .doctor_skill { padding: 0; } .doctor_list .doctor_list_sub .link_btn { text-align: right; } .department_menu { background: #047c8c; } .department_menu .department_menu_wrap > div { padding: 0 !important; background: #047c8c; border-radius: 0; top: 0; } .department_menu .department_menu_wrap .navbar-toggler { float: right; border: 0px #fff solid; color: #fff; display: block; width: 120px; height: 40px; padding: 0; line-height: 25px; position: absolute; right: 10px; top: 3px; z-index: 1; } .department_menu .department_menu_wrap nav { width: 100%; position: absolute; z-index: 2; top: 45px; background: #047c8c; } .department_menu .department_menu_wrap nav ul.nav > li > a { padding: 12px !important; color: #fff !important; font-size: 16px !important; border-top: 1px rgba(255, 255, 255, 0.3) solid; } .department_index_news .news_sub .sub_title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0; } .department_index_news .news_sub .sub_time { text-align: left; font-size: 16px; position: relative; top: 5px; right: 0; } .fslider_container { padding-left: 0 !important; padding-right: 0 !important; } header, #header { position: relative !important; z-index: 3; width: 100%; background: #fff; } header #header-wrap, #header #header-wrap { padding: 0; } header #logo, #header #logo { text-align: left; } header #logo img, #header #logo img { height: 70px; margin: 10px 0 0 0; } header .nav_div, #header .nav_div { /* max-height: 300px; overflow-y: scroll; box-shadow: 1px 1px 2px #555;*/ padding: 10px 0; } header .navbar-toggler, #header .navbar-toggler { border: 2px #777 solid; color: #777; display: none; position: absolute; right: 15px; top: 10px; width: 50px; height: 50px; padding: 0; line-height: 40px; } header .navbar-toggler span, #header .navbar-toggler span { font-size: 30px; } header .navbar, #header .navbar { padding: 0px; } header .navbar .navbar-nav, #header .navbar .navbar-nav { background: #e6eff0; margin: 20px 0; } header .navbar .navbar-nav .nav-item, #header .navbar .navbar-nav .nav-item { border-right: 0px #ddd solid; padding: 5px 10px; } header .navbar .navbar-nav .nav-item:hover, header .navbar .navbar-nav .nav-item:focus, #header .navbar .navbar-nav .nav-item:hover, #header .navbar .navbar-nav .nav-item:focus { color: #047c8c; background: #fff; } header .navbar .navbar-nav .nav-item:hover .nav-link, header .navbar .navbar-nav .nav-item:focus .nav-link, #header .navbar .navbar-nav .nav-item:hover .nav-link, #header .navbar .navbar-nav .nav-item:focus .nav-link { color: #047c8c; } header .navbar .navbar-nav .nav-link, #header .navbar .navbar-nav .nav-link { color: #555; padding: 10px; font-size: 18px; } header .navbar .navbar-nav .nav-link:hover, header .navbar .navbar-nav .nav-link:focus, #header .navbar .navbar-nav .nav-link:hover, #header .navbar .navbar-nav .nav-link:focus { color: #047c8c; } header .navbar .navbar-nav .nav-link .sub-arrow, #header .navbar .navbar-nav .nav-link .sub-arrow { border: 1px #555 solid; color: #555; width: 30px; height: 30px; margin: -15px 0px 0px 0px; } header .top_side_div, #header .top_side_div { position: relative; right: 0; bottom: 0; float: none; clear: both; top: 0; background: #fff; margin: 10px 0; padding: 10px; border-radius: 10px; } #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img { height: 80px; } .index_icon { margin: 0 auto 0; padding: 5px !important; box-shadow: none; } .index_icon_div2 { border-right: 0px #fff solid; margin: 0px 0; /*&:last-child { border-right: 0px #fff solid; }*/ } .index_icon_div2 .index_icon_title { text-align: center; } .index_icon_div2 .index_icon_title img { width: 50px; } .index_icon_div2 .index_icon_title br { display: none; } .index_icon_div2 .index_icon_text { height: 80px; display: none; } .index_icon_div2 .button { width: 100%; text-align: center; font-size: 1rem; } .index_icon_div2 .button:hover, .index_icon_div2 .button:focus { color: #047c8c !important; background-color: #fff !important; } .index_interview_div .interview_main_div { position: relative; margin: 0 0 20px; } .index_interview_div .interview_main_div .text h3 { margin: 5px 0; } .index_interview_div .interview_sub_div .text { height: auto; max-height: 270px; overflow: hidden; } .index_interview_div .interview_sub_div .text h3 { font-size: 21px; } .index_tabs .index_tab_main .main_content { clear: both; } .index_tabs .index_tab_sub .sub_time { position: relative; top: 5px; } .news_search .search_bar { margin: 10px 0; width: 100% !important; } .newdr_month .title { padding: 0 15px; } .newdr_month .title h3 { padding: 15px; } .newdr_month .title h3 br { display: none; } #primary-menu { max-height: 500px; overflow-x: hidden; overflow-y: auto; } .primary-menu-open header { background: #fff; -webkit-transition: all .4s ease, opacity .3s ease; -o-transition: all .4s ease, opacity .3s ease; transition: all .4s ease, opacity .3s ease; } #page-title { background-position: right !important; padding: 20px 0; display: none; } #page-title > div { background: rgba(255, 255, 255, 0.9); padding: 15px; } #page-title h1 { color: #047c8c; } #page-title span { color: #777; } #page-menu nav, #page-menu-wrap nav { width: 100%; right: 0; } .page_tab .tab-nav { display: flex; } .page_tab .tab-nav li { flex: 1; } .page_tab .page_tab_sub .sub_title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page_tab .page_tab_sub .sub_time { text-align: left; } .related_article .related_article_sub a { padding: 15px 0; width: 100%; display: block; border-bottom: 1px #aaa dashed; } .related_article .related_article_sub a:hover { background: #f5f5f5; } .related_article .related_article_sub .img_div, .related_article .related_article_sub img { display: none; } .related_article .related_article_sub2 .img_div, .related_article .related_article_sub2 img { display: block; } .search_bar { margin: 10px 0 20px 0px; width: 100%; } .search_bar .button:hover, .search_bar .button:focus { background-color: #047c8c; } .side_div .widget { width: 100%; padding-left: 0px; padding-right: 0px; } .status_div { padding: 15px; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; background: #f5f5f5; position: relative; clear: both; display: block; } .sort_div { width: auto; float: none; margin: 10px 0 0; position: relative; right: 0; } } /*===================== phone-large =====================*/ @media (max-width: 767px) { #content .container { position: relative; padding-left: 15px !important; padding-right: 15px !important; } .content-wrap { background: #f5f5f5; background-size: 100%; min-height: auto; padding: 0 !important; } footer #copyrights, #footer #copyrights { padding: 20px 0 60px; } .doctor_list .doctor_list_sub .link_btn { text-align: center; } .doctorinterview_div { margin: 15px !important; } .Education_img01 { height: auto; background-image: none; } .Education_img01 .text_l_div { width: 100%; top: 0; left: 0; position: relative; padding: 0; } .Education_img02 { height: auto; background-image: none; } .Education_img02 .text_r_div { width: 100%; top: 0; right: 0; position: relative; padding: 0; } .Education_img03 { height: auto; background-image: none; } .Education_img03 .text_l_div { width: 100%; top: 0; left: 0; position: relative; padding: 0; } .fluid_top_div { position: relative; margin-top: 0; margin-bottom: 0; background: rgba(255, 255, 255, 0.9); width: 100%; margin-left: 0; padding: 0 20px; border: 0px solid #efefef; } .fslider_container { max-width: 100% !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; } .Goal_div { position: relative; text-align: center; height: auto; margin: 0 auto; background: none; } .Goal_div .Goal_subdiv { position: relative; margin: 0 auto; width: 100%; height: auto; } .Goal_div .Goal_subdiv i { font-size: 48px; color: #047c8c; margin: 0px; } .Goal_div .Goal_subdiv h3 { color: #047c8c; margin: 0 0 10px; font-size: 28px; } .Goal_div .Goal_subdiv p { font-size: 18px; color: #777; } .Goal_div .Goal_subdiv div { position: absolute; width: 100% !important; position: relative; left: 0 !important; top: 0 !important; } header, #header { z-index: 3; width: 100%; background: #fff; margin: 0 auto; } header .navbar .container, #header .navbar .container { padding-left: 0px !important; padding-right: 0px !important; } header #header-wrap, #header #header-wrap { padding: 0; } header #logo, #header #logo { text-align: left; } header #logo img, #header #logo img { height: auto; margin: 15px auto 15px; } .index_icon { margin: 5px; border: 0px #ddd solid; background: none; } .index_icon_div2 { border-right: 0px #fff solid; } .index_icon_div2 .index_icon_box { padding: 10px; } .index_icon_div2 .index_icon_box .index_icon_title { text-align: center; } .index_icon_div2 .index_icon_box .index_icon_title img { width: 50px; } .index_icon_div2 .index_icon_box .index_icon_title br { display: none; } .index_icon_div2 .index_icon_box .index_icon_title i { float: right; } .index_icon_div2 .index_icon_box .index_icon_title:hover i, .index_icon_div2 .index_icon_box .index_icon_title:focus i { position: relative; left: -5px; } .index_tabs .index_tab_main .main_content h3 { font-size: 18px; height: 55px; font-weight: normal; } #index_owlslider .owl-nav .owl-prev, #index_phone_owlslider .owl-nav .owl-prev { margin-top: 0; } #index_owlslider .owl-nav .owl-next, #index_phone_owlslider .owl-nav .owl-next { margin-top: 0; } #index_owlslider .owl-dots, #index_phone_owlslider .owl-dots { display: none !important; } .link_btn, .back_btn { margin: 20px auto 10px; text-align: center; } .knowledge_list { padding: 0 15px; position: relative; } .knowledge_list .row { padding: 20px; } .knowledge_list .knowledge_list_sub { box-sizing: border-box; padding: 10px; margin: 30px 0; border: 1px #ddd solid; } .knowledge_list .knowledge_list_sub .knowledge_title { margin: 0 0 0px; color: #047c8c; font-size: 21px; } .knowledge_list .knowledge_list_sub .knowledge_title h3 { background: #047c8c url(../images/test_bg.png); display: inline-block; padding: 0 30px; } .knowledge_list .knowledge_list_sub .knowledge_title a { color: #047c8c; font-weight: bold; } .knowledge_list .knowledge_list_sub .knowledge_img { margin: 0 0 10px; } .knowledge_list .knowledge_list_sub .knowledge_img img { width: 100%; } .knowledge_list .knowledge_list_sub .knowledge_content { padding: 0 3%; } .knowledge_list .knowledge_list_sub .knowledge_content .knowledge_time { font-size: 16px; color: #555; } .knowledge_list .knowledge_list_sub .knowledge_content .knowledge_content_text { padding: 0; font-size: 16px; clear: both; /*max-height: 5.4rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3;*/ margin-bottom: 0; } .knowledge_list .images_right .knowledge_img { position: relative; right: 0; } .knowledge_detail_content .knowledge_detail_top { position: relative; } .knowledge_detail_content .knowledge_detail_top .text { position: relative; top: 0; background: rgba(51, 51, 51, 0); height: 100%; width: 100%; padding: 10px; overflow: hidden; font-size: 21px; line-height: 1.6em; font-weight: bold; color: #555; text-align: justify; } .knowledge_detail_content .knowledge_detail_article .article_subdiv, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv, .knowledge_detail_content .knowledge_detail_video .article_subdiv { margin: 0 0 30px; background: #fff; } .knowledge_detail_content .knowledge_detail_article .article_subdiv:hover, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv:hover, .knowledge_detail_content .knowledge_detail_video .article_subdiv:hover { box-shadow: 1px 1px 5px #777; transition: all 0.2s; } .knowledge_detail_content .knowledge_detail_article .article_subdiv:hover .article_img img, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv:hover .article_img img, .knowledge_detail_content .knowledge_detail_video .article_subdiv:hover .article_img img { transform: scale(1.1); opacity: 0.8; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_img, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_img, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_img { height: auto; overflow: hidden; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_img img, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_img img, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_img img { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_title, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_title, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_title { padding: 10px; margin: 0; height: 90px; line-height: 36px; overflow: hidden; display: flex; } .knowledge_detail_content .knowledge_detail_article .article_subdiv .article_title span, .knowledge_detail_content .knowledge_detail_doctor .article_subdiv .article_title span, .knowledge_detail_content .knowledge_detail_video .article_subdiv .article_title span { align-self: center; text-align: center; width: 100%; height: 60px; line-height: 30px; overflow: hidden; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv { margin: 0 0 30px; background: #fff; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv:hover, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv:hover, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv:hover { box-shadow: 1px 1px 5px #777; transition: all 0.2s; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv:hover .doctor_img img, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv:hover .doctor_img img, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv:hover .doctor_img img { transform: scale(1.1); opacity: 0.8; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_img, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_img, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_img { height: auto; overflow: hidden; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_img img, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_img img, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_img img { transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_title, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_title, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_title { color: #047c8c; padding: 10px; margin: 0; font-size: 21px; } .knowledge_detail_content .knowledge_detail_article .doctor_subdiv .doctor_name, .knowledge_detail_content .knowledge_detail_doctor .doctor_subdiv .doctor_name, .knowledge_detail_content .knowledge_detail_video .doctor_subdiv .doctor_name { padding: 0 10px 10px; margin: 0; } .main_div .main_title { display: block; } .main_div .main_title h2 { margin: 0; display: inline-block; } .main_div .main_title span { color: #aaa; display: inline-block; margin: 0; } .main_div .main_content { overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; } .main_div .main_content .row { margin-right: 0; margin-left: 0; } #primary-menu { max-height: 500px; overflow-x: hidden; overflow-y: auto; } .primary-menu-open header { background: #fff; -webkit-transition: all .4s ease, opacity .3s ease; -o-transition: all .4s ease, opacity .3s ease; transition: all .4s ease, opacity .3s ease; } #page_container { padding: 0 !important; max-width: none; } .images_card { background: none !important; height: auto; } .images_card .images_card_subdiv { position: relative; padding: 0; margin: 0; height: auto; width: 100%; left: 0; } .images_card .images_card_subdiv .pic { display: block; margin: 0 0 20px; } .pagination_div { margin: 30px 0 0; text-align: center; width: 100%; } #slider { display: block; } .share_div { right: 0; top: auto; bottom: 0; width: 100%; background: #f5f5f3; display: flex; padding: 0; } .share_div .share_text { display: none; } .share_div .icon { position: relative; width: 33%; text-align: center; } .share_div .icon .icon_link { width: 30px; margin: 0 auto; padding: 5px 0px 0px; } .share_div .icon .iconDetail { display: block; } .share_div .icon .iconDetail a { font-size: 16px; } .share_div .icon:hover .iconDetail { display: block; background: rgba(255, 255, 255, 0); position: relative; top: 0; right: 0; height: auto; line-height: normal; z-index: 1; padding: 0; border-radius: 15px; transition: all 0.2s ease-in; } .share_div .icon:hover .iconDetail a { color: #3f8acd; white-space: nowrap; } .step_div .step_subdiv { display: block; } .step_div .step_num { float: none; margin: 20px auto 10px; min-width: auto; min-height: auto; } .step_div .step_num br { display: none; } .step_div .step_content { display: inline-block; width: 100%; } .step_div .step_content h3 { margin: 0; } .step_div .step_content p { margin: 0; } .step_div_square .step_subdiv { display: block; } .step_div_square .step_num { float: none; margin: 0px auto 0px; min-width: auto; min-height: auto; } .step_div_square .step_num br { display: none; } .step_div_square .step_content { display: inline-block; width: 100%; } .step_div_square .step_content h3 { margin: 0; } .step_div_square .step_content p { margin: 0; } .sticky-sidebar-wrap { padding: 0; } #top-bar .top-links > ul { text-align: right; } } /*===================== phone =====================*/ @media (max-width: 575px) { .fslider_container { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; } header, #header { z-index: 3; width: 100%; background: #fff; } header #header-wrap, #header #header-wrap { padding: 0; } header .navbar-toggler, #header .navbar-toggler { display: none; position: absolute; right: 15px; top: 10px; width: 50px; height: 50px; padding: 0; } header #logo, #header #logo { height: auto; margin: 0 70px 0 0 !important; } header #logo img, #header #logo img { margin: 20px auto 15px; /*height: 45px; position: absolute; left: -30px; top: 25px; margin: 0;*/ } .index_title { text-align: center; } .index_icon_div2 { padding: 0; } .news_list { padding: 0 15px; } .news_list .news_list_sub .news_img { display: none; } .onlineappointment_toparea .sub_div { margin: 10px 0; text-align: left; white-space: nowrap; } .onlineappointment_toparea .sub_img { width: 100%; border-radius: 50%; padding-bottom: 0; background: #20c997; text-align: center; color: #fff; position: relative; width: 50px; height: 50px; display: inline-block; vertical-align: middle; margin: 0 10px 0 0; } .onlineappointment_toparea .sub_img i { position: absolute; font-size: 30px; left: 50%; top: 50%; transform: translate(-50%, -50%); } .onlineappointment_toparea .sub_text { margin-top: 0; display: inline-block; vertical-align: middle; white-space: normal; } #primary-menu { max-height: 500px; overflow-x: hidden; overflow-y: auto; } .primary-menu-open header { background: #fff; -webkit-transition: all .4s ease, opacity .3s ease; -o-transition: all .4s ease, opacity .3s ease; transition: all .4s ease, opacity .3s ease; } .search_bar { margin: 30px 0px 20px 0px; width: 100%; } .search_bar .button:hover, .search_bar .button:focus { background-color: #047c8c; } .SearchByDepartment_tabs .tab-nav, .SearchBySymptom_tabs .tab-nav { display: -webkit-flex; /* Safari */ -webkit-flex-wrap: wrap; /* Safari 6.1+ */ display: flex; flex-wrap: wrap; border-bottom: 0px solid #DDD !important; } .SearchByDepartment_tabs .tab-nav .ui-tabs-tab, .SearchBySymptom_tabs .tab-nav .ui-tabs-tab { height: auto; padding: 0; /*margin: 5px 10px !important; border: 1px solid #DDD;*/ } }