@charset "utf-8";
/*取消 Html 原有樣式---------------------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;line-height:100%;}
table{border-collapse:collapse;border-spacing:0;}
table, th, td { border: 1px solid black !important;vertical-align:middle !important;}
fieldset,img{border:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;/*font-weight:normal;*/}
ol,ul{list-style:none;margin:0;padding:0;}
hr{margin:0px;}
img{max-width:100%;height:auto;}
div,p,span{line-height:inherit;}
p{line-height:1.3;}
/*基本------------------------------------------*/
html {overflow:-moz-scrollbars-vertical;overflow-y:scroll;z-index: 999;font-size:16px;line-height:1;}
body{position:relative;width:100%;max-width:100%;box-sizing:border-box;outline:none;font-family: "微軟正黑體", "Microsoft JhengHei",  Arila, "新細明體", "PMingLiU", sans-serif;color:#fff;text-size-adjust:none;-webkit-text-size-adjust:none;background:#fff;}
a,a:hover,a:focus{color:#fff;text-decoration:none;}
/*共用-----------------------------------------*/



.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6,
.editor2 h1,.editor2 h2,.editor2 h3,.editor2 h4,.editor2 h5,.editor2 h6,
.editor3 h1,.editor3 h2,.editor3 h3,.editor3 h4,.editor3 h5,.editor3 h6{font-size:1.75rem;line-height:1.5;}

.editor p,.editor p,.editor p,.editor p,.editor p,.editor p,
.editor2 p,.editor2 p,.editor2 p,.editor2 p,.editor2 p,.editor2 p,
.editor3 p,.editor3 p,.editor3 p,.editor3 p,.editor3 p,.editor3 p{font-size:1rem;line-height:1.5;}

.editor figcaption,.editor2 figcaption,.editor3 figcaption{padding: .6em;font-size: .75em;outline-offset: -1px;}



input[type="date"]:before {content: attr(placeholder) !important;color: #aaa;}
input[type="date"]:focus:before,input[type="date"]:valid:before{content: "" !important;}
input[type="time"]:before {content: attr(placeholder) !important;color: #aaa;}
input[type="time"]:focus:before,input[type="time"]:valid:before{content: "" !important;}
.btn-purple{background:#7c5ac2;color:#fff !important;}
.btn-pink{background:#1a1a1a;color:#fff !important;}
.btn-green{background:rgb(58, 150, 145);color:#fff !important;}
.btn-pink2{background:#98819b;color:#fff !important;}
.btn-pink3{background:#fff;border:1px solid #838383;color:#838383 !important;}

.videobox {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.videobox iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.row-no-padding{padding-left:0px;padding-right:0px;}
.row-no-margin{margin-left:0px;margin-right:0px;}
.fck{width:100%;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.grid5{margin-top:5px;}
.grid15{margin-top:15px;}
.grid30{margin-top:30px;}
.grid50{margin-top:50px;}
.grid100{margin-top:100px;}
.pad5{padding-top:5px;}
.pad15{padding-top:15px;}
.pad30{padding-top:30px;}
.pad50{padding-top:50px;}
.pad100{padding-top:100px;}
.right5{margin-right:5px;}
.right15{margin-right:15px;}
.right30{margin-right:30px;}
.right50{margin-right:50px;}
.right100{margin-right:100px;}
form{width:100%;}
.custom-container-width{max-width:1470px;}
section{width:100%;}



header{position:relative;float:left;top:0px;width:100%;height:122px;background:#fff;border-bottom:5px solid #f8e0c4;}
header .container{position:relative;}
header #logo{float:left;margin-top:30px;width:360px;}


/*Menu*/
/*header nav#menu>ul>li>ul a{color:#fff;}*/

header nav#menu{position:absolute;top:75px;right:0px;line-height:33px;text-align:center;color:#000;letter-spacing:2px;}
header nav#menu>ul>li{position:relative;float:left;font-size:16px;margin-left:30px;}
header nav#menu>ul>li:hover>ul{color:#fff;display:block;border:0px;text-align:center;}
header nav#menu>ul>li>ul{display:none;border-top:1px solid #d87492;font-size:14px;min-width: 200px;margin-left:-60px;/*min-width: 10rem;margin-left:-45px;*/margin-top: 0.125rem;position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;padding-top: 0.5rem;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: 0.25rem;}
header nav#menu>ul>li>ul>li>ul{display:none;}
header nav#menu>ul>li>ul>li>ul>li{font-size:14px;line-height:1.2;margin:6px 0 ;}
header nav#menu>ul>li>ul>li>h2{color:#000;font-size:16px;cursor:pointer;line-height:1.2;padding:10px 14px;}
header nav#menu>ul>li>ul>li>h2:hover{background: rgba(221,147,169,0.9);}
header nav#menu>ul>li>ul>li>h2>p:after{content:'';float:left;width:100%;padding:10px 0 0 0;line-height:1.2;border-bottom:1px solid #d87492;}
header nav#menu>ul>li>ul>li>h2>p:after::last-child{border-bottom:0px;}
header nav#menu>ul>li>ul>li>ul>li{padding:0px;font-size:14px;line-height:1.2;padding:6px 0;}
header .social{position:absolute;top:27px;right:255px;}
header .social span{float:left;width:30px;height:30px;margin-left:10px;text-align:center;}
header .search{position:absolute;top:21px;right:0px;height:44px;}
header .search .searchInput{background:#fff;border:1px solid #c6c6c6;border-radius:20px;}
header .searchBtn{background:#fff;border:1px solid #c6c6c6;border-radius:0 20px 20px 0;color:#000;}
/*
header nav#menu{position:absolute;top:75px;right:0px;line-height:33px;text-align:center;color:#000;letter-spacing:2px;}
header nav#menu>ul>li{position:relative;float:left;font-size:16px;margin-left:30px;}
header nav#menu>ul>li:hover>.dropdown-menu{display:block;border:0px;margin-left:-45px;text-align:center;overflow:hidden;}
header nav#menu>ul>li:hover>.dropdown-menu li{padding:0 14px;font-size:16px;}
header nav#menu>ul>li:hover>.dropdown-menu li>ul>li{padding:0px;font-size:14px;line-height:1.2;padding:6px 0;}
header nav#menu>ul>li:hover>.dropdown-menu li>ul>li a{}
header nav#menu>ul>li:hover>.dropdown-menu h2{color:#000;font-size:16px;padding:10px 0;border-top:1px solid #d87492;cursor:pointer;margin:0 -14px;}
header nav#menu>ul>li:hover>.dropdown-menu h2:hover{margin:0 -14px;background: rgba(221,147,169,0.9);}
header nav#menu>ul>li:hover>.dropdown-menu h2.noborder{border-top:0px;}
header nav#menu>ul>li:hover>.dropdown-menu a{color:#000;display:block;width:100%;}
header nav#menu>ul>li:hover>.dropdown-menu ul{display:none;border-top:1px solid #d87492;font-size:14px;}
header nav#menu>ul>li:hover>.dropdown-menu ul li{margin:6px 0;}
header .social{position:absolute;top:27px;right:255px;}
header .social span{float:left;width:30px;height:30px;margin-left:10px;text-align:center;}
header .search{position:absolute;top:21px;right:0px;height:44px;}
header .search .searchInput{background:#fff;border:1px solid #c6c6c6;border-radius:20px;}
header .searchBtn{background:#fff;border:1px solid #c6c6c6;border-radius:0 20px 20px 0;color:#000;}
.serviceMenu h2{color:#000;}
*/
/*右方社群*/
.fixed_social_icon{position:fixed;top:170px;right:50px;z-index:9999;}
.fixed_social_icon div{margin-top:10px;width:70px;height:70px;}
.fixed_top{position:fixed;bottom:30px;right:50px;z-index:9999;width:70px;height:70px;}

/*Banner*/
#banner{position:relative;float:left;text-align:center;background:#f8e0c4;padding:50px 0;}
#youtubeBanner{position:relative;float:left;width:100%;text-align:center;background:#fff;padding-bottom:50px;}
#banner2{position:relative;float:left;text-align:center;background:#f8e0c4;border-bottom:5px solid #f8e0c4;}

/*頁籤*/
section#indexTabs{position:relative;float:left;top:-100px;width:100%;height:287px;z-index:10;}
section#indexTabs .nav-link{background:#459087;line-height:2;font-size:22px;}
section#indexTabs .nav-link:nth-child(even){border-right:1px solid #ebcdc2 ;}
section#indexTabs .nav-link:nth-child(odd){border-left:1px solid #ebcdc2 ;}
.even-tabs{border-radius:50px 0 0 0 !important;}
.odd-tabs{border-radius:0px 50px 0 0 !important;}

section#indexTabs .active{background:#d87492;}
section#indexTabs .nav-link:hover{background:#b48ea3;}
section#indexTabs #tab2{display:none;}


.tabsContent{position:relative;background:#DED6CC;border-radius:0px 0px 50px 50px !important;min-height:150px;}
.tabsList{float:left;width:100%;margin-left:0px;margin-bottom:0px;background:#BBADAD;}
.tabsList span{float:left;width:20%;height:auto;font-size:20px;color:#736E6D;text-align:center;background:#BBADAD;cursor:pointer;border:1px solid #000;padding:10px 0;border-right:0px;}
.tabsList span.noleft{border-left:0px;}
.tabsList span.active{background:#CB9B9B !important;}


/*float:left;width:20%;margin:0;padding:0;*/



/*.tabsList a{font-size:24px;color:#826D77;line-height:2;font-weight:bold;}*/
.tabsList2{margin-left:30px;padding-bottom:50px;}
.tabsList2 label{cursor:pointer;font-size:18px;background:#fff;color: #828282;display:inline-block;border-radius:5px;border:2px solid #bdbdbd;padding:10px 30px;margin-top:10px;margin-right:5px;}
.tabsList2 label.selected{background:#e7e7e7;}
.tabsContent .go{background:#fff;border:2px solid #459087;color:#459087;padding:0 70px;font-size:20px;}
.tabsContent .go i{margin-right:10px;}

/*關於如一*/
section#about{position:relative;float:left;width:100%;height:750px;background:#fff;}
section#about .container{position:relative;}
section#about .img{margin-top:230px;z-index:2;}
section#about .content{position:absolute;top:200px;left:30%;width:68.7%;min-height:480px;background:rgba(130,109,119,0.7);color:#E1D7CD;}
section#about .content h3{position:absolute;top:50px;line-height:2;left:30%;color:#E1D7CD;font-size:30px;}
section#about .content .description{position:relative;float:left;margin-top:200px;margin-bottom:145px;left:30%;font-size:24px;color:#E1D7CD;line-height:2.2;}
section#about .content .doctor{position:absolute;bottom:50px;right:17.5%;font-size:24px;color:#E1D7CD;}
/*四張怪圖*/
section#kinds{position:relative;float:left;width:100%;min-height:530px;background:#f6f7f7;padding-bottom:50px;}
section#kinds .list{position:relative;width:100%;margin-top:30px;}
section#kinds .list p{float:left;width:100%;font-size:24px;line-height:2;color:#533141;}
section#kinds .aimg{float:left;width:29%;height:auto;margin-right:1%;}
section#kinds .bimg{float:left;width:19%;height:auto;margin-right:1%;}
section#kinds .cimg{float:left;width:20%;height:auto;}


section#kinds .title{font-size:30px;text-align: center;border-bottom:1px solid #808080;padding-bottom:15px;color:#d87492;}


/*推薦案例*/
section#recommend_case{position:relative;float:left;padding:50px 0;width:100%;min-height:600px;background:#fff;background-size: contain;color:#808080;background:url(../images/zone_bg2.png) right no-repeat #fff;background-size: contain;}
section#recommend_case h3{font-size:40px;text-align: center;margin-bottom:25px;margin-top:20px;}
section#recommend_case .subtitle{font-size:28px;text-align: center;margin-bottom:100px;}
section#recommend_case .title{font-size:30px;text-align: center;border-bottom:1px solid #808080;padding-bottom:15px;color:#d87492;}
section#recommend_case .case_content{margin-top:20px;margin-bottom:30px;}
section#recommend_case .case_content h3{margin-top:14px;font-weight:bold;color:#d87492;font-size:22px;text-align:left;margin-bottom:15px;}
section#recommend_case .case_content h4{margin-top:14px;font-weight:bold;color:#ffd8f7;font-size:22px;}
section#recommend_case .case_content .description{margin-top:10px;line-height:1.5;color:#808080;}
section#recommend_case .more{margin-top:40px;text-align: center;}
section#recommend_case .more a{border:3px solid #d87492;border-radius:10px;color:#d87492 !important;background:#fff;padding:10px 80px;font-weight: bold;}
/*最新案例*/
section#new_case{position:relative;float:left;padding:50px 0;width:100%;min-height:600px;background:#f6f7f7;background-size: contain;color:#808080;background:url(../images/zone_bg.png) no-repeat #f6f7f7;background-size: contain;}
section#new_case h3{font-size:40px;text-align: center;margin-bottom:25px;margin-top:20px;}
section#new_case .subtitle{font-size:28px;text-align: center;margin-bottom:100px;}
section#new_case .title{font-size:30px;text-align: center;border-bottom:1px solid #808080;padding-bottom:15px;color:#d87492;}
section#new_case .case_content{margin-top:14px;margin-bottom:30px;}
section#new_case .case_content h3{margin-top:10px;font-weight:bold;color:#d87492;font-size:22px;text-align:left;margin-bottom:15px;}
section#new_case .case_content h4{margin-top:10px;font-weight:bold;color:#ffd8f7;font-size:22px;}
section#new_case .case_content .description{margin-top:14px;line-height:1.5;color:#808080;}
section#new_case .more{margin-top:40px;text-align: center;}
section#new_case .more a{border:3px solid #d87492;border-radius:10px;color:#d87492 !important;background:#fff;padding:10px 80px;font-weight: bold;}
/*醫師專欄、診所公告*/
section#posts{position:relative;float:left;padding:80px 0;width:100%;min-height:400px;background:#fff;color:#4F4F4F;}
section#posts h3{display:inline-block;width:100%;color:#d87492;font-size:30px;border-bottom:1px solid #BDBDBD;padding-bottom:15px;padding-left:0px;font-weight:bold;}
section#posts h4{display:inline-block;width:100%;color:#333;font-size:30px;border-bottom:1px solid #BDBDBD;padding-bottom:15px;padding-left:0px;font-weight:bold;}
section#posts .date{margin-right:20px;}
section#posts li{line-height:1.3;padding:15px 0;border-bottom:1px solid #BDBDBD ;}
section#posts a{color:#4F4F4F;}
section#posts .more{float:right;margin-top:15px;}

/*Footer*/
footer{position:relative;float:left;padding:80px 0;width:100%;min-height:500px;background:#dd93a9;color:#4F4F4F;background:url(../images/zone_bg3.jpg) right no-repeat #dd93a9;background-size: cover;}
footer h4{display:inline-block;width:100%;color:#333;font-size:26px;border-bottom:1px solid #4F4F4F;padding-bottom:6px;text-align:center;margin-top:20px;font-weight:bold;}
footer ul{margin-top:10px;}
footer li{float:left;width:100%;font-size:15px;line-height:1;padding-left:20px;margin-top:5px;margin-bottom:5px;}
footer li a{color:#4F4F4F;}
footer li a:hover{color:#4F4F4F;}
footer .icon{float:left;width:58px;height:27px;text-align:center;margin-right:12px;}
footer .icon img{width:auto;height:100%;}
small.copyright{float:left;width:100%;background:#f8e0c4;text-align:center;color:#333;padding:30px 0 ;}

/*InsideBanner*/
section#wrap{position:relative;float:left;padding-top:30px;padding-bottom:100px;}
#insideBanner{/*position:relative;float:left;width:100%;height:380px;*/background:#f8e0c4 ;text-align:center;border-bottom:5px solid #f8e0c4;}
#warning{padding:15px 0 8px 0;color:#adadc9;text-align:center;}
.hot_keywords{font-size:14px;color:#d87492;min-height:38px;line-height:38px;border:1px solid #d87492;/*display:none;*/}
.hot_keywords a{color:#9a9a9a}

.leftNav h4{font-size:30px;color:#464646;padding-bottom:14px;border-bottom:1px solid #4d4d4d;margin-bottom:6px;}
.leftNav li{font-size:24px;margin-top:18px;line-height:1;}
.smallmargin{margin-bottom:0px !important;}
.leftNav a{color:#828282;font-size:18px;}
.leftNav a:hover{color:#d87492;border-bottom:1px solid #dd93a9;}
.leftNav a:hover::before{content:">";}

.leftNav a.active{color:#d87492;border-bottom:1px solid #dd93a9;font-weight:bold;}
.leftNav a.active::before{content:">";}

.leftNav>ul>li{font-size:24px;color:#464646;margin-bottom:35px;line-height:1;cursor:pointer;}
.leftNav>ul>li:hover{font-weight:bold;color:#d87492;}
.leftNav>ul>li>ul{display:none;}





.wrapper{background:#fff;color:#d87492 ;}
.wrapper h4.title{font-size:30px;color:#d87492;border-top:1px solid #727272;padding-top:14px;line-height:1.2;}
.wrapper h4.noborder{font-size:30px;color:#d87492;border-top:0px;padding-top:14px;line-height:1.2;}


.wrapper .breadcrumb{font-size:12px;background:#fff;color:#727272;padding:0;margin-bottom: 6px;}
.wrapper .breadcrumb a{color:#727272;}
.wrapper .new_list{margin-top:20px;margin-bottom:30px;}
.wrapper .new_list h3{margin-top:14px;color:#d87492;font-weight:bold;font-size:22px;}
.wrapper .new_list h4{margin-top:14px;color:#d87492;font-weight:bold;font-size:22px;}
.wrapper .new_list .description{margin-top:10px;line-height:1.5;color:#858585;}
.wrapper .new_list img{width:100%;}
.wrapper .pages{text-align: center;padding:40px 0;border-bottom:1px solid #4f4f4f;}
.wrapper .pages a{display:inline-block;margin:0 5px;border:1px solid #4f4f4f;text-align:center;font-size:12px;border-radius:50%;width:23px;height:23px;line-height:20px;color:#4f4f4f;}
.wrapper .pages a.active{background:#d87492;color:#fff;}
.wrapper .pages a.next,.wrapper .pages a.prev{border:0px;background:none;}
.big_social{padding:50px 0;}
.customer_form .grid15 .form-control{border:1px solid #a7a7a7;}
.customer_form .btn{border:1px solid #636464;color:#636464;}
.airport{margin-top:40px;}
.airport img{width:100%;height:auto;}


/*case_view*/
.article_tags{margin-top:15px;font-size:14px;color:#d87492;}
.article_tags a{display:inline-block;margin-bottom:10px;color:#d87492;margin-right:5px;border:1px solid #d87492;padding:4px;border-radius:6px;}
.editor{margin-top:25px;line-height:1.5;font-size:24px;color:#434343;font-size:inherit;}
.editor2{margin-top:25px;padding-bottom:60px;border-bottom:1px solid #b1b3b2;line-height:1.5;font-size:24px;color:#434343;font-size:inherit;}
.editor3{margin-top:25px;padding-bottom:60px;line-height:1.5;font-size:16px;color:#646464;font-size:inherit;}










.editor a{color:#434343;}
.editor2 a{color:#434343;}
.editor3 a{color:#646464;}


.doctor{padding:30px 0;}
.relative_case h4.title{margin-top:30px;font-size:28px;color:#d87492;padding:25px 0;border-top:1px solid #b3b3b3;text-align:center;}


/*.wrapper .new_list h4{margin-top:10px;color:#434343;}*/

.newslist{padding:50px 0;border-bottom:1px dashed #a6a6a6;}
.news_topic{font-size:24px;color:#d87492;color:#d87492;line-height:1.2;}
.news_topic a{color:#d87492;}
.news_topic span{margin-right:20px;}
.newslist div.content{margin-top:25px;line-height:1.5;font-size:18px;color:#8f8f8f;}
.newslist div.content a{color:#8f8f8f;}
.newslist .more{float:right;}
.newslist .more a{font-size:16px;color:#d87492;margin-top:15px;}

.doctor_title{font-size:20px;color:#d87492;line-height:1.4;}
.doctor_title p{font-size:30px;}
.doctor_view{padding-top:30px;border-bottom:1px solid #b1b3b2;}

.map{margin-top:25px;padding-bottom:60px;}



.photo_list{margin-bottom:5px;}
.photo_list img{width:100%;height:auto;}

.photo_list2{margin-top:20px;}

.p1{font-size:18px;color:#777777;margin-top:25px;}
.step_word{font-size:46px;color:#98819b;margin-top:100px;}
.step_word span{font-size:34px;}
.p2{color:#af5875;font-size:16px;margin-top:9px;}
.imagesupload{position:relative;float:left;margin-right:2px;width:167px;}

.upload_img{position:absolute;top:0px;left:0px;width:167px !important;height:100% !important;display:block;opacity:0;z-index:1;}
.imagesupload img{float:left;width:100%;height:auto;}
.imagesupload p{float:left;width:100%;margin-top:10px;width:100%;text-align:center;}

.upload_send{margin-top:50px;}
.upload_send .btn{margin-top:20px;margin-bottom:20px;}



.pchidden{display:none;}




.mobileSearch{display:none;}

#menu a{color:#000;}


/*
header nav#menu>ul>li:hover>.dropdown-menu li{padding:0 14px;}
header nav#menu>ul>li:hover>.dropdown-menu h1{color:#d87492;font-size:16px;padding:10px 0;border-top:1px solid #d87492;cursor:pointer;}
header nav#menu>ul>li:hover>.dropdown-menu h1:hover{margin:0 -14px;background: rgba(225, 215, 205, 0.6);}
header nav#menu>ul>li:hover>.dropdown-menu h1.noborder{border-top:0px;}
header nav#menu>ul>li:hover>.dropdown-menu a{color:#d87492;}
header nav#menu>ul>li:hover>.dropdown-menu ul{display:none;border-top:1px solid #d87492;font-size:14px;}
header nav#menu>ul>li:hover>.dropdown-menu ul li{margin:6px 0;}
.pchidden{display:none;}
*/
input[type="date"]:before{
    color:#A9A9A9;
    content:attr(placeholder);
}
 
input[type="date"].full:before {
    color:black;
    content:""!important;
}

.owl-carousel .owl-item{text-align:center;}
.owl-carousel .owl-item *{  }
.owl-carousel iframe{width:100%;border:0px;margin:0px;height:0px;}
.owl-carousel .owl-item img{ height:auto; }
.owl-carousel .owl-dots{ position:absolute;left:50%;margin-left:-75px;bottom:0px;text-align:center;}
.owl-carousel .owl-dot span { margin:5px; display:block; border-radius:20px; height:20px; width:20px; background:#d87492; transition:.2s linear; }
.owl-carousel .owl-dot.active span { width:50px; background:#fff;border:2px solid #d87492; }

.outpatient{margin-top:5px;}


/*RWD-----------------------------------------*/
@media (max-width: 767px){
	/*mobile*/
	header button{position:relative;top:0;left:0;padding:0;border:0 none;margin:0;}
	#mobileButton{display:block;width:60px;height:60px;position:absolute;top:20px;left:0px;}
	#mobileButton:before,
	#mobileButton span,
	#mobileButton:after{background:#000 !important;display:block;width:25px;height:2px;}
	#mobileButton span{position:absolute;top:29px;left:50%;margin-left:-10px;}
	#mobileButton:before{content:'';position:absolute;top:20px;left:50%;margin-left:-10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 275ms ease-in;-moz-transition:all 275ms ease-in;-o-transition:all 275ms ease-in;transition:all 275ms ease-in;}
	#mobileButton:after{content:'';position:absolute;bottom:20px;left:50%;margin-left:-10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 275ms ease-in;-moz-transition:all 275ms ease-in;-o-transition:all 275ms ease-in;transition:all 275ms ease-in;}
	.moblieOpen #mobileButton:before{top:28px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	.moblieOpen #mobileButton:after{bottom:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
    .moblieOpen #mobileButton span{display:none;}

	header .navbar-header{width:auto;background:#fff;overflow:auto;text-align:left;}
	header{position:fixed;height:100px;z-index:999;}
	header #logo{position:absolute;text-align:center;margin-top:28px;width:220px;left:50%;margin-left:-110px;}
	
	
	
	
	
	
header nav#menu{position:relative;float:left;width:100%;top:100px;left:0px;margin:0px;height:auto;text-align:left;background:#dd93a9;z-index:999;}
header nav#menu>ul>li{width:100%;border-bottom:1px solid #c6c6c6;display:block;font-size:16px;font-weight:normal;margin:0px;}
header nav#menu>ul>li>h2{padding:15px;}
header nav#menu>ul>li>ul{position:static;top:0px;left:0px;padding:0;margin:0;width:100%;/*display:block;*/font-size:14px;border-radius:0px;}
header nav#menu>ul>li>ul>li{margin:0px;padding:0px;background:#fff;font-size:14px;padding:0px;color:#fff;}
header nav#menu>ul>li>ul>li>h2{margin:0;padding:10px 0;border-top:1px solid #d87492;}
header nav#menu>ul>li>ul>li>h2:hover{background:rgba(221,147,169,0.6);}
header nav#menu>ul>li>ul>li>h2>p:after{content:'';float:left;width:100%;padding:0;line-height:1.2;border-bottom:0px;}
header nav#menu>ul>li>ul>li>ul>li{background:#dd93a9;padding:12px 0;margin:0px;border-top:1px solid #fff;}
header nav#menu>ul>li>ul>li>ul>li a{display:block;color:#fff;}
















	.pchidden{margin-left:0px;width:100%;border-radius:0px;}

	.pchidden{border-top:1px solid #d87492;font-size:14px;}
	.pchidden li{background:#fff;padding:0px;color:#d87492;line-height:33px;}
	.pchidden li h2{padding:10px;text-align:center;border-top:1px solid #d87492;font-size:1rem;}
	.pchidden li a{color:#d87492 !important;}
	.pchidden h2.noborder{border-top:0px;/*padding-bottom:15px;*/}





	#banner2{margin-top:100px;}
	/*頁籤*/
	section#indexTabs{top:0px;height:auto;background:#dd93a9;padding:10px 0;}
	section#indexTabs .nav-link{line-height:2;font-size:14px;}
	section#indexTabs .nav-link:nth-child(even){border-right:1px solid #ebcdc2 ;}
	section#indexTabs .nav-link:nth-child(odd){border-left:1px solid #ebcdc2 ;}
	.even-tabs{border-radius:50px 0 0 0 !important;}
	.odd-tabs{border-radius:0px 50px 0 0 !important;}

	section#indexTabs .active{background:#d87492;}
	section#indexTabs .nav-link:hover{background:#b48ea3;}
	section#indexTabs #tab2{display:none;}


	.tabsContent{position:static;padding-bottom:50px;}
	.tabsList{margin-left:0px;margin-bottom:0px;}
	.tabsList span{font-size:14px;padding:5px 0;}
	/*.tabsList a{font-size:24px;color:#826D77;line-height:2;font-weight:bold;}*/
	.tabsList2{margin-left:10px;}
	.tabsList2 label{padding:5px 10px;margin-top:10px;margin-right:5px;font-size:14px;}
	.tabsList2 label.selected{background:#e7e7e7;}
	.tabsContent .go{background:#fff;border:2px solid #d87492;color:#d87492;padding:0 70px;font-size:14px;}
	.tabsContent .go i{margin-right:10px;}
	#insideBanner{margin-top:100px;}





	/*section#kinds{display:none;}*/



	section#recommend_case h3{font-size:20px;text-align: center;margin-bottom:25px;margin-top:10px;}
	section#new_case h3{font-size:20px;text-align: center;margin-bottom:25px;margin-top:10px;}
	section#recommend_case .subtitle{font-size:14px;text-align: center;margin-bottom:30px;line-height:1.2;}
	section#new_case .subtitle{font-size:14px;text-align: center;margin-bottom:30px;line-height:1.2;}
	section#recommend_case{padding:20px 0;min-height:auto;}
	section#new_case{padding:20px 0;min-height:auto;}

	section#posts{padding:20px 0;}
	section#posts h3{margin-top:30px;font-size:30px;padding-bottom:15px;padding-left:0px;font-weight:bold;}
	section#posts h4{margin-top:30px;font-size:30px;padding-bottom:15px;padding-left:0px;font-weight:bold;}
	



	.leftNav{display:none;}
	.social{display:none;}
	.search{display:none;}
	.fixed_social_icon{display:none;}
	.fixed_top{display:none;}
	small.copyright{float:left;width:100%;background:#f8e0c4;text-align:center;color:#333;padding:30px 10px ;}
	small{padding-bottom:60px !important;}
	.mobileFooter{position:fixed;width:100%;bottom:0px;left:0px;height:50px;vertical-align:middle;background:rgba(221,147,169,0.9);z-index:9999;}
	.mobileFooter div{height:50px;text-align:center;}
	.mobileFooter .col-xs-6{padding-top:11px;border-left:1px solid #000000;}
	.mobileFooter a{color:#fff;}
	.mobileFooter i{vertical-align:middle;margin-right:10px;}

	.owl-carousel .owl-dots{left:45%;bottom:10px;}
	
	.mobileSearch{display:block;}
	.mobileSearch>form>div{width:100%;padding:5% 5% 0 5%;}
	.mobileSearch input{border:0px;color:#C2B2B5;font-size:16px;}
	.mobileSearch button{background:#fff;border:0px;color:#C2B2B5;height:38px;border-radius:0 .25rem .25rem 0;}
	.mobileSearch .mobileSocial{margin-top:20px;padding-bottom:5%;text-align:center;}
	.mobileSearch .mobileSocial span{margin:0 5px;}
	
	

	section#about{position:relative;float:left;top:0px;height:auto;margin-bottom:0px;padding:10px 0;}
	section#about .img{position:static;float:left;width:43%;padding-right:2%;margin-top:0px;z-index:2;}
	section#about .content{position:static;float:left;top:0px;left:0px;width:55%;min-height:auto;margin-top:0px;background:rgba(130,109,119,0.7);color:#E1D7CD;}

	section#about .content h3{position:static;top:0px;line-height:1.5;margin-top:10px;left:0;color:#E1D7CD;font-size:18px;text-align:left;}
	section#about .content .description{position:relative;float:left;width:100%;margin-top:10px;margin-bottom:0px;left:0;font-size:16px;line-height:1.5;text-align:left;}
	section#about .content .doctor{position:absolute;float:right;bottom:5px;right:0%;padding:0px;margin-right:15px;margin-top:10px;font-size:14px;color:#E1D7CD;}

	
	
	
	
	
	
	
	/*
section#about .content{position:absolute;top:200px;left:30%;width:68.7%;min-height:480px;background:rgba(130,109,119,0.7);color:#E1D7CD;}
section#about .content h3{position:absolute;top:50px;line-height:2;left:30%;color:#E1D7CD;font-size:30px;}

section#about .content .description{position:relative;float:left;margin-top:200px;margin-bottom:145px;left:30%;font-size:24px;color:#E1D7CD;line-height:2.2;}
section#about .content .doctor{position:absolute;bottom:50px;right:17.5%;font-size:24px;color:#E1D7CD;}
	*/
	
	
	
	
	
}
	
}
@media (max-width: 480px){
}
@media (min-width: 768px) and (max-width: 979px){
	/*mobile*/
	header button{position:relative;top:0;left:0;padding:0;border:0 none;margin:0;}
	#mobileButton{display:block;width:60px;height:60px;position:absolute;top:20px;left:0px;}
	#mobileButton:before,
	#mobileButton span,
	#mobileButton:after{background:#000 !important;display:block;width:25px;height:2px;}
	#mobileButton span{position:absolute;top:29px;left:50%;margin-left:-10px;}
	#mobileButton:before{content:'';position:absolute;top:20px;left:50%;margin-left:-10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 275ms ease-in;-moz-transition:all 275ms ease-in;-o-transition:all 275ms ease-in;transition:all 275ms ease-in;}
	#mobileButton:after{content:'';position:absolute;bottom:20px;left:50%;margin-left:-10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 275ms ease-in;-moz-transition:all 275ms ease-in;-o-transition:all 275ms ease-in;transition:all 275ms ease-in;}
	.moblieOpen #mobileButton:before{top:28px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	.moblieOpen #mobileButton:after{bottom:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
    .moblieOpen #mobileButton span{display:none;}

	header .navbar-header{width:auto;background:#fff;overflow:auto;text-align:left;}
	header{position:fixed;height:100px;z-index:999;}
	header #logo{position:absolute;text-align:center;margin-top:28px;width:220px;left:50%;margin-left:-110px;}
	
	
	
	
header nav#menu{position:relative;float:left;width:100%;top:100px;left:0px;margin:0px;height:auto;text-align:left;background:#dd93a9;z-index:999;}
header nav#menu>ul>li{width:100%;border-bottom:1px solid #c6c6c6;display:block;font-size:16px;font-weight:normal;margin:0px;}
header nav#menu>ul>li>h2{padding:15px;}
header nav#menu>ul>li>ul{position:static;top:0px;left:0px;padding:0;margin:0;width:100%;/*display:block;*/font-size:14px;border-radius:0px;}
header nav#menu>ul>li>ul>li{margin:0px;padding:0px;background:#fff;font-size:14px;padding:0px;color:#fff;}
header nav#menu>ul>li>ul>li>h2{margin:0;padding:10px 0;border-top:1px solid #d87492;}
header nav#menu>ul>li>ul>li>h2:hover{background:#dd93a9;}
header nav#menu>ul>li>ul>li>h2>p:after{content:'';float:left;width:100%;padding:0;line-height:1.2;border-bottom:0px;}
header nav#menu>ul>li>ul>li>ul>li{background: rgba(221,147,169,0.9);padding:16px 0;margin:0px;border-top:1px solid #fff;}
header nav#menu>ul>li>ul>li>ul>li a{display:block;color:#fff;}

	

	
	
/*
	header nav#menu{position:relative;float:left;width:100%;top:100px;left:0px;margin:0px;height:auto;text-align:left;background:#dd93a9;z-index:999;}
	header nav#menu>ul>li{width:100%;border-bottom:1px solid #c6c6c6; display:block;font-size:16px;font-weight:normal;margin:0px;margin:0px;}
    header nav#menu>ul>li a{color:#fff;padding:16px 0px;}
	
	header nav#menu>ul>li>ul>li a{color:#fff;padding:12px 0;}
	header nav#menu>ul>li:hover>.dropdown-menu{display:block;margin-left:0px;width:100%;border-radius:0px;}
	header nav#menu>ul>li>.dropdown-menu{margin-left:0px;width:100%;border-radius:0px;}
	header nav#menu>ul>li>.dropdown-menu ul{background:#dd93a9;border-top:1px solid #d87492;font-size:14px;}
	header nav#menu>ul>li>.dropdown-menu ul li{margin:0px 0;padding:0px;}
	header nav#menu>ul>li>.dropdown-menu a{color:#fff;}
	header nav#menu>ul>li:hover>.dropdown-menu li{padding:0px;color:#fff;}
	header nav#menu>ul>li:hover>.dropdown-menu li a{color:#fff;}
	.dropdown-menu{position:static;top:0px;left:0px;padding:0;margin:0;overflow:hidden;}
	.mainMenu>a>h2{padding:15px;}
	header nav#menu>ul>li>.dropdown-menu{margin-left:0px;width:100%;border-radius:0px;}
	header nav#menu>ul>li>.dropdown-menu h2.noborder{border-top:0px;}
*/



	.pchidden{margin-left:0px;width:100%;border-radius:0px;}

	.pchidden{border-top:1px solid #d87492;font-size:14px;}
	.pchidden li{background:#fff;padding:0px;color:#d87492;line-height:33px;}
	.pchidden li h2{padding:10px;text-align:center;border-top:1px solid #d87492;font-size:1rem;}
	.pchidden li a{color:#d87492 !important;}
	.pchidden h2.noborder{border-top:0px;/*padding-bottom:15px;*/}





	#banner2{margin-top:100px;}
	/*頁籤*/
	section#indexTabs{top:0px;height:auto;background:#dd93a9;padding:10px 0;}
	section#indexTabs .nav-link{line-height:2;font-size:14px;}
	section#indexTabs .nav-link:nth-child(even){border-right:1px solid #ebcdc2 ;}
	section#indexTabs .nav-link:nth-child(odd){border-left:1px solid #ebcdc2 ;}
	.even-tabs{border-radius:50px 0 0 0 !important;}
	.odd-tabs{border-radius:0px 50px 0 0 !important;}

	section#indexTabs .active{background:#d87492;}
	section#indexTabs .nav-link:hover{background:#b48ea3;}
	section#indexTabs #tab2{display:none;}


	.tabsContent{position:static;padding-bottom:50px;}
	.tabsList{margin-left:0px;margin-bottom:0px;}
	.tabsList span{font-size:14px;padding:5px 0;}
	/*.tabsList a{font-size:24px;color:#826D77;line-height:2;font-weight:bold;}*/
	.tabsList2{margin-left:10px;}
	.tabsList2 label{padding:5px 10px;margin-top:10px;margin-right:5px;font-size:14px;}
	.tabsList2 label.selected{background:#e7e7e7;}
	.tabsContent .go{background:#fff;border:2px solid #d87492;color:#d87492;padding:0 70px;font-size:14px;}
	.tabsContent .go i{margin-right:10px;}
	#insideBanner{margin-top:100px;}





	section#kinds{display:none;}



	section#recommend_case h3{font-size:20px;text-align: center;margin-bottom:25px;margin-top:10px;}
	section#new_case h3{font-size:20px;text-align: center;margin-bottom:25px;margin-top:10px;}
	section#recommend_case .subtitle{font-size:14px;text-align: center;margin-bottom:30px;line-height:1.2;}
	section#new_case .subtitle{font-size:14px;text-align: center;margin-bottom:30px;line-height:1.2;}
	section#recommend_case{padding:20px 0;min-height:auto;}
	section#new_case{padding:20px 0;min-height:auto;}

	section#posts{padding:20px 0;}
	section#posts h3{margin-top:30px;font-size:30px;padding-bottom:15px;padding-left:0px;font-weight:bold;}
	section#posts h4{margin-top:30px;font-size:30px;padding-bottom:15px;padding-left:0px;font-weight:bold;}
	



	.leftNav{display:none;}
	.social{display:none;}
	.search{display:none;}
	.fixed_social_icon{display:none;}
	.fixed_top{display:none;}
	small.copyright{float:left;width:100%;background:#f8e0c4;text-align:center;color:#333;padding:30px 10px ;}
	small{padding-bottom:60px !important;}
	.mobileFooter{position:fixed;width:100%;bottom:0px;left:0px;height:50px;vertical-align:middle;background:rgba(221,147,169,0.9);z-index:9999;}
	.mobileFooter div{height:50px;text-align:center;}
	.mobileFooter .col-xs-6{padding-top:11px;border-left:1px solid #000000;}
	.mobileFooter a{color:#fff;}
	.mobileFooter i{vertical-align:middle;margin-right:10px;}
	/*
	header nav#menu>ul>li:hover>.dropdown-menu li>ul>li{padding:0px;font-size:14px;border-top:1px solid #fff;background:#dd93a9;margin:0px;line-height:1;}
	header nav#menu>ul>li:hover>.dropdown-menu li>ul>li a{color:#fff;}
	*/
	.owl-carousel .owl-dots{left:45%;bottom:10px;}
	
	.mobileSearch{display:block;}
	.mobileSearch>form>div{width:100%;padding:5% 5% 0 5%;}
	.mobileSearch input{border:0px;color:#C2B2B5;font-size:16px;}
	.mobileSearch button{background:#fff;border:0px;color:#C2B2B5;height:38px;border-radius:0 .25rem .25rem 0;}
	.mobileSearch .mobileSocial{padding-bottom:5%;text-align:center;}
	.mobileSearch .mobileSocial span{margin:0 10px;}
	
	

	section#about{position:relative;float:left;top:0px;height:auto;margin-bottom:0px;padding:10px 0;}
	section#about .img{position:static;float:left;width:43%;padding-right:2%;margin-top:0px;z-index:2;}
	section#about .content{position:static;float:left;top:0px;left:0px;width:55%;min-height:auto;margin-top:0px;background:rgba(130,109,119,0.7);color:#E1D7CD;}

	section#about .content h3{position:static;top:0px;line-height:1.5;margin-top:10px;left:0;color:#E1D7CD;font-size:18px;text-align:left;}
	section#about .content .description{position:relative;float:left;width:100%;margin-top:10px;margin-bottom:0px;left:0;font-size:16px;line-height:1.5;text-align:left;}
	section#about .content .doctor{position:absolute;float:right;bottom:5px;right:0%;padding:0px;margin-right:15px;margin-top:10px;font-size:14px;color:#E1D7CD;}

	
	
	
	
	
	
	
	/*
section#about .content{position:absolute;top:200px;left:30%;width:68.7%;min-height:480px;background:rgba(130,109,119,0.7);color:#E1D7CD;}
section#about .content h3{position:absolute;top:50px;line-height:2;left:30%;color:#E1D7CD;font-size:30px;}

section#about .content .description{position:relative;float:left;margin-top:200px;margin-bottom:145px;left:30%;font-size:24px;color:#E1D7CD;line-height:2.2;}
section#about .content .doctor{position:absolute;bottom:50px;right:17.5%;font-size:24px;color:#E1D7CD;}
	*/
	
	
	
	
	
	.fixed_social_icon{right:0px;}
	.fixed_top{right:0px;}
}
@media (min-width: 980px) and (max-width: 1279px){
    header nav#menu{display:block !important;}
	.fixed_social_icon{right:0px;}
	.fixed_top{right:0px;}
	.mobileSearch{display:none;}
	.social{display:block;}
	.search{display:block;}
}
@media (min-width: 1280px){
    header nav#menu{display:block !important;}
	.mobileSearch{display:none;}
	.social{display:block;}
	.search{display:block;}
	
}