@charset "gb2312";
/*
公用样式-2015-8-24-YAL
*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, input { margin: 0; padding: 0; }
body { font: 12px/1.5 "microsoft yahei", "宋体", "Arial Narrow", HELVETICA; color: #444;}
ul, ol { list-style-type: none; }
img { border: none; display: block; }
input { border: none; }
a { text-decoration: none; color: #444; outline: none; }
a:hover { text-decoration: none;}
/* 通用样式 */
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.z { float: left; }
.y { float: right; }
.mr20 { margin-right: 20px; }
.ml20 { margin-left: 20px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px }
.tr { text-align:right !important; }
.blank-cont { clear:both; overflow:hidden; height:10px; }
.red { color: #ff0000 !important; }
.container { width: 1000px; margin: 0 auto; }
.banner { overflow: hidden; position: relative; }
.banner img { position: relative; left: 50%; margin-left: -960px; top: 0; }
.fa { background-image: url(../images/icon.jpg); background-repeat: no-repeat; display: block; }
a.more:hover { text-decoration: underline; }
/*tab-wrap*/
.tab-wrap .tab-box { display:none; }
.menubar { padding: 25px 0; background-color: #fff; border-bottom: 1px solid #d5e6e6; }
.menu { overflow: hidden; width:100% !important}
.menu ul { width: 103%; }
.menu li { float: left; line-height: 30px; font-size: 14px; width: 80px; margin-right: 16px; white-space: nowrap; }
.menu li.w { width: 120px; }
.menu li a:hover { text-decoration: underline; }
/*head*/
.head{ margin:0 auto; width:100%;height:auto;}
.head .cool{background-color:#f6f6f6;}
.head_01{ margin:0 auto; width:1200px; height:40px; line-height:40px; color:#716d65; overflow:hidden;}
.head-ul{ height:40px; line-height:40px;}
.head-ul li{ float:left; height:40px; line-height:40px; font-size:15px; margin-right:1px;font-weight: bolder;}
.head-ul li span{ font-size:12px; padding-left:5px; padding-right:5px;}
.head_02 .pz{ width:285px; height:53px; padding-left:150px; padding-top:27px;}
.head_02 .htel{ width:305px; height:60px; padding-top:27px;}
.head_02 .htel p{ font-size:16px; line-height:20px; color:#716d65; font-weight:bold; padding-bottom:5px;}
/*导航*/
/*ToolNavbar-begin*/
	.wrapper02{ width:1200px; margin-left:auto; margin-right:auto;}
	.ToolNavbar{position: relative;z-index: 104;z-index: 50;overflow: hidden;min-width: 1000px; width:100%;min-width:1000px; height: 44px;font-family: 'Microsoft YaHei'; }
	.ToolNavbar .navbar-bg,.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dt,.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd{-webkit-transition: .3s;transition: .3s;}
	.ToolNavbar-hover{overflow: visible;}
	.ToolNavbar .navbar-bg{position: absolute;width: 100%; min-width:1000px;height: 290px; background-color:#05afaf;}
	.ToolNavbar .navbar-bg-top{height: 44px;background: #05afaf;}
	.ToolNavbar .navbar-bg-top .navbar-content-box{position: absolute;top: 0;left: 0;width: 100%;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul{position: relative;float: left; width:150px;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul.odd li.dd a{width:150px;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul.both li.dd a{width:150px;float: left;text-align:center;overflow:hidden;display: block;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul.both li.dd a.rig{text-align:right;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dt{height: 44px;line-height: 44px;font-size: 18px;text-align: center;cursor: pointer; border-left:1px solid #069c9c; border-right:1px solid #0acdcd;}
	.ToolNavbar .navbar-bg-top .navbar-content-box .nbat li.dt{ border-left:0; background:url(/web/template/images/line.jpg) no-repeat left;}
	.ToolNavbar .navbar-bg-top .navbar-content-box .nbab li.dt{ border-right:0; background:url(/web/template/images/line.jpg) no-repeat right;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd{filter: alpha(opacity=0);opacity: 0;padding:15px 0px;height: 216px;overflow:hidden;font-size:14px;*zoom: 1;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd a{height: 29px;line-height: 29px;text-align: center;font-size: 14px;display:inline-block;padding-bottom: 3px;color: #fff;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd a:hover{color: #ffcc33; text-decoration:underline; font-weight:bold;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd:after{content: '\0020';display: block;height: 0;font-size: 0;clear: both;overflow: hidden;visibility: hidden;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul:hover .dt,.active{background: #069c9c;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul:hover .dd{background: #069c9c;border-color: #069c9c;}
	.ToolNavbar a{ display:block;}
	.ToolNavbar a,.ToolNavbar a:link,.ToolNavbar a:visited,.ToolNavbar a:hover,.ToolNavbar a:active{text-decoration: none;cursor: pointer;color: #f5f5f5;}
	.ToolNavbar-hover .navbar-bg-top .navbar-content-box ul li.dd{filter: alpha(opacity=100);opacity: 1;}
	.ToolNavbar-hover .navbar-bg{ background-color: rgba(6, 156, 156, .8);}
/*导航结束*/

.head-cr{ width:52px; height:21px; float:right; margin-top:5px; cursor:pointer; background:url(../image/hot.jpg) 0px 0px no-repeat; position:relative; z-index:9999;}
.head-cr:hover{ background:url(../image/hot.jpg)0px -20px no-repeat;}
.head-cr:hover span,.head-cr:hover div{ display:block;}
.head-cr span{ width:52px; height:6px; display:block; position:absolute; right:0px; top:21px; background:url(../image/hot.jpg) 0px -40px no-repeat; display:none;}
.head-cr div{ width:200px; height:100px; padding:10px 0px; background:#fff; position:absolute;right:0px; top:27px; display:none;}
.head-cr div p{ padding-left:5px; line-height:24px;}
.head-cr div p a{ padding:2px 5px; margin-left:1px; transition: all 0.3s linear 0s;border-radius:2px;}
.head-cr div p a:hover{color:#fff; background:#90243a;text-decoration:none;}
.head .head_02{ margin:0 auto; width:100%; height:109px; border-bottom:1px solid #dcc18d;background-color:#ffffff;  }
.head .head_02 .cont{ margin:0 auto; width:1200px; height:103px;}
.head .head_02 .cont .logo{ float:left;width:326px;height:61px;margin-top:26px;}
.img_sina_share{display:none; position:absolute; cursor:pointer;}
/**/
/**/
.head .part_03{ margin:0 auto; width:100%; height:515px;padding-top:133px;overflow:hidden;}
.banner { width:100%; height:515px; position: relative; font-size:14px; overflow:hidden;}
.banner img{margin:0 auto; position:relative; left:50%; margin-left:-960px;}
.banner a{display:block;}
/*数字按钮样式*/
.banner .hd { overflow:hidden; height: 25px; position: absolute; bottom:12px; left:45%; zoom:1; z-index:3 }
.banner .hd li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #00b4b5; background: #ffffff; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner .hd li.on { background: #05afaf; color:#FFFFFF;} /*当前项*/
/*医生出诊*/

.zjcz{ height:38px; background:#f7f7f7; border-bottom:1px solid #f3f0e9;}
.zjcz .wp{width:1200px;margin:0 auto;height:38px;}
.box{ height:35px;overflow:hidden;width:450px;float:left;padding-top:2px;}
.t_news{ height:19px;  color:#555; margin:8px 0; overflow:hidden; position:relative; background:url(../images/lb.gif) no-repeat left center; padding-left:20px;}
.news_li{ line-height:19px; display:inline-block; position:absolute; top:0; left:21px;}
.news_li a{ color:#555;}
.news_li a:hover{color:#05afaf;}
.zjcz .box .zjcz_a{ color:#d7aa53; font-weight:bold; float:left;}
.zjcz .z_r{ width:709px; height:33px; overflow:hidden; padding-top:7px; }
.zjcz .z_r .pt{float:left;width:398px;font-size:12px;line-height:28px;color:#999999;}
.zjcz .z_r .pt a{margin-right:16px;color:#999999;}
.zjcz .z_r .pt a:hover{color:#555555;}
.keyword{float:left; width:220px; height:24px;line-height:24px; margin-left:5px; background-color:#f7f7f7;}
.keyword1{float:left; height:24px; width:305px;border-radius: 20px; border:1px solid #d7d7d7; padding:2px 2px;}
.button_01{float:left; height:24px; width:80px;border-radius: 20px; overflow:hidden; }
.head .head_03_01 .content .key .kr .keyword .kun{float:left; height:30px;line-height:28px;background:url(../image/ks_02.jpg) no-repeat; width:230px;color:#af8d62; border:0px; padding-left:30px;}
.head .head_03_01 .content .key .kr .keyword .kun1{ float:left; width:228px; height:30px;}
