@charset "utf-8";
@import url("reset.css");
/* 米蘭時尚診所 */

/* 首頁 */
body { margin:0; padding:0; text-align:left; }
p { margin:0; padding:0; font-size: 12px; color: #a96222; }
ul, li { margin:0; padding:0; list-style-type: none; }
a img { border:0; }
#wrap { width:1010px; background-image: url(images/bg01.gif); background-repeat: repeat-y; margin: 0 auto; padding:0 14px; position:relative; }
#head { background-image: url(images/top01.jpg); background-repeat: no-repeat; background-position: top; height: 56px; }
#head h1 { text-indent:-9999px; margin:0; float: left; }
#head p { font-family: Verdana, Geneva, sans-serif; color: #f0e4d5; float: right; margin: 36px 9px 0 0; padding: 0px; text-align: right; }
#nav { color: #f0e4d5; height: 30px; padding-right: 9px; padding-left: 10px; padding-top: 10px; }
#nav .nav_L { float: left; text-align: right; }
#nav .nav_R { float: right; text-align: left; }
#nav .nav_R input { font-size:13px; color: #606060; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }
#main { height:252px; }
#flash { height: 252px; }
#VIP { position:absolute; top:130px; left:790px; }
#VIP h2 { width: 227px; height: 24px; background-image: url(images/vip_top.jpg); background-repeat: no-repeat; margin: 0px; font-size: 13px; color: #733600; line-height: 24px; font-weight: normal; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10px; }
#VIP a img { margin: 0px; vertical-align: top; padding-left: 30px; line-height: 22px; }
#VIP .ad { padding-left:5px; }
#VIP table{ margin:2px 0 0 0; }
#VIP table img{margin-left:5px;}
#login{ border-bottom:1px dotted #cca788; padding-top: 8px; margin-bottom: 10px; padding-bottom: 7px; padding-left: 10px; text-align: left; width: 220px; }
.case { width:259px; float: left; margin: 0px; padding-top: 5px; }
#content { margin-top:13px; }
#dr { float:left; width:350px; margin:0 11px 0 3px; }
#dr .item li, #share .item li { border-bottom:1px dotted #cca788; padding-left:10px; background-image: url(images/arrow_1.gif); background-repeat: no-repeat; background-position: left top; line-height: 22px; clear: both; height: 21px; font-size:12px; list-style-type: none; width: 330px; margin: 0 0 5px 5px; overflow:hidden;}
#dr .date, #share .date { font-family: Arial, Helvetica, sans-serif; margin-right: 10px; float: left; font-size: 12px; color: #a96222; }
#dr .item, #share .item { float: left;}
#dr .more, #share .more { margin-right: 10px; font-size: 10px; float: right; font-family: Arial, Helvetica, sans-serif; background-image: url(images/arrow_2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
#share #consult span.item{width:210px;}
#share #consult span.more{width:40px; padding:0 0 0 6px; margin:0; background:none; font-size: 12px; color:#777777;}
#dr .more a:link, #dr .more a:visited, #share .more a:link, #share .more a:visited { color: #606060; text-decoration: none; }
#dr .more a:hover, #share .more a:hover { color: #606060; text-decoration: underline; }
.bd { width:345px; height:120px; border-bottom:1px dotted #cca788; margin-bottom:5px; clear: both; padding-top: 8px; }
.bd h3 { margin:0 0 5px; padding:0; }
.bd h3 a:link, .bd h3 a:visited { font-weight:normal; font-size:13px; color:#F70; text-decoration: none; }
.bd h3 a:hover { color:#F70; text-decoration: underline; }
.bd img { float:left; border:1px solid #ccc; padding:4px; margin:0 7px 0 0; }
.bd p a:link, .bd p a:visited { color:#909090; font-size:12px; line-height:19px; text-decoration: none; }
.bd p a:hover { color:#909090; text-decoration: underline; }
#share { float:left; width:350px; margin-right:8px; }
.team { float:left; width: 263px; background-image: url(images/team_bg.jpg); background-repeat: no-repeat; background-position: left; height: 305px; padding-left: 20px; }
.team h2 { width: 260px; height: 24px; background-image: url(images/team_top.jpg); background-repeat: no-repeat; margin: 0px; font-size: 13px; color: #733600; line-height: 24px; padding: 0 0 0 10px; font-weight: normal; }
.team li { float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; list-style-type: none; }
#foot { clear:both; background-image: url(images/down01.gif); background-repeat: no-repeat; height: 60px;}
#foot p { color:#733600; text-align:center; padding-top:13px; line-height:20px; font-family:Arial, Helvetica, sans-serif; }
/* 文字 */
a:link, a:active, a:visited { color: #a96222; text-decoration: none; }
a:hover { text-decoration: underline; color: #600; }
.brown12{ font-size: 12px; color: #a96222; }
.brown12 input{ font-size: 12px; color: #666; font-family: Arial, Helvetica, sans-serif;}
/* 切換按鈕 */
.bn .nav { width: 345px; height: 27px; border-bottom:1px solid #dda977; margin: 0px; padding: 0px; }
.bn .nav li { float:left; z-index: 1; }
.bn .nav li a { text-decoration: none; display: block; font-size: 13px; text-align: center; }
.bn .bn1 { margin-right:3px; }
.bn .bn1 a { background-image: url(images/btn_1.gif); background-repeat: no-repeat; width: 82px; height: 29px; z-index:2; display:block; line-height: 29px; color: #a96222; }
.bn .bn2 { padding-top:5px; }
.bn .bn2 a { background-image: url(images/btn_2.gif); background-repeat: no-repeat; width: 70px; height: 21px; z-index:1; display: block; line-height: 21px; color: #909090; }

/*model*/
.clear_line{ clear:both; height:0;}
#con_left{ width:769px; padding:0 0 30px 1px; float:left; margin-top:4px;}
#page { margin-top:28px;}
#con_right{width:227px; float:left; margin-top:3px; padding:3px 6px 0 7px;}
.pg_banner{ width:769px; height:105px; background-repeat:no-repeat; font-size:12px; padding-top:5px;}
.pg_banner span{font-size:12px; margin-left:7px; color:#A96222;}
.side_bg{ float:left; width:8px; height:330px; background:url(images/model/side_bg.gif) no-repeat;}
#con_left .main{float:left; width:738px; margin-top:18px; padding-left: 23px;}
.coun_btn{ display:block; margin-top:10px; width:227px; height:59px; background:url(images/model/counsol_btn.gif) no-repeat;}
#action .con{ padding:6px 0 8px 3px; border-bottom:1px dotted #cca788;}
#action h2, #news h2{ background:url(images/model/right_title.gif) no-repeat; height:24px; line-height:25px; color:#733600; font-size:13px; font-weight:normal; padding:0 0 0 10px;}
#action img{ border:1px solid #cc8c36; float:left;}
#action p{ font-family:Arial, Helvetica, sans-serif; padding:0 3px 0 88px;}
#news { margin-top:6px; font-family:Arial, Helvetica, sans-serif;}
#news ul{ margin-top:3px;}
#news li{border-bottom:1px dotted #CCA788; clear:both; font-size:12px; height:25px; line-height:26px; list-style-type:none; padding: 0 0 0 6px;}
#news span{ margin-right:10px; color:#A96222;}
#con .main td{  line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
input, select{ vertical-align:middle;}
#con .main .enter{ border:1px solid #e0e0e0; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:18px; width:185px;}
#con .L_td{ border:1px solid #cca788; background:#fdeec3; border-right:1px solid #fdeec3; color:#b2542a; padding:3px; padding-left:10px;}
#con .R_td{ border:1px solid #cca788; border-left:1px solid #FFFFFF; padding:3px; padding-left:5px; color:#d2933b;}
#con .B_td{ border:1px solid #cca788; padding:10px;}
.R_td label{ color:#000000;}
.B_td .code { border:1px solid #a7a6aa; width:66px; height:20px;}
.B_td p{ margin-bottom:10px;}
.page .prev{ padding-right:6px;}
.page .next{ padding-left:6px;}
.page .num{ padding:0 8px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; font-size:12px;}
.page b{color:#ff5500;}
#menu{position:absolute; z-index: 500;}

/*join*/
#con_left .join{ background:url(images/join/banner.jpg);}
#consent{ width:712px; height:300px; border:1px solid #acacac; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px; color:#737373; line-height:20px; overflow-y:scroll;}
.agree{ font-size:12px; color:#737373; text-align:center; line-height:32px;}
.top_img{ margin-bottom:10px;}

/*login*/
#con_left .login{ background:url(images/login/banner.jpg);}
.log_notice{ color:#737373; line-height:20px; margin-bottom:15px;}
.log_frame{ width:712px; border:1px solid #cca788; padding:18px 3px 6px 3px; color:#b2542a;}
.log_in, .fpw_in{ border:1px solid #e0e0e0;}
.log_in{ width:105px;}
.fpw_in{ width:150px;}
.log_buttom{ text-align:center; font-size:12px; border-top:1px dotted #cca788; margin-top:15px; padding-top:12px; color:#737373; font-family:Arial, Helvetica, sans-serif;}
.log_buttom a { color:#d2933b; text-decoration:underline;}
.log_buttom a:hover { color:#b2542a;}
.log_buttom img{ float:right; position:absolute; left:653px; top:280px;}
.fpw{line-height:22px;}

/*order*/
#con_left .order{ background:url(images/order/banner.jpg);}
.od_in, .od_enter{ border:1px solid #a5a5a7; width:250px;}
.od_enter{  width:530px; height:100px; }
.od_p{ line-height:20px; padding-bottom:5px; border-bottom:1px dotted #cca788; width:730px; margin-bottom:8px;}
.od_p span{ color:#737373;}
.short{ width:120px;}

/*consult*/
#con_left .consult{ background:url(images/consult/banner.jpg);}
.slt_table td{ height:22px; color:#333333;}
.slt_head td{ text-align:center; background:#fdeec3; color:#733600; padding:2px 0;}
.slt_table a{ color:#333333; text-decoration:none;}
.slt_table a:hover{ color:#733600; text-decoration:underline;}
.slt_d span{color:#666666;}
.slt_m span, .slt_con span{color:#f78748;}
.slt_top{ margin: 3px 22px 0 0; border-top:1px dotted #cca788; padding-top:8px;}
.noline{border:0; padding:0;}
.slt_top select{ vertical-align:top;}
.slt_top .page_area{ float:left; padding-top:5px;}
.slt_top .srh{ float:right;}
.slt_con td{border:1px solid #cca788; padding:5px;}
.slt_type td{ color:#b2542a;}
.slt_hr td{padding:0;}
.slt_hr hr{ border-bottom:1px dotted #cca788; height:0; margin:2px 0; }
.slt_con .content{color:#666666;}

/*intro*/
#con_left .intro{ background:url(images/intro/banner.jpg);}
.news_list .frt{ background:#fdeec3; border-bottom:1px solid #FFFFFF;  border-top:1px solid #FFFFFF; }
.news_list .line{ border-bottom:1px dotted #cca788;  border-top:1px dotted #cca788; }
.news_list .item{ padding:8px 10px;}
.news_list h3{ font-size:15px; padding-bottom:3px;}
.news_list span{ font-size:13px; color:#737373;}
.news_list a{color:#8a4b09; text-decoration:none;}
.news_list a:hover{color:#cb8747; text-decoration:underline;}
.news_page{ float:left;}
.intro_tag{position:absolute; left: 25px; top: 213px; z-index: 100;}
.intro_tag li{ float:left; width:83px; height:24px; line-height:25px; background:url(images/intro/intro_tag.gif) no-repeat; text-align:center;}

/*service*/
#con_left .service{ background:url(images/service/banner.jpg);}
.srv_p{ border-bottom:1px dotted #cca788; margin-bottom:15px;}
.srv_item{ margin-bottom:15px;}
.srv_btn, .srv_btn img, .srv_btn a{ float:left;}
.srv_btn { margin:0 7px 9px 0;}
.srv_btn a{ display:inline-block; height:27px; line-height:28px; background:url(images/service/btn_M.gif);}

/*about*/
#con_left .about{ background:url(images/about/banner.jpg);}
.abt_bul{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#737373; line-height:21px;}
.abt_bul1{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#737373; line-height:35px;}
.abt_bul ul{ padding-left:20px;}
#abt_picS img{ border:2px solid #dfae75; cursor:pointer;}
#abt_picB { border:2px solid #dfae75; width:730px; height:364px; margin-bottom:10px;}

/*doctor*/
#con_left .doctor{ background:url(images/doctor/banner.jpg);}
.dtr_item {float:left; width:132px; margin:0 15px 26px 0;}
.dtr_item img{ border:1px solid #e8dccc; margin-bottom:6px;}
.dtr_item a{ display:block; height:27px; background:url(images/doctor/doctor_name.gif) no-repeat; text-align:center; font-size:13px; line-height:28px;}
.dtr_time{ text-align:center; line-height:15px;}
.dtr_time td{border:1px solid #cca788; padding:4px; color:#a96222; font-size:13px;}

/*item*/
#con_left .item{ background:url(images/item/banner.jpg);}
#con_left .item_main, #con_left .about_main{float:left; width:761px; margin-top:18px; font-family:Arial, Helvetica, sans-serif;}
#con_left .about_main{padding-left:10px; width:751px;}
.itm_title .name{margin:0 20px; vertical-align:baseline;}
.l_area h4, .s_area h4{ height:25px; line-height:26px; font-size:15px; color:#602400; font-weight:normal; padding-left:24px;}
.l_area h4{ background:url(images/item/titlebg_L.gif) no-repeat;}
.s_area h4{ background:url(images/item/titlebg_S.gif) no-repeat;}
.l_area span{display:block; color:#6e6e70; font-size:15px; line-height:25px; margin: 10px 20px;}
.main_pic{ float:right; margin-left:10px;}
.main_pic1{ float:left; margin-right:10px;}
.s_area{ width:370px; float:left; margin-right:10px;}
.s_area ul{ margin: 10px 0 0 35px;}
.s_area li{list-style-type:decimal; color:#666666; font-size:12px; line-height:20px;}
.case_area{ width:644px; margin:0 auto; margin-top:10px;}
.case_area .top{ background:url(images/item/case_top.gif) no-repeat; height:4px;}
.case_area .body{ background:url(images/item/case_body.gif); padding:10px 12px;}
.case_area .bottom{ background:url(images/item/case_bottom.gif) no-repeat; height:4px;}
.case_area em{ color:#a6a6a6; font-size:13px; font-style:normal;}
.case_area .exp td{ padding-top:10px;}
.visit_area{width:327px; float:left;}
.visit_area .top{ background:url(images/item/visit_top.gif); height:4px;}
.visit_area .body{ background:url(images/item/visit_body.gif); text-align:center; padding:10px 0;}
.visit_area .bottom{ background:url(images/item/visit_bottom.gif); height:4px;}
.visit_area h5{ color:#cc8b52; font-weight:normal; font-size:13px;}
.vst_block{ margin-top:10px;}
.vst_left { margin:0 12px 0 48px;}