/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1170px) {#RWDBASE_PAT01 .container{width: 100%;max-width:1300px;min-width:1170px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.cd-logo{width: 220px;margin: 10px 0 0;}.RWDmenu_plus02 .inside{border-bottom: 5px solid #e3604b;}.RWDmenu_plus02 .inside.is-up{box-shadow: none;}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{display:none;}.cd-primary-nav > li > a{font-family:arial, 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 15px;color: #555;}.cd-primary-nav > li > a:hover{color: #e3604b;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #e3604b;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:arial, 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #e3604b;}.RWDmenu_plus02 a{font-family:arial, 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #e3604b;}/*新Banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/*main*/ 
.main{top: 80px !important;}/*診治項目*/ 
.block_three{padding:100px 0;}.RWDProduct012 .section-subject{margin-bottom:50px;}.RWDProduct012 .main-title{font-size: 28px;text-align: center;color: #444;margin: 0;line-height: 1;font-weight: bold;font-family: cwTeXMing, sans-serif;letter-spacing: 5px;}.RWDProduct012 .sub-title{display:none;}.RWDProduct012 .section-line{display:none;}.product-section .item-box{width: calc(100% / 3 - 2px);margin: 0;padding:0 5%;margin-bottom: 0;}.RWDProduct012 .second-item{border-radius: 0;box-shadow: none;transition: all 0.2s ease 0s;}.RWDProduct012 .second-item:hover{opacity:0.5;}.RWDProduct012 .second-item img{border-radius: 0;}.RWDProduct012 .circle-btn{display:none;}.RWDProduct012 .item-box .item-title{height: auto;margin: 0;font-size:20px;color: #555; font-weight: bold;}div.item-box:nth-child(3){border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}/*治療項目3小圖下面的字*/ 
.RWDProduct012 .item-box .item-text {font-size: 16px;margin-top: 20px;letter-spacing:3px;line-height: 2;}/*診治項目-手機*/ 
.block_three .RWDedictor h3{font-size: 28px;text-align: center;color: #444;margin: 0 auto 50px;padding:0;line-height: 1;font-weight: bold;font-family: cwTeXMing, sans-serif;letter-spacing: 5px;}.block_three .RWDedictor img{max-width:70%;}.block_three .RWDedictor{color:#555;font-size: 16px;letter-spacing: 5px;}.block_three .RWDedictor a{color:#555;}.chiryo_line{background-color:#e9e9e9;height:1px;width:100%;margin:10px 0;}/*最新消息*/ 
.RWDright_cont002 .item-first{background: #fcf3f1;}.RWDright_cont002 .item-first:hover .pic img{transform: scale(1);}.RWDright_cont002 .item-first .text-box{color: #777;padding: 4vw 80px 0 80px;}.RWDright_cont002 .item-first .text-box .title{font-size: 28px;color: #444;margin: 0;line-height: 1;font-weight: bold;font-family: cwTeXMing, sans-serif;letter-spacing: 5px;}.RWDright_cont002 .item-first .text-box .subtitle{font-size: 17px;letter-spacing: 3px;margin-top: 45px;}.RWDright_cont002 .item-first .text-box .underline{display: none;}.RWDright_cont002 .item-first .text-box .text{width: 100%;line-height: 2;font-size: 15px;letter-spacing: 1.5px;margin-top: 15px;}.RWDright_cont002 .item-first .text-box a{color: #999;display: block;padding: 10px 0px;margin: 50px 0 0;letter-spacing: 1.5px;}.RWDright_cont002 .item-first .text-box a:hover{background-color: #e3604b;border-color: #e3604b;}/*4方塊*/ 
.block_service{padding:100px 0;}.RWDService001 .section-subject{display:none;}.RWDService001 i{margin-bottom: 0;transition: all 0.2s ease 0s;}.RWDService001 i:hover{opacity:0.5;}.RWDService001 .boxFeature-2{border-top:5px solid #e3604b;}.RWDService001 .boxFeature-2 h2{margin: 50px auto 0;font-size: 16px;letter-spacing: 3px;text-align: center;color: #555;position: relative;}.RWDService001 div.row:nth-child(2) > a:nth-child(1) > div:nth-child(1) > article:nth-child(1) > h2:nth-child(2)::before{content:"";position: absolute;background: transparent url(archive/image/customization/ser_icon01.png) center center no-repeat;background-size: contain;width: 70px;height: 70px;top: -90px;left: 50%;margin-left: -35px;}.RWDService001 div.row:nth-child(2) > a:nth-child(2) > div:nth-child(1) > article:nth-child(1) > h2:nth-child(2)::before{content:"";position: absolute;background: transparent url(archive/image/customization/ser_icon02.png) center center no-repeat;background-size: contain;width: 70px;height: 70px;top: -90px;left: 50%;margin-left: -35px;}.RWDService001 div.row:nth-child(2) > a:nth-child(3) > div:nth-child(1) > article:nth-child(1) > h2:nth-child(2)::before{content:"";position: absolute;background: transparent url(archive/image/customization/ser_icon03.png) center center no-repeat;background-size: contain;width: 70px;height: 70px;top: -90px;left: 50%;margin-left: -35px;}.RWDService001 div.row:nth-child(2) > a:nth-child(4) > div:nth-child(1) > article:nth-child(1) > h2:nth-child(2)::before{content:"";position: absolute;background: transparent url(archive/image/customization/ser_icon04.png) center center no-repeat;background-size: contain;width: 70px;height: 70px;top: -90px;left: 50%;margin-left: -35px;}.RWDService001 p{display:none;}/*footer*/ 
.footer_bg{background-color: #e3604b;padding: 50px 0 35px;color: #fff;text-align: center;letter-spacing: 1.5px;font-size: 14px;line-height: 1.8;}.footer_bg a{color:#fff;}.block_copyright{margin-top: 25px;}.copyright{font-size: 13px;}.copyright a, .copyright a:hover{color:#fff;}/*scrolltop*/#toTop{display: none !important;}.scrollT{margin-bottom: -17px;}.scrollTop{width: 35px;height: 35px;background: transparent url(archive/image/customization/35scrolltop.png) center center no-repeat;}.scrollTop:hover{opacity: 1;}
/*內頁 start*/

/*頁面高度*/ 
.page_content {min-height: 700px;padding-bottom: 80px;padding-top: 45px;}/*字體統一*/ 
.pagecontent {font-size:14px;letter-spacing:2px;line-height:2;color:#676767;}.pagecontent h4 {padding: 10px 15px;font-size: 16px;background: #f9f5f5;font-weight: bold;color: #444;border-left: 5px solid #ff907e;}.pagecontent h5 {text-align: center;border-bottom: 1px dashed #f1c8c1;padding-bottom: 5px;font-size: 16px;color: #555;letter-spacing: 2px;line-height: 2;font-weight: bold;}.pagecontent h5:before {content: "";display: inline-block;width: 8px;margin-right: 10px;height: 8px;background: #e3604b;border-radius: 10px;}.pagecontent h6 {font-size: 15px;font-weight: bold;letter-spacing: 2px;line-height: 2;margin-bottom: 0px;margin-top: 20px;color: #555;}/*麵包屑*/ 
.hgroup .breadcrumb {letter-spacing: 2px;color: #444;border: 0px;background: #fcf3f1;text-align: center;float: none !important;position: relative;bottom: -7px;width: fit-content;margin: 0 auto;right: 3px;padding: 3px 10px;}/*標題設定*/ 
.hgroup h1 {font-family: 'cwTeXMing', serif;font-weight: bold;color: #444;letter-spacing: 5px;font-size: 28px;line-height: 1;text-align: center;line-height:1.8;}.main section .container {border-bottom: 0px;}/*關於*/ 
.location_row {text-align: center;margin-bottom: 25px;}.about_text {background: #fcf3f1;padding: 30px 40px;box-shadow: 5px 5px #efefef;}.about_index {display: flex;align-items: center;justify-content: center;}/*門診時間*/td {border: 1px dotted #ffc9c1;padding: 8px 20px;}#edcontent > div.time_table > table > tbody > tr:nth-child(1) > td {background: #f17562;color: #fff;font-size: 15px;border: 1px solid #f17562;}/*側選單*/ 
.page_menu_block h4 {letter-spacing: 2px;font-weight: bold;}.page_menu_block ul.nav > li.active > a {background: transparent;border-bottom: 1px dashed #e3604b;border-radius: 0px;letter-spacing: 2px;color: #e3604b;font-size: 18px;line-height: 2;}.page_menu_block ul.nav > li > a {background: transparent;border-bottom: 1px solid #666;border-radius: 0px;color: #666;letter-spacing: 2px;line-height: 2;font-size: 18px;}.page_menu_block ul.nav > li > a:hover {border-bottom: 1px dashed #d89286;color: #d89286;background:transparent;}.page_menu_block {width: 80%;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .list_subject a {font-size: 16px;}.page_wrapper_bg .layoutlist_3 .list_subject a:hover {color:#f17562;}.page_wrapper_bg .layoutlist_3 .listdate .yearmonth {padding-bottom: 0px;}.page_wrapper_bg .layoutlist_3 .listdate .day {font-family: serif;font-size: 40px;}/*確定送出*/ 
.page_wrapper_bg .ebtn {background: transparent;padding: 0;float: right;}.page_wrapper_bg .ebtn a {border: 1px solid #e3604b;color: #e3604b;padding: 5px 25px;letter-spacing: 2px;}.page_wrapper_bg .ebtn a:hover {background: #e3604b;color: #fff;border: 1px solid #e3604b;transition: all 0.2s ease;}/*重新填寫*/#eformsForm_2_3 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) > a {display: none;}/*回上一頁*/ 
.btn_back {background:transparent; float:right;padding-right: 0;margin-right: 0;}.btn_back a {color: #e3604b;border: 1px solid #e3604b;padding: 0px 25px;letter-spacing: 2px;}.btn_back a:hover {background: #e3604b;color: #fff;border: 1px solid #e3604b;transition: all 0.2s ease;}.btn:active {box-shadow:initial;}/*醫療團隊*/ 
.hospital_row {margin-bottom: 30px;}/*服務項目*/ 
.page_wrapper_bg .layoutlist_2 .list_subject a {font-size: 16px;}.page_wrapper_bg .layoutlist_2 .list_subject a:hover {color:#f17562;}.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {padding-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .listdate .day {font-family: serif;font-size: 40px;}/*聯絡我們*/ 
.con_map {margin-top: 10px;}.map_row {margin-bottom: 30px;}.eformsDesc hr {margin: 35px 0px 0px 0px;}.eformsDesc {padding-bottom: 40px;margin-bottom: 60px;}a {font-weight:bold;color:#676767;}a:hover {color:#444;}hr {margin: 45px 0px 35px 0px;border-top: 1px solid #eee;}ul {padding-left: 20px;}ol {padding-left: 23px;}/*內科時間*/ 
.table_tow {display:none;font-size: 13px;color: #868585;}/*產品頁籤*/#product_tabs.tabs nav a {font-size: 18px;padding: 4px 18px;}#product_tabs.tabs nav ul li {border: 1px solid #7d7d7d;margin: 6px;display: block;float: left;position: relative;}#product_tabs.tabs nav li.tab-current:before, .tabs nav li.tab-current:after {display:none;}#product_tabs.tabs nav li.tab-current {border-bottom: 1px solid transparent;}#product_tabs.tab_title {padding-right: 25px;}/* 20250605 */ 
.time-table table {    width: max-content;    min-width: 100%;    border-collapse: collapse;}.time-table {    overflow-x: auto;    -webkit-overflow-scrolling: touch;}

/*內頁 end*/
/*小螢幕 start*/

@media screen and (max-width: 1220px) {/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*main*/ 
.main{top: 50px !important;}}@media screen and (max-width: 1170px) {/*左右間距*/#RWDBASE_PAT01 .cd-main-header{padding: 0 35px;}#RWDBASE_PAT01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.cd-main-header{height: 50px !important;border-bottom: 5px solid #e3604b !important;}.RWDmenu_plus02 .inside.is-up .cd-main-header{box-shadow: none;}.cd-logo{width: 135px;}#RWDBASE_PAT01 .cd-main-header .cd-logo{margin-top: 5px;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}}@media screen and (min-width: 800px) and (max-width: 1024px){/*最新消息*/ 
.RWDright_cont002 .item-first .text-box{padding: 50px 20px 0 35px;}.RWDright_cont002 .item-first .text-box .subtitle{margin-top: 25px;}.RWDright_cont002 .item-first .text-box a{margin: 30px 0 0;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*---首頁---*//*診治項目*/ 
.product-section .item-box{padding: 0;}/*漢堡選單*/ 
.collapsing_header .cd-main-header .cd-logo {margin-top:5px;margin-left:0;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*---首頁---*//*診治項目/.RWDProduct012{padding: 0;}/*最新消息*/ 
.RWDright_cont002 .item-first .pic{overflow: hidden;}.RWDright_cont002 .item-first .pic img{position: relative;top: -95px;}.RWDright_cont002 .item-first .text-box{padding: 50px;background-color: #fcf3f1;margin-top: -220px;}/*4方塊*/ 
.block_service{padding:100px 0 65px;}.RWDService001 .boxFeature-2{margin-bottom: 35px;}/*---內頁---*/ 
.hgroup h1 {margin-bottom: 6px;}.hgroup .breadcrumb {margin-bottom: 30px;}/*關於*/ 
.about_index {display: block;}.about_text {padding: 18px 28px;}/*側選單*/ 
.page_menu_block {width: 100%;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {font-size:12px;}.page_wrapper_bg .layoutlist_2 .listdate .day {font-size:12px;}/*回上層*/ 
.btn_back {width: 20%;padding-right: 20px;}/*確定送出*/ 
.page_wrapper_bg .ebtn {text-align: right;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/#RWDBASE_PAT01 .cd-main-header{padding: 0 25px;}#RWDBASE_PAT01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*診治項目*/ 
.RWDProduct012{padding: 0;}.RWDProduct012 .section-subject{margin-bottom: 0;}.product-section .item-box{width: 100%;}div.item-box:nth-child(3){border-left: 0px solid transparent;border-right: 0px solid transparent;}element.style {font-size: 15px !important;color: #555  !important;}/*最新消息*/ 
.RWDright_cont002 .item-first .pic img{top: 0px;}.RWDright_cont002 .item-first .text-box{padding: 50px 25px;background-color: transparent;margin-top: 0;}.RWDright_cont002 .item-first .text-box a{width: 100%;}/*footer*/ 
.kinsi{margin-top:25px;}/*---內頁---*/ 
.main section .container {padding: 0px 10px;}/*關於*/ 
.about_text {padding: 18px 18px;margin-top: 30px;}.location_row .col-md-4.col-sm-4.col-xs-12 {margin-bottom: 25px;}.location_row {margin-bottom: 0px;}/*表格超過*/ 
.page_wrapper_bg .time_table {overflow-x: auto;}.page_wrapper_bg .time_table table{width: 595px;}.phone-info {margin-bottom: 15px;}.phone-info img {margin-right: 8px;}/*回上層*/ 
.btn_back {width: 100%;padding-right: 10px;}/*醫療團隊*/ 
.hospital_row .col-md-4.col-sm-4.col-xs-12 {margin-bottom: 30px;}.doctor_row img {margin-bottom: 30px;}/*服務項目*/ 
.page_wrapper_bg .layoutlist_2 .listdate .day {color: #afafaf;display: inline-block;font-family: sans-serif;}.page_wrapper_bg .layoutlist_2 .listdate .day:before {content: "/";display: inline-block;margin-right: 2px;}.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {display: inline-block;}/*聯絡我們*/ 
.con_map {margin-bottom: 30px;}/*確定送出*/ 
.page_wrapper_bg .ebtn a {display: block;padding: 0;text-align:center;}/*內科*/ 
.table_tow {display: block;}.time-table {overflow: auto;}.time-table table {width: 600px !important;}.tab_title {padding-right: 25px;}
}
/*phone版 end*/