/*基本样式*/
* { padding:0px; margin:0px; font-family:'Microsoft YaHei'; }
h1, h2, h3, h4, h5, h6, b { /*font-weight:normal;*/ font-size:100%; }
input, select, button { vertical-align:middle; line-height:normal; font-size:100%; }
textarea { line-height:100%; }
a { outline:0; cursor:pointer; *star:expression(this.onFocus=this.blur());
text-decoration:none; }
input:focus, select:focus, textarea:focus, button:focus { outline:none; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
input:focus, textarea:focus { outline: none; }
table { border-spacing:1; }
img { border:0; max-width:100%; }
ul, li { list-style:none; }
p { word-break:break-all; text-justify:inter-ideograph; line-height:1.7em; }
.fl { float:left; }
.fr { float:right; }
.textCenter { text-align:center; }
.clear { clear:both; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden; }
.diandi { margin-bottom:2%; }
.hd { overflow:hidden; }
.block { display:block; }
.hide { display:none; }
body { min-width:320px; max-width:640px; margin:0 auto; background:#ffffff; font:24px Microsoft Yahei; color:#4d4d4f; }
/*公共部分*/
.huodong{ position:fixed; top:5px; z-index:999; width:100%; max-width:640px; }
.huodong img { width:100%; max-width:640px; min-width:320px; display:block; text-align:center; }

.logo {top:110px; z-index:999; width:100%; max-width:640px; }
.logo img { width:100%; max-width:640px; min-width:320px; display:block; text-align:center;margin-top: 30px; }
.logo a { display:block; width:16%;  position:absolute; top:0; text-indent:-99999px; }
.logo a.back { left:0; }
.logo a.goon { right:0; }
.banner a { display:block; }
.bBanner a { display:block; }
nav { overflow:hidden; background:#f0f0f0; margin-bottom:1%;  }
nav ul { overflow:hidden; }
nav li { width:19.6%; border-right:1px solid #dedede; float:left; }
 nav li:nth-of-type(5) {
border:0;
}
nav li a { color:#4d4d4f; display:block; }
nav li a img { display:block; width: 47%; margin:5% auto 0; }
nav li a p { text-align:center; padding-bottom: 4%; line-height:1.3em; }
.location { background:#f0f0f0; padding: 2%; }
.location a { color:#4d4d4f; }
/***/
.headerBanner .swiper-slide a{display:block;}
.headerBanner a{display:block;}
.headerBanner{ margin:1% auto 2%;}
.headerBanner img{vertical-align:bottom;}

/*来院路线*/
.pubianA img { display:block; }
.map { padding:2%; }
.map img { display:block; width:100%; }
.map .busTime { overflow:hidden; padding:2%; }
.map .busTime li { position:relative; overflow:hidden; height: 32px; }
.map .busTime li span { display:block; width: 24%; position:absolute; left:0; top:6%; text-align:center; }
.map .busTime li p { position:absolute; left:24%; top:0; }
.lTitle { background-size:auto auto; position:relative; }
.lTitle img { width: 9%; }
.lTitle p { border-bottom:2px solid #6e2222; position:absolute; left:10%; bottom: 2%; width:31%; line-height: 1.2em; }
.lTitle p b { font-size:159%; font-weight:bold; }
.busLine { background:#f0f0f0; padding:2%; box-shadow:0px 6px 5px 0px #ccc; margin-bottom: 3%; position:relative; }
.busLine .busLineCon1 div { position:relative; }
.busLine .busLineCon1>div>img { width: 3%; }
.busLine .busLineCon1 div b { font-weight:bold; margin:0 2% 0 1%; }
.busLine .busLineCon1 div .busDivs { width:5%; position:absolute; right:2%; top:0; }
.busLine .busLineCon1 p i { color:#2767AE; font-style:normal; }
.busLine .busLineCon1 p { margin-top: 2%; font-size:90%; }
.contact { overflow:hidden; margin: 5% auto; }
.contact a { display:block; float:left; overflow:hidden; margin-left: 11%; width: 36%; color:#4d4d4f; }
.contact a img, .contact a p { float:left; }
.contact a p { margin-left: 5%; }
.contact a img { width: 35%; }
.lTitle h2 { font-weight:bold; display:block; font-size:145%; padding-left: 5%; padding-bottom: 3%; }
.lBg1 { background:url(../images/lTitle.png) no-repeat left bottom; background-size:100% 100%; }
.lBg2 { background:url(../images/lTitle2.png) no-repeat left bottom; background-size:100% 100%; }
.lBg3 { background:url(../images/lTitle3.png) no-repeat left bottom; background-size:100% 100%; }
.sBg1 { background:url(../images/sTitle1.png) no-repeat left bottom; background-size:100% 100%; }
.sBg2 { background:url(../images/sTitle2.png) no-repeat left bottom; background-size:100% 100%; }
.sBg3 { background:url(../images/sTitle3.png) no-repeat left bottom; background-size:100% 100%; }
.sBg4 { background:url(../images/sTitle4.png) no-repeat left bottom; background-size:100% 100%; }
.brandActivity h3 { text-align:center; position:relative; width: 78%; margin: 0 auto; overflow:hidden; }
/*.brandActivity h3 img{ display:block;width: 12%;}*/
.brandActivity h3 p {/* position:absolute; left:12%; bottom:0;*/ line-height: 1.3em; }
.brandActivity .brandImg { margin-top: 2%; }
.brandActivity .brandImg img { display:block; }
.brandActivity ul { background:#f0f0f0; width:96%; padding: 2% 0 2% 4%; position:relative; }
.brandActivity li { font-size:85%; margin-bottom: 1%; }
.brandActivity ul .brandUlimg { position:absolute; top:7%; right:8%; width: 19%; }
.brandActivity .swiper-pagination-bullet-active { background: #2767AE; }
/* 滚动 */
.c4_main { padding:10px 7px; overflow:hidden; zoom:1; }
.c4_main h4 { overflow:hidden; zoom:1; color:#666666; padding:2% 0; }
.c4_main h4 p { float:right; }
.c4_main h4 div { float:left; width:50%; }
.c4_main h4 img { vertical-align:middle; width:12%; margin-right:2%; }
.c4_main h4 span { padding:0 5px; }
.c4_gun { height:400px; overflow:hidden; }
.c4_gun dl { overflow:hidden; zoom:1; padding-bottom:10px; width:98%; margin:0 auto; font-weight:normal; }
.c4_gun dl dt { float:left; width:10%; }
.c4_gun dl dd { float:right; width:88%; }
.c4_gun dl dd h3 { color:#358761; }
.c4_gun dl dd p { color:#333333; text-indent:2em; }
.form { background:#f0f0f0; padding-top: 1%; padding-bottom: 1%; }
.formBar { text-align:center; margin-bottom:2%; }
.formBar input { padding:1% 2%; width:60%; color:#666; }
.formBar input, .formBar span, .formBar select { font-size:89%; color:#4d4d4f; }
.formBar select { padding:1%; width:65%; color:#666; }
.formBtn { overflow:hidden; text-align:center; margin:2% auto; }
.formBtn input, .formBtn select { display: inline-block; vertical-align: middle; width: 30%; margin-left: 3%; padding: 2% 0; text-align: center; color: #fff; border: 0; }
.formBtn input { background:#2767AE; color:#fff; }
.wxtx { font-size:80%; color:#5d5d5d; text-indent:2em; margin:2%; }
.wxtx font { color:#2767AE; font-weight:bold; font-size:120%; }
.lTel { margin:2% auto; }
.lTel a { display:block; }
.botMap { width:100%; background:url(../images/con35.jpg) no-repeat center top; background-size:100% 100%; overflow:hidden; }
.botMap .fl { width:50%; }
.botMap .fr { width:45%; font-size:80%; color:#393939; padding:3% 0 7% 0; }
.botMap .fr p { margin-top: 4%; }
.botMap .botBot a { color:#fff; font-size:80%; border-radius:4px; padding: 2% 6%; }
.botMap .botBot a img { width:20%; width: 7%; }
 .botMap .botBot a:nth-of-type(1) {
background:#fd9340;
}
 .botMap .botBot a:nth-of-type(2) {
background:#2767AE;
}
.botMap .botBot { margin-top: 7%; }
/*公交弹窗样式*/
/*.busclose{height: 40px;width: 40px;position: absolute;background: rgb(221, 221, 221) none repeat scroll 0% 0%;right: 15px;top: 10px;opacity: 0;}*/
/*.busStop{ background:rgba(48,48,48,.6); position:relative;}
.busStop h2{ border-bottom:1px dashed #9e9e9e; color:#fff; padding:2%;background:rgba(48,48,48,.6);}
.busStop h2 img{vertical-align: middle;margin-right: 1%; width:5%;}
.busStop .busLine{background:rgba(48,48,48,.6);}
.busDiv{ text-align:center;width: 7%; margin-right:1%!important; color:#fff;}
.busDiv .specialBus{ color:#f7941d;}
.busStop .busclose{ position:absolute; right:4%; top:2%;width: 4%;}*/
/*************专家页**************************/
.zTitle { background:url(../images/zTitle.jpg) no-repeat center top; background-size:100% 100%; padding: 2%; }
.zTitle h2 { font-size:110%; color:#636363; font-weight:bold; }
.zTitle span { font-size:48%; display: block; color: #b3b3b3; }
.dot { padding:2%; }
.dotBg1 { /*background:url(../images/zCon2.jpg) no-repeat left top; background-size:auto auto;*/ }
.dotCon { overflow:hidden; }
.dotCon .fl { width:28%; }
.dotCon .fr { width:70%; }
.dotCon .fr .dot1 { position:relative; }
.dotCon .fr .dot1 dl { font-size:80%; }
.dotCon .fr .dot1 dl dt b { font-weight:bold; font-size:130%; margin-right: 1%; color:#000000; }
.dotCon .fr .dot1 dl dd { margin-top: 1%; }
.dotCon .fr .dot1 .zuoZhen { position:absolute; top:2%; right:0; width: 31%; }
.dotCon .fr .dot2 { border-top:1px dashed #c4c4c4; font-size:80%; margin-top:6%; color:#000000; }
.dotCon .fr .dot2 span { background:#2767AE; color:#fff; display: block; position: absolute; top: -31%; left: 0; padding: 0.5% 2%; }
.dotCon .fr .dot2 p { margin-top: 3%; }
.dotCon .fr .dot2 p a { color:#990200; }
.dotCon .fr .dotPos1 { position: relative; }
.dotCon .fr .dotPos2 { position: relative; margin-top: 4%; }
.dotCon .fr .dotPos2 span { top: -15%; }
.dotCon .dotBut { overflow:hidden; margin: 2% auto; }
.dotCon .dotBut a { color:#fff; display:block; float:left; font-size:80%; border-radius:4px; margin-left: 6%; }
 .dotCon .dotBut a:nth-of-type(1) {
background:#2767AE;
padding: 1.2% 2%;
}
 .dotCon .dotBut a:nth-of-type(2) {
background:#fd9340;
padding: 1% 2%;
}
 .dotCon .dotBut a:nth-of-type(2) img {
width: 16%;
vertical-align:middle;
margin-right:2%;
}
.famous { overflow:hidden; padding:2%; }
.famous .fl { width:23%; }
.famous .fr { overflow:hidden; width:76%; }
.famous .fr .synopsis { float:left; width:61%; border-right:1px solid #939393; }
.famous .fr .synopsis dl { font-size:65%; }
.famous .fr .synopsis dl dt { margin-bottom: 1%; }
.famous .fr .synopsis dl dt b { font-size:110%; font-weight:bold; margin-right:2%; }
.famous .fr .synopsis div { overflow:hidden; margin-top: 3%; }
.famous .fr .synopsis div img { float:left; width: 16%; margin-right: 2%; }
.famous .fr .synopsis div p { float:left; font-size:70%; width: 80%; line-height: 1.5em; }
.famous .fr .order { width:32%; float:left; padding-left: 2%; }
.famous .fr .order dl { overflow:hidden; width:100%; }
.famous .fr .order dt, .order dd { float:left; }
.famous .fr .order dt { width: 27%; margin-top: 4%; margin-right: 4%; }
.famous .fr .order dt img { width:100%; }
.famous .fr .order dd { font-size: 60%; }
.famous .fr .order dd i { font-size:150%; color:#980201; font-style:normal; }
.famous .fr .order span { color:#939393; display:block; border:1px solid #990200; border-radius:13px; font-size:80%; text-align: center; }
 .famous .fr .order span:nth-of-type(2) {
margin-top:5%;
}
.famous .fr .famBut { overflow:hidden; margin-top: 3%; }
.famous .fr .famBut a { color:#fff; font-size:80%; padding: 2% 5%; display: block; float: left; border-radius: 5px; margin-left: 6%; }
 .famous .fr .famBut a:nth-of-type(1) {
background:#2767AE;
}
 .famous .fr .famBut a:nth-of-type(2) {
background:#fd9340;
}
/****************首页***********************/
.sickTable { width:100%; border-collapse:collapse; font-size:80%; }
.sickTable td { border:1px solid #e7c9c9; text-align:center; width:22%; padding: 2% 0; }
.sickTable td a { color:#4d4d4f; display:block; }
.sickTable td.sicekTd { width:35%; }
.sickTable td.sicekTd p { color:#fff; }
.sickTable td.sickBg1 { background:#2767AE; }
.sickTable td.sickBg2 { background:#fd9340; }
.sickBor1 td { border:1px solid #e7c9c9; }
.sickBor2 td { border:1px solid #fedec5; }
.sickTable td.sicekTd img { width: 26%; }
.sickBox { position:relative; }
.sickBox .sickYuan { position: absolute; left:0%; width:100%; text-align:center; bottom:2%; }
.sickBox .swiper-pagination-bullet-active { background: #a41e1a; }
.sickBox .sickYuan.swiper-pagination-clickable .swiper-pagination-bullet { margin:0 1%; }
.symptomatic ul li { width:23%; margin:0 1% 2%; float:left; }
.symptomatic ul li a, .symptomatic ul li a img { display:block; width:100%; }
.commonBut { overflow:hidden; margin:2% auto; text-align:center; }
.commonBut a { float:left; color:#fff; display:block; border-radius: 4px; padding: 2% 3%; }
 .commonBut a:nth-of-type(1) {
background:#fd9340;
width:46%;
padding: 2.5% 1%;
margin: 0 0 0 2%;
}
 .commonBut a:nth-of-type(2) {
background:#2767AE;
width:40%;
margin-left:2%;
}
 .commonBut a:nth-of-type(2) img {
width: 13%;
vertical-align: middle;
margin-right: 2%;
}
.sc1 .swiper-slide>img{display:block;margin:2% auto;width:80%}
.swiper-button-next.sn1{overflow:hidden;width:90%;text-align:center}
.sc1 .swiper-button-next{right:.1rem;width:.36rem;height:1.14rem;background:url(http://m.dghuihu.cn/themes/fkbh/images/listnext.png) center no-repeat;background-size:100% 100%;top:1rem;}
.sc1 .swiper-button-prev{left:.1rem;width:.36rem;height:1.14rem;background:url(http://m.dghuihu.cn/themes/fkbh/images/listprev.png) center no-repeat;background-size:100% 100%;top:1rem;}


.expert { position:relative; }
.expert img { display:block; margin:2% auto; }
.expert p { position:absolute; left:0; bottom:0; padding: 1% 0; color:#fff; text-align:center; background:rgba(132, 84, 76, .7); width:100%; }
.expert p b { font-weight:bold; }
.expertList { overflow:hidden; padding-top:2%; padding-bottom: 2%; margin-bottom:2%; }
.expertList .fl { width:40%; }
.expertList .fr { width:50%; border:6px solid #eedabc; margin-right: 2%; padding:2% 2% 0 2%; }
.expertList .fr .expTop img { width: 94%; }
.expertList .fr .expBot h4 { color:#FF8C19; margin-bottom: 1%; }
.expertList .fr .expBot p { font-size:73%; }
.expertList .fr .expBot p b { font-weight:bold; }
.expertList .fr .expBot p a { color:#ff0000; }
.expBg1 { background:#f8f8f5; }
.expBg2 { background:#faf4f1; }
.indexTure { overflow:hidden; margin-bottom:2%; }
.indexTure .tureLeft { width:39%; position:relative; }
.indexTure .tureLeft p { text-align:center; color:#fff; font-size:80%; background:rgba(130, 93, 94, .7); position:absolute; left:0; bottom:2%; width:100%; padding:1% 0; }
.indexTure .tureRight { width:58%; }
.indexTure .tureRight h4 { border-bottom:1px dashed #bcbcbc; font-size:100%; padding-bottom: 1%; }
.indexTure .tureRight h4 a { font-size:100%; color:#af4143; }
.indexTure .tureRight p { font-size:80%; }
.indexTure .tureRight div { margin-top:3%; }
.indexTure .tureRight img { width: 100%; height:100%; }
/*******************案例页*************************/
.case { overflow:hidden; margin-top:3%; }
.case .fl { width:44%; position:relative; }
.case .fl .caseImg1 { position:absolute; left:50%; top:50%; width: 11%; margin:-7% auto auto -5%; }
.case .fr { width:54%; }
.case .fr h3 { font-weight:bold; color:#6e2222; border-bottom:1px dashed #b1b1b1; padding-bottom:3%; }
.case .fr h3 img { vertical-align:middle; margin-right:3%; width: 6%; }
.case .fr ul { margin-top:4%; }
.case .fr li { font-size:80%; margin-bottom:2%; }
.case .fr li b { font-weight:bold; }
.case .fr .caseA { color:#fff; background:#fd9340; text-align:center; width:60%; border-radius:4px; margin:7% auto; display: block; padding: 2% 0; }
.aPage { background:#f0f0f0; width:100%; padding:2% 0; overflow:hidden; margin:3% auto; }
.aPage ul { width:65%; margin:0 auto; overflow:hidden; }
.aPage li { border:1px solid #e2e0e0; background:#fff; float:left; margin-left:1%; text-align:center; padding: 1% 3%; }
.aPage li a { color:#4d4d4f; font-size:80%; }
/**********************病种页*********************/
/*.topTotal{ position:fixed; width:100%;left:0;top:0;max-width:640px; z-index:999;}
.bLogo{ width:100%; background:url(../images/bLogo1.jpg) no-repeat center top; background-size:100% 100%; overflow:hidden; }
.bLogo .loLeft{ float:left;width: 13%;margin:1% 0 1% 2%;}
.nav{ background:#646363; width:30%; position:absolute; left:0; top: 100%; z-index:999; display:none;  }
.nav li a{ color:#fff;}
.nav li{ display:block; margin-bottom:2%;text-align:center; color:#fff; border-bottom:1px solid #fff;padding:3%; overflow:hidden; font-size:80%;}
.nav li:nth-of-type(5){ border:0;}
.nav li img{width:20%;margin-right:5%; vertical-align:middle;position: relative;top: -2px;}
.bLogo .loRight{ float:right;width: 13%;margin:1% 2% 1% 0;}*/
.topTotal {width:100%; left:0;max-width:640px; z-index:999; background:#2767AE;margin-top:40px; }
.bLogo { width:100%; overflow:hidden; }
.bLogo .loLeft { position:absolute; left:0; top:115px; width: 13%; margin:1% 0 1% 2%; }
.nav { background:#646363; width:30%; position:absolute; left:0; top: 100%; z-index:999; display:none; }
.nav li a { color:#fff; }
.nav li { display:block; margin-bottom:2%; text-align:center; color:#fff; border-bottom:1px solid #fff; padding:3%; overflow:hidden; font-size:80%; }
 .nav li:nth-of-type(5) {
border:0;
}
.nav li img { width:20%; margin-right:5%; vertical-align:middle; position: relative; top: -2px; }
.bLogo .loRight { position:absolute; right:0; top:115px; width: 13%; margin:1% 2% 1% 0; }
.bLocation { border-bottom:1px solid #898989; padding: 2% 2% 1% -1%; }
.bLocation span { border-bottom:3px solid #2767AE; padding-bottom: 0%; }
.bLocation a { color:#4d4d4f; border-bottom:3px solid #2767AE; padding-bottom: 0%; }
.alopecia { background:#f1f2f2; padding:2%; }
.alopecia .aloTop { overflow:hidden; border-bottom:1px solid #2767AE; padding-bottom:3%; }
.alopecia .aloTop .fl { width:39%; }
.alopecia .aloTop .fl img { border:1px solid #b0b0b0; display:block; padding:1%; }
.alopecia .aloTop .fr { width:57%; }
.alopecia .aloTop .fr ul { margin: 5% auto; }
.alopecia .aloTop .fr li { font-size:80%; margin-bottom: 3%; }
.alopecia .aloTop .fr li i { font-style:normal; color:#ab3e41; }
.alopecia .aloBottom { margin-top:3%; }
.alopecia .aloBottom li { font-size:80%; margin-bottom: 1%; }
.alopecia .aloBottom li i { font-style:normal; color:#ab3e41; }
.alopecia .aloBottom li a { color:#ff0000; }
.bLine { margin:2% auto; border-bottom:1px solid #707070; }
.bLine p { width:20%; margin:0 auto; /*border-bottom:2px solid #ab3e41;*/ }
.bTreat { background: #f1f2f2; border-bottom: 1px dashed #bdbdbd; padding-bottom: 3%; }
.bTreat h3 { text-align:left; font-size:120%; margin:3% auto; margin-left: 10px; }
.bTreat h3 i { font-style:normal; color:#ab3e41; }
.bTreat h3 a { color:#6f2323; }
.bTreat dl { overflow:hidden; }
.bTreat dt { float:left; width:40%; margin-left:10px }
.bTreat dd { float:right; width:52%; margin-right:10px }
/*.bTreat dd p { font-size:13px; }*/
.bTreat dd p { font-size:90%; }
.bTreat dd p a { color:#ff0000; }
/*.bList{ background:#f1f2f2;}*/
.bList ul { padding:1% 2%; }
.bList li { border-bottom:1px dashed #bdbdbd; font-size:80%; padding:1%; background: url(../images/gtt.jpg) no-repeat left; padding-left: 5%; }
/*.bList li a { color:#4d4d4f; font-size: 14px; }*/
.bList li a { color:#4d4d4f; font-size: 80%; }
 .bList li:nth-of-type(5) {
border:0;
}
.Care { border-bottom:1px solid #898989; margin:2% auto; }
.Care h3 { padding-left:1%; padding-bottom:1%; border-bottom:1px solid #ab3e41; width:50%; }
.careUl { width:100%; overflow:hidden; }
.careUl li { text-align:center; float:left; }
.careUl li a { display:block; padding: 4% 0; }
.careUl .careCo1 a { color:#ab3e41; background:#e6c5c6; }
.careUl .careCo2 a { color:#c69c6d; background:#eee1d3; }
.careUl li.careWid1 { width:34%; }
.careUl li.careWid2 { width:31%; margin:0 0.5%; }
.careUl li.careWid3 { width:28%; }
.careUl li.careWid4 { width:34%; margin:0 0.5%; }
.careUl li.careWid5 { width:37%; }
 .careUl:nth-of-type(2) {
margin-top:0.5%;
}
.bButton { overflow:hidden; margin: 3% auto; }
.bButton a { display:block; float:left; margin-left: 5%; width:40%; }
.bButton .butA { width:26%; }
.bButton .butB { margin-left: 14%; }
.dotH3 { border-bottom:1px solid #898989; }
.dotH3 h3 { border-bottom:2px solid #ab3e41; width:40%; padding-bottom: 1%; padding-left: 1%; }
.bDoctor { }
.bDoctor .bDotCont .bDotWrapper { margin-top:2%; }
.bDoctor .bDotCont .bDotWrapper .bDot { background:url(../images/bCon7.jpg) no-repeat center top; background-size:100% 100%; overflow:hidden; padding-top:2%; }
.bDoctor .bDotCont .bDotWrapper .bDot .fl { width: 42%; }
.bDoctor .bDotCont .bDotWrapper .bDot .fr { width:55%; margin-top:4%; }
.bDoctor .bDotCont .bDotWrapper .bDot .fr span { color:#fff; font-size:80%; background:#8c5112; padding:1%; }
.bDoctor .bDotCont .bDotWrapper .bDot .fr>img { margin-top: 5%; width: 53%; }
 .bDoctor .bDotCont .bDotWrapper .bDot .fr p:nth-of-type(1) {
margin-top: 2%;
}
.bDoctor .bDotCont .bDotWrapper .bDot .fr .bdotBut { overflow:hidden; margin-top:4%; }
.bDoctor .bDotCont .bDotWrapper .bDot .fr a { display:block; width:46%; font-size:80%; color:#fff; text-align:center; float:left; padding: 2% 0; }
 .bDoctor .bDotCont .bDotWrapper .bDot .fr a:nth-of-type(1) {
background:#fd9340;
}
 .bDoctor .bDotCont .bDotWrapper .bDot .fr a:nth-of-type(2) {
background:#6e2222;
margin-left: 3%;
}
.bDoctor .bDotCont .bDotWrapper .bDot .fr a img { vertical-align:middle; margin-left:2%; }
.bDoctor .swiper-pagination-bullet-active { background: #a41e1a; }
.bChoice { padding:3% 1%; }
.bChoice li div { border-left:1px dashed #d0d0d0; margin-left:5%; padding:2% 0 2% 8%; }
.bChoice li div img { border:1px solid #a1a1a1; padding:1%; width: 94%; }
/**********************文章页***********************/
.wH3 { text-align:center; font-weight:bold; color:#2767AE; font-size:110%; margin:5% auto 2%; }
.articl { padding:0 2%; margin-bottom: 6%; }
.articl p {  font-size:80%; text-indent:2em; margin:10px auto; }
.pinPai { border-bottom:1px solid #898989; margin:2% auto; }
.pinPai h3 { margin-left:2%; padding-left:1%; padding-bottom:1%; border-bottom:1px solid #ab3e41; width:19%; }
 @media (min-width: 481px) and (max-width:639px) {
 body {
font-size:18px
}
 .brandActivity h3 p {
font-size:18px;
}
 .lTitle p b {
font-size:20px;
}
 .lTitle p {
font-size:16px;
}
 .famous .fr .synopsis dl {
font-size:12px;
}
 .famous .fr .synopsis div p {
font-size:12px;
}
 .sickTable {
font-size:12px;
}
 .alopecia .aloBottom li {
font-size:12px;
}
}
 @media (min-width: 321px) and (max-width:480px) {
 body {
font-size:14px
}
 .brandActivity h3 p {
font-size:12px;
}
 .lTitle p b {
font-size:14px;
}
 .lTitle p {
font-size:12px;
}
 .famous .fr .synopsis dl {
font-size:12px;
}
 .famous .fr .synopsis div p {
font-size:12px;
}
 .sickTable {
font-size:12px;
}
 .alopecia .aloBottom li, .botMap .botBot a {
font-size:12px;
}
 .commonBut a:nth-of-type(1) {
padding: 2.3% 1%;
}
 .articl p {
font-size:18px;
}
}
 @media screen and (max-width:320px) {
 body {
font-size:14px
}
 .brandActivity h3 p {
font-size:12px;
}
 .lTitle p b {
font-size:12px;
}
 .lTitle p {
font-size:12px;
}
 .famous .fr .synopsis dl {
font-size:12px;
}
 .famous .fr .synopsis div p {
font-size:12px;
}
 .sickTable {
font-size:12px;
}
 .alopecia .aloBottom li {
font-size:12px;
}
 .commonBut a:nth-of-type(1) {
padding: 2.3% 1%;
}
 .expertList .fr .expBot p, .indexTure .tureRight p, .indexTure .tureRight h4, .indexTure .tureLeft p, .brandActivity li, .wxtx, .formBar input, .formBar span, .formBar select, .articl p, .case .fr li, .botMap .botBot a {
font-size:12px;
}
 .articl p {
font-size:14px;
margin:2% 0;
}
 .hideNav a {
font-size:14px;
}
}
.list3_main span .a { width:8%; display:inline-block }
.list3_main span { font-size:120%; }
}
.list3_main { overflow:hidden }
.list3_main ul li { background:url(../images/list_style.jpg) no-repeat 5% center; padding:2% 2%; padding-left:10%; font-size:140%; border-bottom:.05em dashed #cdcdcd; background-size:4%; }
.list3_main ul li a { color:#393939; font-size:80%; }
.list3_main .divmo { display:block; padding:2% 3%; text-align:center; font-size:130%; background:#f1f1f1; border:.05em solid #813c3b; width:50%; height:30px; margin:3% auto; color:#6f2322; cursor:pointer; }
.list3_main span { display:block; padding:2% 3%; text-align:center; font-size:130%; background:#f1f1f1; border:.05em solid #813c3b; width:55%; margin:3% auto; color:#6f2322 }
.list3_main span .a { width:10%; display:inline-block }
.list3_main span img { width:100% }
/*.page {margin-bottom: 80px;}
.page ul{ padding-top:5%; padding-left:7%; width:100%}
.page ul li{ float:left; padding:2% 3%; border:.1em solid #CCC; font-size:100%; margin:.5%; background:none; list-style:none;}
.page ul li a{ color:#666666}
.page ul li:hover{ background:#732727; color:#FFF; }
.page ul li:hover a{color:#FFF}
.page ul li span{ color:#b47434}*/
.botNav { position:fixed; width:100%; bottom:0; max-width:640px; }
.botNav li { float:left; text-align:center; }
.botNav li .navfot { color:#fff; font-size:80%; padding:6.5% 0; display: block; }
 .botNav li:nth-of-type(1), .botNav li:nth-of-type(2) {
width:20%;
}
 .botNav li:nth-of-type(3), .botNav li:nth-of-type(4) {
width:30%;
font-size:110%;
}
 .botNav li:nth-of-type(1) {
background:#646363;
}
 .botNav li:nth-of-type(2) {
background:#2e3642;
position:relative;
}
 .botNav li:nth-of-type(3) {
background:#ff8c19;
}
 .botNav li:nth-of-type(4) {
background:#992c2c;
}
.botNav li .navfot img { display:block; width:10%; width: 31%; margin:0 auto; }
.botNav li .navfot span { display:block; text-align:center; }
 .botNav li:nth-of-type(2) .navfot img {
width:28%;
}
 .botNav li:nth-of-type(3) .navfot img {
width:20%;
}
 .botNav li:nth-of-type(4) .navfot img {
width:18%;
}
 .botNav li:nth-of-type(3) .navfot {
padding: 3% 0;
}
 .botNav li:nth-of-type(4) .navfot {
padding: 3% 0;
}
 .hideNav a:nth-of-type(1) {
padding-top:5%;
}
.hideNav { position:absolute; background:#646363; width:121%; left:0; bottom:100%; }
.hideNav a { display:block; margin-bottom:2%; color:#fff; border-bottom:1px solid #fff; padding:3%; overflow:hidden; font-size:80%; }
/*.hideNav a:nth-of-type(6){ border:0;}*/
.none { display:none; }
.hideNav a img { width:20%; margin-right:5%; vertical-align:middle; position: relative; top: -2px; }
.arp { width:100%; overflow:hidden; margin:4% 0 2%; border-bottom:1px dashed #a0a0a0; padding-bottom:3% }
.arp dt { float:left; width:38%; }
.arp dd { float:left; width:58%; font-size:100%; margin-left:3%; color:#6f2323; font-style:normal; }
.arp dd em { color:#353535; font-style:normal; }
.p { overflow:hidden; width:100%; font-size:100%; font-style:normal; }
.p p { margin:1% 0; padding:0 3%; font-style:normal; }
.p em { color:#6f2323; font-style:normal; }
.p a { color:#ff0000; font-style:normal; }
.doc-info { background:#f3f3f3; padding:0; margin:0 }
.doc-info .imginfo, .doc-info .myinfo { margin-left:-15px; }
.doc-info .myinfo { width:59%; padding-right:0; margin-left:-5px; }
.doc-info .imginfo { padding-right:0; }
.doc-info .myinfo .name { padding:2%; border-bottom:1px dashed #c5c5c5; display:block; font-size:135%; color:#000; }
.doc-info .myinfo ul { border-bottom:1px dashed #c5c5c5; padding:2% 0; }
.doc-info .myinfo ul li { color:#393939; }
.doc-info .myinfo ul li .red { color:#ab0000; }
.doc-info .myinfo p a { color:#be1310; }
.doc_swt a { display:inline-block; vertical-align:middle; padding:1.25% 5.4%; color:#fff; margin:3% auto; }
.doc_swt a.limg { background:url(../images/con8.jpg) no-repeat; background-size:100% 100%; }
.doc_swt a.rimg { background:url(../images/con9.jpg) no-repeat; background-size:100% 100%; margin-left:5%; }
.text-center { text-align:center }
.swiper-container { z-index:0; font-weight:normal; }
.a_huanzh { background:url(../images/a_zuiz_03.jpg) no-repeat; background-size:100% 100%; padding:2%; overflow:hidden; margin:2% auto; color:#333333; }
.a_hanf { overflow:hidden; }
.a_hanf dt { width:39%; float:left; }
.a_hanf dt img { width:95%; }
.a_hanf dd { float:left; width:61%; font-size:.9em; }
.a_huanzh p { font-size:.9em; }
/*---------*/
.a_chuz { overflow:hidden; }
.a_chia { width:49%; float:left; position:relative; }
.a_chia img { width:100%; }
.a_chia span { position:absolute; bottom:0; left:0; width:100%; color:#fff; background:rgba(0, 0, 0, 0.5); font-size:.8em; padding-left:2%; }
.a_chib { width:49%; float:left; margin-left:2%; position:relative; }
.a_chib img { width:100%; }
.a_chib span { position:absolute; bottom:0; left:0; width:100%; color:#fff; background:rgba(0, 0, 0, 0.5); font-size:.8em; padding-left:2%; }
.a_cese { width:100%; overflow:hidden; margin:2% auto; }
.a_cese li { float:left; width:32%; position:relative; }
.a_cese li img { width:100%; }
 .a_cese li:nth-child(2) {
margin:0 1.9%;
}
.a_cese li span { position:absolute; bottom:0; left:0; width:100%; color:#fff; background:rgba(0, 0, 0, 0.5); font-size:.8em; text-align:center; line-height:1.9em; }
.a_zuxun { overflow:hidden; background:#f6f6f6; margin-bottom:2%; }
.a_zuxun a { float:left; }
 .a_zuxun a:nth-child(1) {
width:30%;
text-align:center;
background:#ec6726;
color:#fff;
border-radius:.3em;
margin-top:3%;
font-size:.8em;
margin-left:4%;
}
 .a_zuxun a:nth-child(1) b {
font-size:1em;
display:block;
}
 .a_zuxun a:nth-child(2) {
width:50%;
margin-left:9%;
margin-top:2%;
}
 .a_zuxun a:nth-child(2) img {
width:100%;
}
.a_bingy { overflow:hidden; margin:2% auto; }
.a_bingy dl { float:left; width:32%; }
 .a_bingy dl:nth-child(2) {
margin:0 1.9%;
}
.a_bingy dl dt img { width:100%; }
.a_bingy dl dd { background:#f4f4f4; color:#333333; font-size:.8em; padding:2% 3%; }
