﻿@charset "utf-8";
/* CSS Document */
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
input, select, textarea{ font-size: 12px; color: #fff;}
body,html{background:#EEF3FA; font-size:12px;font-family:"Arial", "Tahoma","Century Gothic", "微软雅黑", "宋体"; position:relative; min-width:1000px;width: expression_r( document.body.clientWidth < 1001 ? "1000px" : "auto" );}
a:link{ color:#666;}
a:hover{color:#5d6674;}
a:visited{ color:#666;}
/*--------------------------------------------------------------------清除浮动*/
.clear{clear:both;height:0;line-height:0;font:0; overflow:hidden; background:#fff;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*--------------------------------------------------------------------框架*/
.header,h1,h2,h3,h4,h5,h6,p,dl,dl dt,dl dd,ul,ul li,ol,ol li,.wrap,.left,.right,.header,.header>ul>li.banner,.footer p.linkbtm,.sharebtm{display:block;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}

.wrap{ height:auto; background:#FFF; margin:0 auto; width:100%;max-width:1520px;width:expression_r(document.body.clientWidth > 1520? "1520px": "auto" );}

#header{height:140px;}
.header{width:1190px; height:179px; position:relative; margin:0 auto; text-align:left; overflow:visible;}
  .header h1{ width:300px; height:75px; position:relative;top:46px;z-index:10; float:left;}
  
  
  .header p{ width:174px; height:30px; background:#FFF; position:absolute; top:66px; right:-49px;}
  .header p input{ width:134px; height:30px; line-height:32px; padding-left:10px; position:absolute; top:0; right:0; z-index:11; border:none;color:#ffffff; background:#6eb27f;}
.header .searchbtn{ float:right; height:30px; line-height:30px; border:none;}
.header .searchbtn{ background:#6ba5d9; width:40px; text-align:center; color:#fff; padding: 0 5px;}
  .header p img{ width:40px; height:30px; position:absolute; z-index:15; top:0; left:0;}
.left{float:left;}
.right{float:right;}


.limgbox{padding: 10px 0;}
.footer{ width:1190px; height:130px; background:#fff;color:#666; margin:0 auto; text-align:left; margin-top:24px; margin-bottom:80px; position:relative; padding:20px 0; border-top:1px solid #e8e8e8;}
  .footer dl{ width:580px; height:80px; float:left;}
  .footer dl dt{ width:78px; height:78px; float:left; margin-right:10px;}
  .footer dl dd{ line-height:20px; width:480px; float:left;}
  .footer dl dd em{color:#6eb27f;}
.footer p{ font-size: 12px;}
  .footer p.linkbtm{ width:300px; height:18px;text-align:right; float:right;}
  .footer p.linkbtm a{color:#666;}
  .footer p.linkbtm a:hover{color:#000;}
  .sharebtm{width:100px; height:25px; position:absolute; top:0; right:220px;}
/*宋体字部分*/
.footer{font-family:"Arial", "Tahoma","Century Gothic", "宋体", "黑体";}




.pull-down {
    display: none;
    position: absolute;
    z-index: 10000;
    top: 40px;
    left: 0px;
    background: #6ba5d9;
    /*border: 1px solid #ebebeb;*/
    border-top: none;
	color:#ffffff;
	width:88px;
}
.pull-down>li {
    height: 40px;
    overflow: visible!important;
}
.pull-down>li>a {
    color: #ffffff!important;
    padding: 5px 15px;

}
.pull-down>li>a:hover {
    color: #00998D!important;

}

/*
.drag-contain {
    position: relative;
}*/
.right .nihao1 {
    font-size: 15px;
	    line-height: 30px;
}
.right .nihao2 {
    font-size: 18px;
	    line-height: 36px;
}
.right .nihao3 {
    font-size: 21px;
	    line-height: 42px;
}
.right .nihao4 {
    font-size: 25px;
	    line-height: 50px;
}


.Doctors {
    position: relative;
}
.Doctors h3 {
    height: 30px;
    line-height: 30px;
    color: #33D0B3;
    font-size: 16px!important;
    font-weight: bold;
    border-bottom: #EAEAEA 1px solid;
    width: 100%;
    padding-bottom: 5px!important;
}
.Doctors h3 em {
    float: right;
    padding-top: 10px;
}
.Doctors h3 span {
    float: left!important;
    padding: 10px 15px 0 0;
    height: 30px;
    line-height: 30px;
}
div.DoctorsPoint {
    position: relative;
    width: 695px;
    height: 200px;
    overflow: hidden;
    display: block;
}
div#DoctorsList {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20000px;
    height: 200px;
    overflow: hidden;
}
div#DoctorsList ul {
    margin: 0px!important;
    width: 100%!important;
}
.Doctors ul {
    padding: 5px 0!important;
    height: 220px;
    position: relative;
}
.Doctors ul li {
    float: left;
    width: 139px;
    height: 200px;
    margin-right:0px;
    text-align: center;
}
.Doctors ul li a {
    color: #666;
}
.Doctors ul li img {
    margin-bottom: 5px;
    width: 120px;
    height: 171px;
    display: block;
}
.Doctors span.sty01 {
    top: 41px;
}
.Doctors span.sty01, .Doctors span.sty02 {
    width: 26px;
    height: 73px;
    position: absolute;
    right: 0;
}
.Doctors span.sty02 {
    bottom: 25px;
}

	.navBar{position:relative; z-index:1;   color:#fff; height:40px; line-height:40px;	width: 740px; float:left;top:60px;}
	.nav{ width:740px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .m{  position:relative; float:left; width:82.5px; margin:0 5px; display:inline; text-align:center;   }
	.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px;overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.nav h3 a{  zoom:1;  height:38px; line-height:38px;display:block; color:#666;}
	.nav .on h3 a{ line-height:38px;background:#6eb27f; color:#fff;}
	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{ display:none; /*默认隐藏*/ width:82.5px;position:relative; left:0; top:0;  background:#6ba5d9;  float:left; line-height:30px; 
	}
	.nav .sub li{ text-align:center; border-bottom:1px solid #578cbc;}
	.nav .sub li a{ color:#fff; display:block; zoom:1;}
	.nav .sub li a:hover{  background:#ecb426; color:#fff;   }
