a:focus, a:hover {text-decoration: none;}/* 反白顏色設定*/::selection { background: #23527c; color: #fff;}::-moz-selection { background:#23527c; color: #fff;}/**/ 
.RWDfakeloader .fl img{width:500px}/*header*/ 
.RWDmenu_plus02 .container {width: calc(100% - 100px);}.RWDmenu_plus02 .inside{background: transparent;}.RWDmenu_plus02 .inside.is-up{background: #fff;}.cd-main-header{background: rgba(255, 255, 255, 0.8);}/*logo*/ 
.cd-logo {width: 280px;margin-left: 30px;margin-top:15px !important;z-index: 100;}/*選單*/nav.cd-nav{float: none;margin-left: 0;width: fit-content;margin: auto;}.cd-primary-nav>li>a{letter-spacing:2px;font-size: 18px;}.cd-primary-nav>li>a:hover{color:#3fafb2;}.cd-primary-nav>li:hover:after{background:#3fafb2}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #3fafb2;}/*下拉選單*/ 
.cd-primary-nav>.has-children.active.hover>a{color:#3fafb2;}.cd-primary-nav>li.has-children.active.hover>a::after, .cd-primary-nav>li.has-children.active.hover>a::before {background-color: #3fafb2;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover{background-color: #3fafb2;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #a0156b;}/*按鈕*/ 
.service-block {margin: 80px 100px 0;background: #fbfbfb;padding: 60px 0 200px;}.service-block .container{width: 1400px;}.service-block .service-btn-item {width: calc(100% / 8 - 35px);display: inline-block;margin: 0px 15px;text-align: center;position: relative;vertical-align: top;}.service-block .service-btn-item:after { position: absolute;display: block;bottom:0px;left: 33%;right: 33%;height:2px;content: "";background: 0 0; z-index:1;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}.service-block a:hover .service-btn-item:after {left: 0;right: 0;background: #44b1b4;}.service-block .service-btn-item img{width:85px}.service-block h4 {font-size: 18px;letter-spacing: 3px;margin-top: 20px;font-weight: bold;color: #44b1b4;line-height: 1.4;}/*news*/ 
.news-block{padding:50px 100px 100px;}.news-block .container{width: 1400px;margin-top: -140px}.news-area { width: calc(100%/2 - 50px);margin: 0px 25px;float: left;background: #fff;box-shadow: 1px 1px 20px rgba(152, 152, 152, 0.15);padding: 40px 30px;}.news-left-block {border-top: 5px #f46b78 solid;opacity: 0.7;}.news-left-block:hover{opacity:1;}.news-right-block {border-top: 5px #f9be4d solid;opacity: 0.7;}.news-right-block:hover{opacity:1;}.RWDnews_listblock h2{display: inline-block;letter-spacing: 2px;font-weight: bold;}.news-left-block .RWDnews_listblock h2{color: #f36371;}.news-right-block .RWDnews_listblock h2{color:#f9be4d;}.RWDnews_listblock h3{display: inline-block;margin-left: 15px;letter-spacing: 2px;}.RWDnews_listblock li:nth-child(4)~li{display: none;}    .RWDnews_listblock .RWDnews_listblock > ul > li > span{padding-top: 10px;display: block;}.news-left-block .RWDnews_listblock .RWDnews_listblock > ul > li > span {color:#f36371;}.news-right-block .RWDnews_listblock .RWDnews_listblock > ul > li > span {color: #f9be4e;}.news-left-block .RWDnews_listblock li {padding:0px 0;border-bottom:none;}.news-right-block .RWDnews_listblock li {padding:0px 0;display:block;border-bottom:none;}.RWDnews_listblock li a{letter-spacing: 2px;font-size:16px;margin-left:0px;padding:0px 0 10px;display: block;border-bottom: 1px solid #e4e4e4;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}/*.news-left-block .RWDnews_listblock li a{letter-spacing: 2px;font-size:16px;margin-left:0px;padding:0px 0 10px;display: block;border-bottom: 1px solid #e4e4e4;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}.news-right-block .RWDnews_listblock li a{letter-spacing: 2px;font-size:16px;margin-left:0px;padding: 10px 0;display: block;border-bottom: 1px solid #e4e4e4;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}*/ 
.news-left-block .RWDnews_listblock li a:hover {border-bottom-color: #f46b78;}.news-right-block .RWDnews_listblock li a:hover {border-bottom-color: #f9be4d;}.news-area .RWDedictor{text-align:right;}.news-area .RWDedictor a.more-btn {margin-top: 20px;display: inline-block;border: 1px #989898 solid;padding: 5px 20px;color: #989898;font-size: 14px;letter-spacing: 2px;}.news-area .RWDedictor a.more-btn:hover{color:#fff;background-color: #3fafb2;border-color: #3fafb2;}/**/ 
.RWDproduct002 h1.main-title {font-size: 36px;margin: 0px;color: #44b1b4;font-weight: bold;letter-spacing: 5px;}.RWDproduct002 .section-line{display:none}.RWDproduct002 .showbottom a{text-align: center;}.RWDproduct002 .showbottom a h4{font-size: 18px;letter-spacing: 3px;line-height: 1.5;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #62bdc0;}/**/ 
.fixed-tel-block {position: fixed;top:27px;right:100px; z-index: 111;text-align: center; letter-spacing: 1px;font-weight: bold;font-size: 26px;}.fixed-tel-block a{color: #44b1b4;}
/*footer start*/

.footer-block {padding: 50px 0px;border-top: 3px #40b0b2 solid;clear:both;position: relative;}/*scrollTop*/ 
.scrollTop{width: 50px;height: 50px;padding-top: 0px;background:url(archive/image/customization/scrolltop-pic.jpg) center center no-repeat;position: absolute !important;top: -25px;right: 100px;border-radius: 50%;}.scrollTop:hover {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);}/**/ 
.footer-logo-block {display: block;position: relative; float: left;width:30%;}.footer-logo-block img{width:100%;}.footer-title {background: #f46b78;text-align: center;color: #fff; font-size: 14px;letter-spacing: 10px;}.contact-block {display: block;position: relative;float: left;width: 70%;text-align: right; letter-spacing:1px;font-size: 16px;}.contact-area {margin-top: 5px;}span.add-block {margin: 0px 20px;}.contact-block a{color:#989898}/**/ 
.copyright-block {font-size: 13px;letter-spacing: 1px;margin-top:15px;}.ssl-block{display: inline-block;}.view-block{display: inline-block;margin-left:20px}

/*footer end*/
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px;}/*toTop隱藏*/#toTop{display:none !important;}/*寬度*/ 
.main section .container {width: 1400px;}/*大標&麵包屑*/h1.pageTitle {font-size: 36px; margin: 0px; color: #44b1b4; font-weight: bold; letter-spacing: 5px; text-align: center;}.hgroup .container {border-bottom: none;}.hgroup .breadcrumb {position: relative; bottom: 0; text-align: center; border: none; background: transparent; margin-top: 15px;}.hgroup .breadcrumb a {letter-spacing: 2px; font-size: 14px; color: #777;}.hgroup .breadcrumb li {letter-spacing: 2px; font-size: 14px; color: #777;}.breadcrumb.pull-right{float: none !important;}.hgroup .container::before {content: ''; position: absolute; height: 300px; top: -15px; width: 120%; right: -10%; background: #fbfbfb; z-index: -1;}/*回上層*/ 
.btn.btn_back {padding: 0; text-align: right; display: block; line-height: 2.5;}.btn.btn_back:hover a {color: #40b0b2; background: transparent;}.btn.btn_back a {color: #fff; background: #40b0b2; border-radius: 0px; padding: 5px 20px; border: 1px solid #40b0b2; transition: .4s all ease;}/*側選單*/ 
.m2018 .products-nav .nav-title{background: transparent; padding: 5px 0px; margin-bottom: 15px; color: #444; font-size: 20px; letter-spacing: 2px; font-weight: 600; padding-left: 10px;}.m2018 .products-nav>ul>li{margin-bottom: 5px; border-bottom: 1px solid #eee; padding-bottom: 0px; transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}.m2018 .products-nav>ul>li::before{content: ""; display: block; width: 0px; height: 1px; background: #888; position: absolute; top: 18px; transition: all .5s ease;}.m2018 .products-nav>ul>li:hover::before, .m2018 .products-nav>ul>li.active::before{content: ""; display: block; width: 20px; height: 1px; background: #888; position: absolute; top: 18px;transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}.m2018 .products-nav>ul>li>a{ transition: all .5s ease; font-size: 15px;}.m2018 .products-nav>ul>li:hover>a, .m2018 .products-nav>ul>li.active>a{padding-left:30px; transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}/*內文*/ 
.pagecontent {background: #fff; box-shadow: 1px 1px 20px rgba(152, 152, 152, 0.15); width: 100%; border-top: 5px #44b1b4 solid; padding: 40px 40px !important;}.pagecontent{line-height: 2; letter-spacing: 2px; font-size: 16px;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.pagecontent h1 {font-size: 26px; font-weight: bold; margin: 0; margin-bottom: 15px; color: #44b1b4;}.pagecontent h3 {color: #444; font-size: 20px !important; letter-spacing: 2px; font-weight: 600; margin: 0; line-height: 2 !important;}ol, ul {padding-left: 23px;}/*表格修正*/ 
.table01{width:100%;overflow-x: scroll;-webkit-overflow-scrolling: auto;margin-bottom: 30px;overflow-x: auto;white-space: nowrap;}.table01::-webkit-scrollbar{width: 3px;height: 5px;}.table01::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.table01::-webkit-scrollbar-track-piece:horizontal:decrement,.table01::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.table01 td {border: 1px solid #555;padding: 8px 10px !important;}/*樓層介紹*/ 
.table01 a{color: #333;}.table01 a:hover{color: #999;}/*科別*/ 
.webdesc {padding-bottom: 50px;}.article8 .pagecontent{width: 75%;}.article8 .cdate {display: none;}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center; font-size: 18px; letter-spacing: 3px; line-height: 1.5; color: #777 !important;}.article8 .layoutlist_7 .cdate, .layoutlist_7 .cdate a{display: none;}.layoutlist_7 .litem .img {    text-align: center;}/*收費*/h1.outpatient{text-align: center;}/*衛教園地*/ 
.layoutlist_8 .article_subject {font-size: 22px !important; font-weight: bold; margin: 0; margin-bottom: 15px; color: #44b1b4 !important;}/*最新消息*/ 
.layoutlist_2 .item{padding: 30px 0 !important;}.article10 .pagecontent{width: 75%;}.layoutlist_2 .list_subject a {font-size: 22px !important; font-weight: bold; margin: 0; margin-bottom: 15px; color: #44b1b4 !important;}.listdate .yearmonth {color: #777 !important;}.listdate .day {color: #44b1b4 !important; font-weight: 900;}/*檔案下載*/ 
.page_wrapper_bg .dd-selected:hover {color: #777;}a:focus, a:hover {color: #999;}td, th {    padding: 0;    border-left: 1px solid #999;    border-bottom: 1px solid #999;    border-top: 1px solid #999;    border-right: 1px solid #999;    text-align: center;}

/*內頁 end*/
/*1680px start*/

@media (max-width:1680px){.cd-primary-nav>li>a{font-size: 15px; padding: 0 15px;}.cd-logo {width: 270px;}}

/*1680px end*/
/*1600px start*/

@media (max-width:1600px){/**/ 
.RWDmenu_plus02 .container{width: 100%;padding:0px}.cd-main-header{padding:0px 15px}.cd-primary-nav>li>a{font-size: 16px; padding: 0 15px;}/**/ 
.service-block .container {width: 100%;}/**/ 
.news-block .container{width: 100%;}/**/ 
.fixed-tel-block{right: 30px;}}

/*1600px end*/
/*1440 start*/

@media (max-width:1440px){/**//**/nav.cd-nav { float: right; margin-left: 0; width: 860px;margin: auto;margin-right:13%;}.cd-primary-nav>li>a{letter-spacing:1px;font-size:14px;}/**/ 
.fixed-tel-block{font-size: 20px;}/**/ 
.service-block h4{font-size: 16px;letter-spacing: 2px;}/*---內頁---*//*寬度*/ 
.main section .container {width: 1170px;}/**/ 
.hgroup .container::before{width: 105%; right: -2.5%;}}

/*1440 end*/
/*1366px start*/

@media (max-width:1366px){/**/ 
.cd-logo{margin-left: 0px;}nav.cd-nav{width: 855px;}/**/ 
.service-block .service-btn-item{width: calc(100% / 8 - 14px);margin: 0px 5px;}}

/*1366px end*/
/*1280px start*/

@media (max-width:1280px){/*menu*/ 
.cd-logo {width: 210px;}nav.cd-nav {width: 847px;}}

/*1280px end*/
/*1200px start*/

@media (max-width:1200px){/**/ 
.RWDfakeloader .fl img{width:300px}/**/ 
.cd-main-header{padding:0px}.RWDmenu_plus02 .inside.is-up .cd-main-header{background: #fff;}/**/ 
.cd-logo {width: 220px;margin-left: 15px;margin-top: 5px !important;}/**/ 
.RWDmenu_plus02 .phone-menu{margin-right: 20px;}nav.cd-nav .bottom-copyright{display:none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover{background-color: transparent;}/**/ 
.fixed-tel-block{right: 95px;top: 13px;font-size: 20px;}/**/ 
.service-block{margin: 50px 50px 0;padding:50px 0 150px;}.service-block .service-btn-item{width: calc(100% / 8 - 35px);margin: 0px 15px;}.service-block .service-btn-item img {width: 100%;}/**/ 
.news-block {padding: 50px 50px;}.news-left-block {opacity:1;}.news-right-block {opacity:1;}/**/span.add-block{margin: 0px 10px;}/**/ 
.fixed-tel-block {z-index: 11;}/**/ 
.scrollTop{right: 10px;}}

/*1200px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/**/ 
.RWDfakeloader .fl img{width:300px}/**/ 
.cd-main-header{padding:0px}.RWDmenu_plus02 .inside.is-up .cd-main-header{background: #fff;}/**/ 
.cd-logo {width: 220px;margin-left: 15px;margin-top: 5px !important;}/**/ 
.RWDmenu_plus02 .phone-menu{margin-right: 20px;}nav.cd-nav .bottom-copyright{display:none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover{background-color: transparent;}/**/ 
.fixed-tel-block{right: 95px;top: 13px;font-size: 20px;}/**/ 
.service-block{margin: 50px 50px 0;padding:50px 0 150px;}.service-block .service-btn-item{width: calc(100% / 8 - 35px);margin: 0px 15px;}.service-block .service-btn-item img {width: 100%;}/**/ 
.news-block {padding: 50px 50px;}.news-left-block {opacity:1;}.news-right-block {opacity:1;}/**/span.add-block{margin: 0px 10px;}/**/ 
.fixed-tel-block {z-index: 11;}/**/ 
.scrollTop{right: 10px;}/*---內頁---*//*visible*/ 
.visible-sm {    display: none!important;}/*menu*/ 
.fixed-tel-block {z-index: 30;}/*寬度*/ 
.main section .container{width: auto;}.hgroup .container::before{width: 105%; right: -2.5%; top: -30px;}#RWDPAGE_BASE_PAT01 .pagecontent {padding: 30px 15px!important;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/**/ 
.service-block .service-btn-item{width: calc(100% / 4 - 35px);    margin-bottom: 30px;}.service-block .service-btn-item img {width: 70px;}/**/ 
.news-block {padding: 50px 50px 0;}.news-block .container{margin-top: -170px;}.news-area {opacity: 1;width: 95%;margin: 0 auto 50px; float: none;}.RWDnews_listblock span{width: 100%;}.RWDnews_listblock li a{width: 100%;}/**/ 
.scrollTop {right: 50%;margin-right: -25px;}/**/ 
.footer-logo-block{float: none;width:50%;margin:0px auto 40px}.contact-block{float: none;width: 100%; text-align: center;}/**/ 
.copyright-block{margin-top: 50px;}/*---內頁---*//*visible*/ 
.visible-sm {    display: block!important;}/*寬度*/ 
.article8 .pagecontent {width: 100%;}/*側選單*/#sidebar{padding-bottom: 50px;}/*檔案下載*/ 
.download .list_table td.list_subject{word-break: keep-all; line-height: 2;}/*最新消息*/ 
.article10 .pagecontent{width: 100% !important;}.layoutlist_2 .list_subject a{line-height: 2 !important;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/**/ 
.RWDfakeloader .fl img{width:250px}/**/ 
.RWDbanner_plus01.style-dotnav.control-right .control-box{position: relative;bottom: -5px;}/**/ 
.fixed-tel-block {right: 0;top: inherit;bottom: 0;width: 100%;background: #3fafb2;color: #fff;padding: 10px 0px;font-size:18px;}.fixed-tel-block a {color: #fff;}/**/ 
.service-block {margin:10px 10px 0;padding: 30px 0 150px;}.service-block .service-btn-item {width: calc(100% / 2 - 25px);margin: 0px 10px;}.service-block h4{ margin-top: 10px;margin-bottom: 30px;}/**/ 
.news-block {padding: 0px 0px 0;}.news-block .container {margin-top: -85px;}.news-area{padding: 40px 20px;}.footer-logo-block{width: 90%;}/**/ 
.contact-area span{display:block;line-height: 2.5;}.copyright-block {margin-top: 30px;}.ssl-block{display: block;}.view-block {display: block;margin-left: 0px;}/*---內頁---*//*寬度*/#RWDPAGE_BASE_PAT01 .main .container {padding-left: 10px; padding-right: 10px;}.pagecontent{box-shadow: none;}/*回上層*/ 
.btn.btn_back a{width: 100%; display: block; text-align: center; line-height: 1.5;}/*內文*/ 
.pagecontent h1{margin-top: 15px;}.pagecontent h3{margin-top: 10px;}/*院長的話*/ 
.abus .word{padding-top: 15px;}/*最新消息*/ 
.article10 .pagecontent{width: 100% !important;}.listdate .yearmonth{display: inline-block;}.listdate .day{font-size: 12px !important; color: #777 !important; display: inline-block; font-weight: 500;}.listdate .day::before {content: " / ";}h1.pageTitle {font-size: 30px;}
}
/*phone版 end*/