
.indexbanner {
  position: relative;
  width: 100%;
  height: 475px;
  overflow: hidden;
}
.indexbanner .pic {
  position: relative;
  z-index: 0;
}
.indexbanner .pic{
  width: 100%;
  height: 475px;
  display: block;
}
.indexbanner .pic li{
	width: 100%;
	height: 475px;
	overflow: hidden;
}
.indexbanner .pic li a{
	display: block;
	width: 100%;
	height: 475px;
}
.indexbanner .pic li.banner1{
	background: url(../img/banner1.jpg) no-repeat center;
}
.indexbanner .pic li.banner2{
	background: url(../img/lunbo2.jpg) no-repeat center;
}
.indexbanner .pic li.banner3{
	background: url(../img/lunbo3.jpg) no-repeat center;
}
.indexbanner .pic li.banner4{
	background: url(../img/banner4.jpg) no-repeat center;
}
.indexbanner .pic li.banner5{
	background: url(../img/banner5.jpg) no-repeat center;
}
.indexbanner .hd {
  width: 100%;
  position: absolute;
  bottom: 10px;
  text-align: center;
  font-size: 0;
  z-index: 1;
}
.indexbanner .hd li {
  margin: 0 5px;
  height: 8px;
  overflow: hidden;
  width: 30px;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  filter:alpha(Opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
  background: #000;
  zoom: 1;
}
.indexbanner .hd li.on {
  filter:alpha(Opacity=100);
  -moz-opacity:1;
  opacity: 1;
  background: #6C2C15;
}
.indexbanner .prev,
.indexbanner .next {
  width: 60px;
  height: 90px;
  margin: -60px 0 0;
  display: none;
  background: url(../img/ad_ctr.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.indexbanner .prev {
  left: 0;
}
.indexbanner .next {
  background-position: 0 -90px;
  right: 0;
}
.indexbanner .prev:hover,
.indexbanner .next:hover {
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
}

.main-section {
    width: 1200px;
    margin: 50px auto 0 auto;
    overflow: hidden;
}
.left-section-bz {
  width: 800px;
  height: 472px;
  background: url(../images/index-bz-bg.png) no-repeat left center;
}
.section-bz-box {
  padding-left: 324px;
  overflow: hidden;
}
.section-bz-box dl {
  float: left;
  margin-bottom: 23px;
}
.section-bz-box dl.jczx {
  margin-bottom: 0;
}
.section-bz-box dl.xgzz dd{
width:260px;
}
.section-bz-box dl.jczx dd{
	width:300px;
}
.section-bz-box dl.cdjb,
.section-bz-box dl.xgzz {
  margin-left: 75px;
}
.section-bz-box dl dt {
  width: 100px;
  height: 100px;
  float: left;
  margin-right: 6px;
}
.section-bz-box dl dd.bz-title {
  font-size: 20px;
  font-weight: 700;
  color: #583119;
}
.section-bz-box dl dd{
width:290px;
float:left;
}
.section-bz-box dl dd.bz-list {
  padding-top: 10px;
  font-size: 16px;
}
.section-bz-box dl dd.bz-list a {
  float:left;
  color: #333;
}
.section-bz-box dl dd.bz-list i {
  float:left;
  padding: 0 8px;
}
/*预约挂号表单版块*/
.right-section-form {
  width: 332px;
  padding: 23px;
  border: solid 1px #d5d5d5;
  border-radius: 4px;
}
.right-section-form h3 {
  padding-bottom: 12px;
  line-height: 1.2;
  font-size: 36px;
  color: #a82927;
  border-bottom: dashed 1px #d5d5d5;
  text-align:center;
}
.right-section-form .form-box {
  width: 100%;
  position: relative;
  padding-top:24px;
}
.right-section-form .form-box dl {
  margin-bottom: 16px;
}
.right-section-form .form-box dl dt {
  font-size: 18px;
  float: left;
  width: 100px;
}
.right-section-form .form-box dl input.form-text {
  width: 218px;
  border: #d1c0a5 1px solid;
  font-size: 15px;
  color: #808080;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
}
.right-section-form  .btn-submit{
	width:180px;
	height:50px;
	line-height:50px;
	background:#ff7e00;
	font-size:20px;
	color:#fff;
	text-align:center;
	display:block;
	margin:0 auto;
}
#bqms{
	border: #d1c0a5 1px solid;
	height:94px;
	width:228px;
}
/*专家版块*/
.section-zhuanjia {
  border: solid 1px #d6c6a5;
  overflow: hidden;
  position:relative;
  
}
.section-zhuanjia:after{
	content:"";
	position:absolute;
	top:0;
	left:50%;
	width:1px;
	height:100%;
	background:#d6c6a5;
}
.section-zhuanjia .hd{
	position:absolute;
	bottom:24px;
	left:50%;
	width:106px;
	margin-left:-53px;
	z-index:11;
	height:48px;
}
.section-zhuanjia .hd a.next{
	float:left;
}
.section-zhuanjia .hd a.prev{
	float:right;
}
.section-zhuanjia .zhuanjia-box {
  padding: 24px;
  width: 550px;
  height:574px;
  overflow: hidden;
  background:#fff;
  position:relative;
  z-index:10;
  padding-bottom:82px;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-pic {
  width: 550px;
  height: 300px;
  margin-bottom: 10px;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-title {
  padding: 15px 0;
  position: relative;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-title strong {
  font-size: 48px;
  font-weight: 700;
  color: #a82927;
  margin-right: 16px;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-title span {
  font-size: 30px;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-title:before {
  content: '';
  position: absolute;
  width: 142px;
  height: 3px;
  background: #a82927;
  left: 0;
  bottom: 0;
  z-index:2;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-title:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background: #d5d5d5;
  left: 0;
  bottom: 1px;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-info {
  margin-top: 16px;
  font-size: 16px;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-info a {
  color: #a82927;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-shanchang {
  margin-top: 16px;
  font-size: 16px;
}
.section-zhuanjia .zhuanjia-box .zhuanjia-shanchang h4 {
  font-size: 24px;
  color: #a82927;
}

.zjjzal{
	width:100%;
	overflow:hidden;
	padding-bottom:26px;
}
.zjjzal li{
	float:left;
	width:384px;
	height:244px;
	margin:0 24px 24px 0;
}
.zjjzal li.end{
	margin-right:0;
}
.jztp{
	width:100%;
	height:456px;
	margin-top:50px;
	background:url(../images/index-middle-pic.jpg) no-repeat center;
}