/*all*/
a {text-decoration: none;}
body.wrapper_bg {background: #000;color: #fff;letter-spacing: 2px;line-height: 2;text-align: center;}

/*選單*/
.top_panel {background-color: rgba(0, 0, 0, 0.7411764705882353);position: fixed;z-index: 999;}

/*下拉選單*/
.menu_panel {background-color: #000;}
.mobile_menu001 ul.navigation li {border-bottom: 1px solid #4c4c4c82;}
.mobile_menu001 ul.navigation li a, .mobile_menu001 ul.navigation li div {text-align: center;font-size: 16px;color: #ffffff;padding-left: 0;letter-spacing: 2px;}

/*漢堡*/
.mobile_menu001_icon .header_nav_btnToggle .line {background: #ffffff;}

/*logo*/
.logo_img {height: 75px;}
.logo_img img {width: 100px !important;padding: 7px 15px;float: left;}

/*home鍵*/
.home01 {position: absolute;top: 50%;margin-top: -22px;right: 24.3%;width: 44px;height: 44px;}
.home01 img {width: 34px;padding: 4px 7px 0 0;opacity: 0.7;}

/*banner*/
.bxslider td {vertical-align: top !important;text-shadow: 1px 1px 5px #000;letter-spacing: 2px; padding-top: 62%;}
.mobile_banner .maintitle {color: #ffffff;line-height: 1.5;font-size: 45px;font-family: Myriad Pro;font-weight: bold;}
.mobile_banner .subtitle {line-height: 2;color: #ffffff;font-size: 18px;border-top: 0;}
.mobile_banner .info {border: 0;background-color: transparent;    padding: 0;}

/*輪播點*/
.mobile_banner .bx-wrapper .bx-pager, .bx-controls-direction {display: none;}
.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #ffffff;}
.model002 {text-align: center;padding: 0 30px 30px;}

/*news*/
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0;}
.owl-controls.clickable {display: block !important;}
.owl-pagination {display: block !important;}
.RWDnews005 .owl-carousel img {background: #fff;width: 100%;}
.RWDnews005 h4, .size-12 {display: none;}
.RWDnews005 .owl-carousel .owl-item div {padding: 0 30px;}

/*問卷調查*/
.qu_panel a {color: #cba957;border: 1px solid #cba957;font-size: 13px;padding: 6px 7px;margin-top: 3px;letter-spacing: 1px;display: block;width: 160px;margin: auto;}

/*社群連結*/
.com_panel {margin: 30px 0 10px;}
.com_panel img {padding: 8px;display: inline-block;width: 20px;border: 1px solid #6f6f6f;border-radius: 50px;margin: 15px 10px 0;}

/*聯絡資訊*/
.ft_info {margin-bottom: 30px;}
.ft_info a {color: #cba957;}

/*線上諮詢*/
.online_panel {overflow: hidden;}
.appear {height: 0px;overflow: hidden;transition: 0.5s;}
.appear.active {height: 315px;}
.online_panel h1 {color: #000000;border: 4px #000000 double;font-size: 16px;padding: 2px 7px;margin-top: 3px;letter-spacing: 1px;width: 160px;margin: auto;background: #cba957;border-bottom: 0;border-radius: 8px 8px 0 0;position: relative;}
.online_panel h1:before {content: "";display: block;position: absolute;right: 27px;top: 15px;background-size: contain;width: 0;height: 0;border-style: solid;border-width: 7px 7px;border-color: #000000 transparent transparent transparent;}
.online_panel h1:after { content: "";display: block;width: 600px;height: 1px;background: #cba957;position: absolute;left: -202px;bottom: 0;}
.online_panel h2 {font-size: 15px;margin: 15px 0 0;color: #cba957;}
.online_panel a {color: #fff;display: block;width: 180px;padding: 6px 0;margin: 0px auto 15px;border: 1px dotted rgba(203, 169, 87, 0.5294117647058824);letter-spacing: 1.5px;background: rgba(68, 68, 68, 0.5215686274509804);}

/*頁尾*/
.bottom_panel {padding: 15px 0px;letter-spacing: 0.5px;line-height: 1.5;font-size: 12px;background-color: #1e1e1e;}
.ssl_panel {color: #7d693a;}

/*最新消息*/
.RWDnews_autolist .news-box {width: calc(100% - 60px);margin: auto;top: -70px;position: relative;}
.RWDnews_autolist .news-list {margin-top: 0;}

/*電子報*/
.edm01 {padding: 10px 0 30px;background: #1e1e1e;text-align: center;}
.RWDedm001 .form-group {width: calc(100% - 90px);display: inline-block;float: left;}
form.newsletter-form {width: 335px;margin: auto;display: inline-block;left: 1px;position: relative;}
.form-control {display: inline-block;width: 100%;height: 32px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #fff;background-color: #4b4b4b;background-image: none;border: 0;border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.RWDedm001 .btn.btn-rj {float: none;display: inline-block;left: 24px;position: relative;background-color: #cba957;color: #ffffff;border-color: transparent;width: 60px;height: 44px;top: 0px;border: 0;float: left;}
button#btn_reject_email {display: none;}

/*iphone6*/
@media screen and (max-width: 400px) {
.mobile_banner .maintitle {letter-spacing: 1px;}
.ft_info {letter-spacing: 1px;}
form.newsletter-form {width: 311px;}
}






/*----------------------------內頁----------------------------------*/

/*頁首*/
/*#MOBILE_PAGE_001 .top_panel {position: relative;}*/


/*選單*/
.mobile_menu001 ul.navigation ul li {border-bottom: 1px solid #ffffff1a;background-color: #383838;}
.mobile_menu001 ul.navigation li ul li a, .mobile_menu001 ul.navigation li ul li div {padding-left: 0;}


/*內文背景*/
#MOBILE_PAGE_001 .content_panel {background-color: #1b1b1b;text-align: left;padding-top: 10px;padding-bottom: 25px;}
#MOBILE_PAGE_001 .content_panel {top: 80px;}
#MOBILE_PAGE_001 .block_body { margin: 0; padding-left: 15px; padding-right: 15px;}


/*頁尾社群*/
#MOBILE_PAGE_001 .com_panel {margin: 100px 0 10px;}


/*麵包屑標題*/
.mainsubject {font-size: 24px; color: #ffffff; padding-top: 20px;}
.page_content { padding-top: 3.3%;}


/*統一字形*/
#MOBILE_PAGE_001 p {font-size: 15px; color: #bdbdbd; line-height: 1.8;}
#MOBILE_PAGE_001 h5 { font-size: 17px; color: #caa665; font-weight: normal; margin: 5px 0;}
#MOBILE_PAGE_001 h4 {font-size: 19px; color: #fff; letter-spacing: 3px; font-weight: normal; margin: 5px 0;}
#MOBILE_PAGE_001 h6 {font-size: 15px; color: #eaeaea; line-height: 1.8; margin: -5px 0;}


/*診所交通*/
.down a {color: #bdbdbd;}
.down { font-size: 15px; color: #bdbdbd; border: 1px solid; text-align: center; padding: 4px;}
.page_content li { font-size: 15px; color: #bdbdbd; line-height: 1.8;}
.page_content ul { margin-left: -20px;}
.page_content ol { margin-left: -14px;}


/*會員登入*/
.codeimg {margin-top: -3px;position: absolute;}
#btn_forget_form {font-size: 14px; color: #cba957;}
.btn1 {background-color: #959595; color: #ffffff;}
.login_panel {border: 0px solid #f4f4f4;padding: 0%;}
#btn_forget_form {font-size: 13px;}
#join_form input { font-size: 14px;}


/*聯絡我們*/
#contact_box hr {border-color: #ababab;}

@media (max-width: 320px){
.block_body .btn {padding: 0px 27px !important;}
}

.block_body .btn:nth-child(1) {border-radius: 0px;font-size: 15px;}
.block_body .btn:nth-child(2) {font-size: 15px;border-radius: 0px;}
.eformsForm {margin-top: 18px;}


/*聯絡我們表單*/
#MOBILE_PAGE_001 .wapper {overflow-x: visible;}


/*影音專區*/
.video_item_subject {line-height: 30px;font-size: 15px !important;color: #fff;    margin-top: 5px;}
/*.video_item {width: 100% !important;}
.video_photo {width: 100% !important;}*/


/*最新消息*/
.subject {color: #e8e8e8;}
.date {color: #caa665;}
#new_box a { word-break: break-all; color: #bdbdbd;}


/*連結*/
.page_content a {color: #bdbdbd;}



