﻿/* CSS Document */
body,ul,li,dl,dt,dd,span,p,i,em,input,h2,h3 { margin:0; padding: 0; list-style-type: none; font-family: "Microsoft YaHei" ! important;}
input {outline:none; border: 0;}
a { text-decoration:none;}
.bgcolor { background:#f3f3f3;}
.bgcolorn { background:#fafafa;}
.bg {background:#FFF;}
.bga {background:#813c2e;}
.bgb {background:#e6e6e6;}
.bgc {background:#9d7565;}
.bgd {background:#19cfb3;}
.bge {background:#ffbd26;}
.bgf {background:#fc5b7d;}
.bgg {background:#33ccf5;}
.bgh {background:#fe9252;}
.bgi {background: #ff5003;}
.bgfff{background-color: rgb(255,255,255);}
.l { float:left;}
.r { float:right;}
.font8{ font-size: 0.8rem }
.font7{ font-size: 0.7rem }
.font6{ font-size: 0.6rem }
.font55{ font-size: 0.55rem }
.font5{ font-size: 0.5rem }
.font4{ font-size: 0.4rem }
.lan{ color: #1795e2!important; }
.imgfull{ width: 100%; height: auto; }
.mt { margin-top:0.5rem;}
.mt1 { margin-top:1rem;}
.mb { padding-bottom:0.5rem;}
.btboder { border-bottom: solid 1px #efefef;} 
.leboder { border-left: solid 1px #efefef;} 
.boyuan { border-radius:0.2rem;}
.z1 {letter-spacing:0.09rem;}
.z2 {letter-spacing:0.19rem;}
.z3 {letter-spacing:0.03rem;}
.z4 {letter-spacing:0.08rem;}
.z5 {letter-spacing:0.1rem;}
.main { width: 16rem; margin-left: auto; margin-right: auto; padding-bottom: 3rem; margin-top: 2.2rem; height: auto; overflow: hidden;}
.logo { width:16rem; height:auto;}
.logo img { width:16rem;}
.nav { width:16rem; background:#00447c; overflow: hidden;}
.nav li { float:left; width: 4rem; height: 1.5rem; line-height: 1.5rem; text-align: center; border-bottom: solid 1px #dedede;  border-left: solid 1px #dedede; font-size: 0.55rem;}
.nav li a  { color:#FFF; text-decoration: none;  }
.navbg { background:#cc0000 !important;}

/*banner*/
.slideBox{ position:relative; overflow:hidden; margin:auto; width:100%; }
.slideBox .hd{ position:absolute; height:.5rem; line-height:.3rem; bottom:5px; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:.3rem; height:.3rem; -webkit-border-radius:.15rem; -moz-border-radius:.15rem; border-radius:.15rem; background:#929292; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#1795e2; color:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 

.title { width:16rem; height: auto; overflow: hidden;}
.title img { width:16rem;}
/*疾病导航*/

.jbdh{ padding-bottom: 1px; width: 100%;  }
.jbbox{ border-top: solid 1px #dcdcdc; float: left;}
.jbtitle{ width: 5.2rem; height: 4.8rem; border-right: solid 1px #dcdcdc; border-left: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; float: left; }
.jbs{ width: 10.75rem; height: 4.8rem; float: right; }
.jbs a { color: rgb(100,100,100); text-decoration: none;  }
.jbone{ width: 3.56rem; height: 1.6rem; line-height: 1.6rem; text-align: center; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; float: left; display: block; }
.bkmtop{ margin-top:.5rem;}

.experts{ width:16rem; height: auto; margin-top: 0.5rem; float: left; overflow: hidden;  background:#fff;  }
.experts .hd{ float: left; width: 16rem; height:2rem;  }
.experts .hd ul{ margin: 0; padding: 0; list-style-type: none;  }
.experts .hd ul li{ float:left; width: 2.6rem; height: 2.6rem; margin-left: 0.3rem; margin-right: 0.3rem;   }
.experts .hd ul li img { width:2.6rem;}
.experts .hd ul li.on{ height:2.6rem;  background:#00447c;    }
.experts .bd { width:15.6rem; height: auto; float: left; margin-left: 0.3rem; margin-top: 1rem;}
.experts .bd ul{ margin: 0; padding: 0;  zoom:1;  }
.experts .bd .bdcnt { float:left; width: 100%; height: auto;}
.experts .bd .bdcntl { width:7rem;  height: 10.3rem; float: left;}
.experts .bd .bdcntl img { width:7rem;}
.experts .bd .bdcntr { width:8rem; height: 10.3rem; float: left; background:url(../images/zjbg.jpg); background-size: 100%; margin-left: 0.4rem;}
.experts .bd .bdcntr .bdcntrtop { width:8rem; height:1.8rem;  float: left;  border-bottom: dashed 1px #999; }
.experts .bd .bdcntr .bdcntrtop h2 { float: left; width:3.5rem; line-height: 1.8rem; height: auto; margin-left: 0.5rem; font-size: 1.1rem; color: #00447c;}
.experts .bd .bdcntr .bdcntrtop span { width:3.5rem; height: 0.7rem; float: left; text-align: center; color:#FFF; font-size: 0.5rem; margin-top: 0.4rem; background: #fea501; overflow: hidden;}
.experts .bd .bdcntr .bdcntrtop p { margin-left: 0.25rem; width:3rem; height: 0.5rem; line-height: 0.5rem; float: left; font-size: 0.3rem; color: #313131; text-align: center;}
.experts .bd .bdcntr ul { width:8rem; height: 3.5rem; float: left; border-bottom: dashed 1px #999; padding: 0.25rem 0rem;}
.experts .bd .bdcntr ul li { float:left; width: 7rem; height: 1rem; margin-left: 0.5rem; line-height: 1rem; font-size: 0.5rem; color:#313131; overflow: hidden;}
.experts .bd .bdcntr ul li i { float:left; width: 0.8rem; height: 1rem;}
.experts .bd .bdcntr ul li i img { width:0.45rem; margin-top: 0.275rem; float: left;}
.experts .bd .bdcntr dl { float:Left; width: 8rem; height: 3.5rem;}
.experts .bd .bdcntr dl dt { float:left; width: 8rem; height: 0.8rem; }
.experts .bd .bdcntr dl dt span { width:1.8rem; height: 0.7rem; font-size: 0.55rem; text-indent: 0.1rem; line-height: 0.7rem; color:#FFF; float: left; background: #afafaf; border-bottom-right-radius:2em;}
.experts .bd .bdcntr dl dd { float: left; width: 7rem; height: 2.4rem; overflow: hidden; line-height: 0.8rem; margin-left: 0.5rem; margin-top: 0.25rem; font-size:0.5rem; color: #313131;}
.experts .bd .bdcntr dl dd p a  { color: #FF0004; text-decoration: none;  }
.experts .bd .bdcntr .bdbut { width:8rem; height: 1.5rem;  float: left;}
.experts .bd .bdcntr .bdbut a  { color: #FFF; text-decoration: none;  }
.experts .bd .bdcntr .bdbut span { width:3.75rem; height: 1.2rem; margin-top: 0.3rem; line-height: 1.2rem; background: #fea501; font-size: 0.6rem; text-align: center;}
/*text*/
.text { width:15rem; height: auto; float: left; margin-left: 0.5rem;}
.text p { float:left; width: 15rem; height: auto; line-height: 0.8rem; padding-bottom: 0.5rem; text-indent: 1rem; font-size: 0.5rem; color: #333; }
.text p i { color:#ff0000; font-style:normal;}

/*shebei*/
.shebei{ width:16rem; height: auto; overflow: hidden; margin-top: 0.5rem; float: left;  background:#fff;  }
.shebei .hd{ float: left; width: 15.7rem; height:1.5rem;   }
.shebei .hd span { float:right; width: 3rem; height: 1rem; line-height: 1rem; text-align: center; border: solid 1px #dedede; border-radius: 0.2rem; font-size: 0.5rem;  }
.shebei .hd span a { color:#333;}
.shebei .hd ul{ margin: 0; padding: 0; list-style-type: none;  }
.shebei .hd ul li{ float:left; width:3.7rem; height: 1rem; line-height: 1rem; text-align: center; margin-left: 0.3rem; border: solid 1px #dedede; border-radius: 0.2rem; font-size: 0.5rem; }
.shebei .hd ul li a { color:#333;}
.shebei .hd ul li.on{ height:1rem;  background:#f0af14; color: #FFF; border: 0;   }
.shebei .bd { width:16rem; height: auto; float: left; }
.shebei .bd ul{ margin: 0; padding: 0;  zoom:1;  }
.shebei .bd ul li { float:left; width: 16rem; height: auto;}
.shebei .bd ul li img { width:16rem;}

/*case*/
.case{ width:16rem; height: auto; overflow: hidden; margin-top: 0.5rem; float: left;  background:#fff;  }
.case .hd{ float: left; width: 16rem; height:2.6rem;   }
.case .hd ul{ margin: 0; padding: 0; list-style-type: none;  }
.case .hd ul li{ float:left; width:3.5rem; height: 2.3rem; line-height: 1rem; text-align: center; margin-left: 0.25rem; margin-right: 0.25rem; font-size: 0.5rem;}
.case .hd ul li img { width:3.5rem;}
.case .hd ul li a { color:#333;}
.case .hd ul li.on{ height:2.38rem;  background:#f0af14; color: #FFF; border: 0;   }
.case .bd { width:16rem; height: auto; float: left; }
.case .bd ul{ margin: 0; padding: 0;  zoom:1;  }
.case .bd ul li { float:left; width: 16rem; height: auto;}
.case .bd ul li img { width:16rem;}
.case .bd ul li span { float:left; width: 15.5rem; margin-left: 0.25rem; height: 2.5rem; margin-top: -2.8rem;  background: #000; opacity: 0.7; z-index: 99;}
.case .bd ul li span p { float: left; width: 15rem; margin-left: 0.25rem; font-size: 0.5rem; color: #FFF; line-height: 0.8rem;text-indent: 1rem; font-weight: normal; }


/*zxwz*/
.zc_1{ width: 15.6rem; height: 1.2rem; line-height: 1.2rem; margin: auto; }
.zc_2{ width: 15.6rem; height: auto; padding: 0 .3rem; margin: auto; }
.zc_2_one{ width: 50%; float: left; }
.newyy{ display: block; padding: .5rem 0 }
.zc_in{ width: 15.6rem; height: 1.3rem; line-height: 1.3rem; padding: 0 0 0 2rem; margin: 0; }
.zc_3{ width: 15.6rem; height: 1.5rem; position: relative; margin: auto; }
.zc_3_wb{ position: absolute; left: .3rem; line-height: 1.3rem; top: 0 }
.goyy{ width: 6rem; line-height: 1.3rem;  margin: .5rem auto 0 auto; }










