@charset "utf-8";

.clinic_title1{ text-align:center; font-size:1.3em;color:#643b1b; margin-bottom:5px;padding-bottom:10px;
font-family:'SourceHanSerifTC', 'Noto Serif TC', 'Times New Roman', 'Open Sans', 'Segoe UI', SegoeUI, 'Microsoft JhengHei', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.clinic_title1:before{ content:""; position:absolute;bottom:0;left:50%;transform:translateX(-50%); width:70px; border-bottom:2px #643b1b solid;}
.about_text1{font-size:1.2em;color: #643b1b; margin-bottom:10px;
font-family:'SourceHanSerifTC', 'Noto Serif TC', 'Times New Roman', 'Open Sans', 'Segoe UI', SegoeUI, 'Microsoft JhengHei', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.commondetail{ line-height:36px;}
.content_an{ margin-top:20px; font-size:0.85em;}
.prod_price1{text-decoration:line-through}
.prod_price2 span{color:#d60000; font-weight:bold; font-size:1.2em;font-style:italic;}
.mintop .menu-dropdown-icon:before{padding-top:0;top:20px;}

.picosK2{margin-top:60px;}
.picos_title_1{color:#7e6e4d; font-size:1.5em; text-align:center;}
.picos_title_5{text-align:left;}
.picos_text_3{ margin-top:20px; padding:30px; background:#f9f9f9;}
.picosK3{ margin-top:60px;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}

.hfyb_img1{ text-align:center; margin-top:20px;}
.hfyb_t{ background:#fff; margin-top:30px; padding:60px;
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.hfyb_Rn{ text-align:center; padding:10px;}
.hfyb_Rn_2{ background:#666; color:#fff; margin:10px 0;
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
}
.hfyb_Rn_4{ text-align:center;color:#7e6e4d; margin-top:20px; font-size:1.2em;}
.hfyb_table1 table td{ background:#f9f9f9;}
.facial_text_1{ text-align:left;}
.thre_title_1{ font-size:1.2em; color:#000; margin-bottom:20px;}
.facial_img_1{ text-align:center; margin-top:30px; background:#fff; padding:20px 0;}


.inewsAS_more a:before{content:"\e081";position:absolute;top:0;right:0;font-family:"Glyphicons Halflings";}
.inewsA:hover .inewsAS_img img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.inewsA:hover .inewsAS_img a span{opacity:1;}
.inewsA:hover .inewsAS_title a{}
.inewsA:hover .inewsAS_text{}
.inewsA:hover .inewsAS_time{}
.inewsA:hover{}
.inewsAS:hover .inewsAS_more a{}
.inewsAS_a{ position:absolute;top:0;left:0; height:100%; z-index:3;}
.inewsAS_a a{ float:left; width:100%; height:100%;}

.newsS{padding:15px;}
.newsSA{padding:20px;line-height:24px; height:100%;background:#f9f9f9;}
.newsS_img{ padding:0; overflow:hidden;margin:0;}
.newsS_img img{ width:100%; padding:0; border:none;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.newsS_img:before{top:50%;left:0;content:"";position:absolute;height:0;width:100%; z-index:1; display:none;
background:rgba(0, 0, 0, 0.4) !important;filter:Alpha(opacity=40);background:#000;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.newsS_title{color:#000;padding:0; margin:15px 0 0 0;font-weight:bold; font-size:1em;
white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow:hidden;}
.newsS_text{ line-height:24px;margin:5px 0 10px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding:0;color:#000; font-size:0.9em;}
.newsS_more{ float:left; width:100%; font-size:0.8em; overflow:hidden;text-transform:uppercase; line-height:32px;padding: 0;}
.newsS_more span{ display:inline-block; padding:0 15px; border:1px #40210f solid;color:#40210f; position:relative; 
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}	
.newsS:hover .newsS_more span{background:#40210f;color:#fff;}
.newsS_time{ text-align:center;line-height:26px;margin-bottom:10px;font-family: Arial;font-size: 0.8em; display:none;color:#999;}
.newsS:hover .newsS_4 span{}
.newsS:hover .newsS_img img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.newsS:hover .newsS_img:before{top:0;height:100%;}
.newsS:hover .newsS_title{}
.newsSA:hover{background:#f1f1f1;}

.newsZ{ margin:5px 0; padding:15px;background:#f9f9f9;}
.newsZ:nth-child(2n){ background:none;}
.newsZ:hover{ background:#f1f1f1; color:#000;}
.newsZ_img{ float:left; width:220px; border:1px #ddd solid;}
.newsZ_text{ float:right; margin-top:15px; margin-left:-240px; padding-left:240px;}
.newsZ_text_1{ color:#000; font-size:1.1em;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow:hidden; font-weight:bold;}
.newsZ_text_2{ line-height:26px; margin:5px 0;color:#666; font-size:0.95em;
overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsZ_more{ font-size:0.9em; margin-top:10px;letter-spacing:0; line-height:36px;}
.newsZ_more span{ float:left;background: #3aa1da;color:#fff; padding:0 20px;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;
border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.newsZ:hover .newsZ_more span{background:#236590;}
.bannercon {
    float: left;
    width: 100%;
    padding: 30px 15% 60px 15%;
    z-index: 2;
}
table{ width:100%;}
table td{ padding:10px 5px; border:1px #ddd solid;}
input{outline:none;}
.aboutK1{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
.about_text1{ padding-left:30px;}
.aboutK2{ margin-top:50px;}
.aboutK1:last-child{ margin-bottom:0;}
.aboutC_title{ text-align:center; font-weight:bold; font-size:1.2em; margin:0 0 30px 0; color:#7e6e4d;padding-top:40px; overflow:hidden;background: url(../img/title_icon2.png) center top no-repeat;
font-family: 'Noto Serif TC', 'Times New Roman', 'Open Sans', 'Segoe UI', SegoeUI, 'Microsoft JhengHei', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.aboutC_title span{ display: inline-block; position:relative; padding:0 20px;}
.aboutC_title span:before{content:""; position:absolute;top:50%;left:-70px; width:70px; border-top:1px #7e6e4d solid;}
.aboutC_title span:after{ content:""; position:absolute;top:50%;right:-70px; width:70px; border-top:1px #7e6e4d solid;}
.aboutB{ padding:10px;word-break:break-all;}
.aboutn{ background:#f9f9f9; position:relative; padding:40px 20px; height:100%; line-height:32px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.aboutn:before{ content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px; border:2px #e3cc9e solid;}
.about_text_1{ font-weight:bold; font-size:1.1em;color:#ad986f;}
.about_text_2 a{ display:inline-block;}
.about_icon{ text-align:center; margin-top:5px;}
.about_icon img{ width:50px;}
.about_a{ position:absolute;top:0;left:0; width:100%; height:100%; z-index:2; text-indent:-999999px;}
.about_a a{ float:left; width:100%; height:100%;}
.aboutn:hover{ background:#f1f1f1;}
.about_map{padding:0 10px;}
.about_map span{float:left; width:100%; padding:10px;border:1px #e3cc9e solid;}
.about_map iframe{float:left; width:100%;}
.mykeyK1{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
.mykey_text{ padding:0 30px;}
.mykey_title1{}
.mykey_title1{}
.mykey_title1 h2{display:inline-block;padding:0;font-size:1.1em;margin-bottom:10px;margin-top: 0;color: #40210f;font-weight:bold;line-height:26px;}
.mykey_text1{}
.mykeyK2{ margin-top:50px;}
.mykey_textB{ margin-top:20px;}

.mykeyA_title1{ text-align:center;}
.mykeyA_title1 h2{display:inline-block;padding:0;font-size:20px;margin-bottom:10px;margin-top: 0;color: #40210f;font-weight:bold;}
.mykeyA_text1{text-align:center;background:#f9f9f9; border:1px #ddd solid;border-left:4px #40210f solid; padding:30px;}
.mykeyA_text2{margin-bottom:30px;}
.mykeyA_img1{ margin:30px 0;}
.mykeyA_img2{ padding:10px;}
.mykeyA_img3{ background:#fff; padding:7px 7px 25px 7px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.PLTK1{background: #f9f3e8; position:relative; z-index:1;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
.PLTK1:before{ content:""; position:absolute;top:0;left:0; width:100%; height:100%; z-index:-1;
background: url(../img/PLTK1_bj1.png) left top no-repeat;
}
.PLTK1:after{ content:""; position:absolute;bottom:0;right:0; width:100%; height:100%; z-index:-1;
background: url(../img/PLTK1_bj2.png) bottom right no-repeat;
}
.picos_syz{ padding:10px;}
.picos_syzn{ border:1px #ad986f dashed; padding:10px; height:100%;}
.picos_syz_1{ text-align:center; background:#ad986f; color:#fff; padding:5px 10px; font-size:1.1em; }
.picos_syz_2{ margin-top:10px;}
.picos_syz_3{ margin-top:20px;}
.picosK4{background:#f9f9f9; padding:80px 60px;}
.picosK4_R{ padding-left:40px;}
.picos_title_2{ margin-bottom:20px;}
.picos_title_3{ margin-top:30px;}
.picos_title_4{font-size:1.6em;color:#ad986f;letter-spacing:10px;text-align:center; margin-bottom:30px; padding:0 0 30px 10px; font-weight:bold;
background: url(../img/title_icon1.png) center bottom no-repeat;background-size: auto 15px;
font-family: 'Noto Serif TC', 'Times New Roman', 'Open Sans', 'Segoe UI', SegoeUI, 'Microsoft JhengHei', "Helvetica Neue", Helvetica, Arial, sans-serif;}
.qaA{ margin-bottom:20px;}
.qaA_1{float:left;width:40px;line-height:40px;background:#894721;color:#fff;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.qaA_2{float:right; padding-left:50px; margin-left:-50px;font-weight:bold;}
.qaA_3{ padding-left:50px;}
.qaA_3_1{ float:left; width:100%;background:#fbfbfb; padding:20px; border:1px #e3cc9e solid;}


.picos_title_1{color:#7e6e4d; font-size:1.5em; text-align:center;}
.PLT_img_3{ padding:10px 0;}
.PLT_text_6{ padding:0;}
.PLTK5{margin-top:60px;}
.PLT_table1{ font-size:0.9em; line-height:22px;overflow-x: auto;}
.picos_title_1{ font-size:1.2em;}
.IGK2{margin-top:60px;}
.hfyb_t{padding:30px;}
.hfyb_img{ padding:0;}
.hfyb_R{ padding:0;}
.hfyb_Rn{ width:100%}
.PLTK6{margin-top:60px;}
.rdgj_img_1{ margin-bottom:10px;}
.picos_syz_1{ font-size:1em;}
.Hyalu_L{padding:0;}
.Hyalu_R{padding:0;}
.Hyalu_table1{ font-size:0.9em; line-height:22px;}
.Hyalu_img_2{ width:100%;}
.Hyalu_text_2{ padding:0; margin:20px 0 0 0;}
.therm{ padding:0; margin-bottom:20px;}
.SculK1{ padding:50px 0;}
.Scul_img1{ padding:0;}
.Scul_text2{ padding:0; margin-top:20px;}

.PLT_text{ padding:20px 10%; text-align:center;}
.PLT_title_1{ margin-bottom:20px;}
.picosK3{ padding:60px; background:#f9f9f9;}
.PLT_text_2{ margin-top:10px;}
.PLT_text_3{ text-align:center;}
.PLT_img{ padding:20px;}
.PLT_img_1{ text-align:center; font-size:1.2em; margin-bottom:10px;color: #ad986f;}
.PLTK2{ padding:80px 0;text-align:center;}
.PLT_text_3{ padding:0 15%; margin-bottom:20px;}
.PLT_text_4 ul{ padding:0;}
.PLT_text_4 ul li{list-style-position: inside;list-style: none; float:left; width:25%; padding:10px;}
.PLT_text_4 ul li span{ float:left; padding:10px;color: #ad986f; border:1px #ad986f solid; width:100%;}

.PLTK3{padding:80px; position:relative; border:1px #e3cc9e solid;
border-radius:200px 200px 0px 0px;
-moz-border-radius:200px 200px 0px 0px;
-webkit-border-radius:200px 200px 0px 0px;
}
.PLTK3:before{ content:""; position:absolute;top:15px;right:15px;bottom:15px;left:15px;
background:rgba(249, 243, 232, 0.7) !important;filter:Alpha(opacity=70);background:#f9f3e8;
border-radius:200px 200px 0px 0px;
-moz-border-radius:200px 200px 0px 0px;
-webkit-border-radius:200px 200px 0px 0px;
}
.PLT_text_1{ text-align:center;}
.PLT_img_1{ background:#ad986f; color:#fff; padding:10px;}

.PLTK4{padding:80px;position:relative; border:1px #e3cc9e solid; margin-top:80px;
border-radius:200px 200px 0px 0px;
-moz-border-radius:200px 200px 0px 0px;
-webkit-border-radius:200px 200px 0px 0px;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.PLTK4:before{ content:""; position:absolute;top:15px;right:15px;bottom:15px;left:15px;
background:#f9f9f9;
border-radius:200px 200px 0px 0px;
-moz-border-radius:200px 200px 0px 0px;
-webkit-border-radius:200px 200px 0px 0px;
}
.PLT_img_3 img{ width:100%;}
.PLTK4n{ padding:20px 0; border-top:1px #e3cc9e dashed;}
.PLTK4nB{border-bottom:1px #e3cc9e dashed;}
.PLT_img_3{ padding:10px;}
.PLT_title_2{ margin:30px 0 10px 0; font-size:1.2em;color: #ad986f;}
.PLT_text_5{ margin-bottom:40px;}
.PLT_text_6 span{ font-size:1.1em; font-weight:bold; color:#000;}

.PLTK5{ margin-top:80px;}
.PLT_table1 table{
border-spacing: 10px;
border-collapse: separate;
text-align: center;
}
.PLT_table1 table td{ width:33.333%; background:#f9f9f9; padding:10px; border:none;}
.PLT_table1 table tr td:first-child{ background:#e3cc9e; color:#fff;}
.PLT_table1 table tr:first-child td:nth-child(2n){ background:#40210f; color:#fff;}
.PLT_table1 table tr:first-child td:nth-child(3n){ background:#666; color:#fff;}

.PLTK6{ margin-top:80px;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.PLTK6 .PLT_text_1{ margin-bottom:20px;}
.PLT_title_3{ margin:40px 0 10px 0;}
.scenter {
    clear: both;
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
}


.sprod_listsy {
    padding: 20px 10px;
    background: #fff9f4;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    -icab-border-radius: 8px;
    margin-bottom: 15px;
    border: 1px solid #f9e5d4;
	overflow:hidden;
	align-items: center;
    clear: both;
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
	
}
.sprod_listsy img{
	width:100%;
  transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}

.sprod_listsy img:hover{
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.sprod_listsy a{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;  
	-o-border-radius: 10px;   
	-icab-border-radius: 10px;
	overflow:hidden;
	display:block;
}
.sprod_listsy:hover {
	background: #fdf3e9;
}
.sprod_listsy .shopp{
    display:inline-block;
	padding:5px 20px;
	margin:0 auto;
	font-family:Arial;
	color:#ffffff;
	text-align:center;
	border-radius:25px;
	background: #e05d5d;
	font-siz