﻿@charset "utf-8";

body,ul,li,a,h1,dl,dd,dt,div,p,form,input,img{margin:0px;padding:0px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt{margin:0;padding:0;}
body{text-align:left;margin:0;padding:0;font-size:1.2rem;color:#666;font-family:"微软雅黑"; position:relative; line-height:1.8rem; overflow:hidden; max-width:640px; min-width:320px; margin:auto; }
html{ overflow-x:hidden;}
ul,li,dl,dd,dt{list-style: none;}
a{text-decoration: none; color:#fff;}
a:hover{text-decoration:none;}
img{ max-width:100%; max-height:100%;}
.left{float:left;}
.right{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*+height:1%;}
.clear{clear:both}
#LRfloater1,#LRfloater0{ display:none;}

em, i { font-style: normal; }
input{ font-family:"微软雅黑";}
boyd{font-size:1.2rem; width:32rem; margin:0 auto;}


.nav img{width:6.6rem; height:3.4rem;}
.nav_01 img{width:5rem;}
.nav_02 img{width:7.2rem;}
.news{width:29rem; height:8.1rem; background:url(../images/index_10.jpg) no-repeat center center/32rem 12.25rem; padding:4.15rem 0 0 3rem;}
.news img{width:10.8rem; height:4.75rem; float:left;}
.news_001 li{line-height:2.4rem; width:15.6rem; float:left;overflow: hidden;font-size: 1.1rem;}
.news_001 li a{color:#666;font-size: 1.1rem;}
.keshi{width:32rem; height:36.85rem; background:url(../images/index_11.jpg) no-repeat center center/32rem 36.85rem;}
.biaoti{ text-align:center; width:32rem; float:left; margin-top:2rem;}
.biaoti img{width:19.25rem;}
.ks_tb{margin-top:0.3rem; float:left}
.ks_tb a{float:left; margin:2rem 0.2rem 0 3rem;}
.ks_tb img{width:6.45rem;}

.yisheng li{width:12.85rem; height:16.5rem; background:url(../images/index_45.jpg) no-repeat center center/12.85rem 16.5rem; float:left; margin:1.1rem 1.6rem 0 0; text-align:center;}
.yisheng li i{width:12.85rem; float:left; margin-top:1rem;}
.yisheng li img{width:8.1rem; height:8.1rem; border:0.3rem solid #ede4c5; border-radius:50%}
.yisheng li span{color:#b12408; margin-top:0.2rem; float:left; width:12.85rem;}
.yisheng li p{font-size:0.9rem; line-height:1.2rem;}
.yisheng li a{width:7.1rem; background:#970c10; border-radius:1.5rem; font-size:1.1rem; float:left; margin-top:0.6rem; margin-left:3rem;}
.ys_002{float:left;margin:1rem 0 0 2.4rem; position:relative; width:32rem;}

.ys_left{position:absolute; width:2.7rem; height:2.7rem; left:-1rem; top:50%; z-index:1000; background:url(../images/index_39.png) no-repeat center center/2.7rem 2.7rem;}
.ys_right{position:absolute; width:2.7rem; height:2.7rem; left:25.5rem; top:50%; z-index:1000; background:url(../images/index_42.png) no-repeat center center/2.7rem 2.7rem;}

.gongyi_001{float:left; width:32rem; margin:1.8rem 0 0 1.6rem;}
.gongyi_lb{width:29rem; float:left;}
.gongyi_lb li{width:13.1rem; float:left; margin:0 0.65rem;}
.gongyi_lb li p{text-align:center; border:1px dotted #b7b7b7; border-radius:0.25rem; line-height:1.5rem; padding:0.5rem 0.8rem; margin-top:1rem}
.gongyi_lb li img{width:13.1rem;}
.gongyi_lb li a{color:#666;}
.gongyi_lb li img{width:13.1rem; height:10.8rem;}
.nav_03{margin-top:2.5rem; float:left}
.bottom{text-align:center; margin-top:1.8rem; float:left; width:32rem; margin-bottom:7.5rem;}
.bottom img{width:27.45rem; height:12.75rem;}

.bottom_fd{width:32rem; height:7.5rem; background-color: rgba(0,0,0,0.5); position:fixed; bottom:0;}
.bottom_fd a{float:left; margin:0.75rem 2rem 0;}
.bottom_fd img{width:3.95rem; float:left;}
.bottom_fd p{text-align:center; width:3.95rem;}


.gy{width:32rem; height:110rem;background:url(../images/index_499.jpg);}
.gongyi2_lb{width:31.8rem; float:left;  border:1px dotted #e1c991; border-radius:0.25rem;margin-top:1rem ;font-size:0.5em;}
.gongyi2_lb li{width:15.2rem; float:left; margin:0 0.2rem;}
.gongyi2_lb li p{text-align:center;line-height:1.5rem; padding:0.1rem 0.3rem; margin-top:0.5rem}
.gongyi2_lb li img{width:13.1rem; height:10.8rem;}
.gongyi2_lb li a{color:#666;}

/************ 列表页 ************/
.list_lj{width:29.8rem; line-height:4rem; padding-left:2.2rem; border-bottom:1px dotted #b7b7b7; margin-top:0.5rem;}
.list_lj li{display: inline;margin: 0.2rem;}
.list_lj li a{ color:#666;}
.list_lb{width:27.6rem; padding:0 2.2rem; margin-top:0.5rem;}
.list_lb li{margin-top:1.5rem; padding-bottom:1.5rem; border-bottom:1px dotted #b7b7b7; width:27.6rem; float:left}
.list_lb li span{width:21rem; float:left}
.list_lb li span h3{font-size:1.2rem;}
.list_lb li span p{font-size:1.1rem; margin-top:0.5rem; color:#888}
.list_lb li a{width:4.5rem; line-height:1.8rem; background:#c43c00; border-radius:0.25rem; float:right; text-align:center; margin-top:2.75rem; color:#fff;}
.list_fy{width:32rem; text-align:center; float:left; margin-top:2rem;}
.list_fy li{padding:0 0.6rem; display:inline; border:1px solid #ccc;}
.list_fy li a{color:#666;}
.gao_001{margin-top:2rem; float:left}
.list_yd{margin-top:2.5rem;}
.yd_lb{width:27.6rem; padding:0 2.2rem; margin-top:0.5rem; float:left}
.yd_lb a{width:25.6rem; float:left; margin-top:1rem; padding-bottom:1rem; border-bottom:1px dotted #b7b7b7; color:#666; background:url(../images/list_07.jpg) no-repeat left 0.4rem/1.2rem 1.2rem; padding-left:2rem}



/************ 详情页 ************/
.xiangqing{width:27.6rem; margin:2.5rem 2.2rem 0;}
.xiangqing h1{font-size:1.8rem; text-align:center; line-height:3rem;}
.xq_ly{text-align:center; margin-top:0.5rem; font-size:1.1rem;}
.xq_ly a{ color:#ff0000;}
.xq_wz p{ font-size:1.3rem; line-height:2.2rem; padding-top:0.5rem}
.xq_wz p b{font-size:1.1rem;}


/********医生样式************/

.list_lb2{width:28px; padding:0 2rem;}
.list_lb2 li{margin-top:1.5rem; padding-bottom:1.5rem; border-bottom:1px dotted #e1c991; width:28rem; float:left}
.list_lb2 li span{width:15.5rem; float:left}
.list_lb2 li span h3{font-size:1.2rem;}
.list_lb2 li i {float:left; margin-right:1rem;}
.list_lb2 li i img{ width:6rem; height:6rem; border-radius:50%;}
.list_lb2 li span p{font-size:1rem; margin-top:0.5rem; color:#888}
.list_lb2 li a{width:4.5rem; line-height:1.8rem; background:#c43c00; border-radius:0.25rem; float:right; text-align:center; margin-top:3rem;}

html { font-size: 10px; font-size: calc(100vw / 32); }
 @media all and (max-width: 320px) {
 html {
 font-size: 10px;
}
}
 @media all and (min-width: 640px) {
 html {
 font-size: 20px;
}
}  
