﻿/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, form, fieldset, embed, object, applet, header, nav, section, strong, footer, a img {
	border:0;
	padding:0
}
table {
    border-collapse: collapse;
    border-spacing: 0px;
    font-size: inherit;
}
ul, ol {
	list-style:none
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both;
	font-size:0;
	overflow:hidden;
	height:0;
}
* {
	margin:0;
	padding:0;
}
body {
 cursor: pointer;
	color:black;
	font: 12px/1.7 "微软雅黑", arial, 宋体;
	min-width: 1000px;
	overflow: hidden;
	color:#666;
}
a {
	text-decoration:none;
	color:#313131;
}
a:visited {/*color:black*/
}
a:hover, a:active, a:focus {
	color: #cc6600;
	text-decoration: none;
	outline: none;
}
p {
	text-justify : auto;
	text-align:justify;
	text-justify:inter-ideograph
}
.radius{
	border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  -webkit-border-radius:5px;
}
.red {
	color: #cc6600;
}
html {
	overflow-x:hidden
}
.center {
	margin:0px auto;
}
/*头部导航开始*/
.headerbg {
	width: 100%;
	height: 116px;
	border-top: 4px #6a3906 solid;
    background:#fffedf;
}
.header {
	width: 1000px;
	margin: 0px auto;
}
.header_tit {
	width: 1000px;
	height: 22px; 
	position: relative;
}
.header_swsyd {
	background:url(../Images/header_rightbg.jpg) no-repeat scroll 0% 0% transparent;
	width: 246px;
	height: 22px;
	float: right;
	padding-right: 50px;
	display: block;
	position: relative;
	text-align:center;
	color:#fff;
	line-height:16px;
}
.header_swsyd a {
	color:#fff;
	padding:0 5px;
}
.header_swsyd a:hover {
	color:#ee7d0b;
}
.header_top {
	width: 1000px;
	height: 73px;
}
.header_logo {
	width: 223px;
	height: 73px;
	float: left;
	display: block;
}
.header_logoleft {
	width: 424px;
	height: 67px;
	float: left;
	display: block;
	padding-left:66px;
}
.header_logoleft dl {
	width: 114px;
	height: 73px;
	color: #3F3F3F;
	float: left;
	display: block;
	text-align: center;
}
.header_logoleft dd a {
	background:url(../Images/header-lmlogo.jpg) no-repeat scroll 0% 0% transparent;
	width: 114px;
	height: 46px;
	display: block;
}
#dd1 {
	background-position: 0px 0px;
}
#dd2 {
	background-position: -114px 0px;
}
#dd3 {
	background-position: -228px 0px;
}
.header_logoleft dl:hover dd #dd1 {
	background-position: 0 -46px;
}
.header_logoleft dl:hover dd #dd2 {
	background-position: -114px -46px;
}
.header_logoleft dl:hover dd #dd3 {
	background-position: -228px -46px;
}
.header_tel {
	width: 253px;
	height: 48px;
	float: right;
	display: block;
	padding-top: 25px;
}
/*导航条*/
#nav {
	width:100%;
	height:47px;
	background:url(../images/zsz_02.jpg) repeat-x;
}
.nav {
	width:1000px;
	margin:0px auto;
	height:40px;
    top:6px;
	font-family:"华文行楷", "黑体";
    position: relative;
}
.nav-ul {
	width:1000px;
}
.nav-ul li {
	width:140px;
	line-height:40px;
	float:left;
	font-size:18px;
	color:#fff;
	height:40px;
	background: url(../Images/sanj_nav.jpg) right no-repeat!important;
	overflow:hidden;
	text-align:center;
}
.nav-ul li a {
	width:140px;
	text-align:center;
	color:#fff;
	height:40px;
	display:block;
	text-decoration:none;
}
.nav-ul li a:hover {
	background:#cc6600;
}
/*banner*/
#banner {
	width:100%;
	height:450px;
}
.banner {

    width: 1440px;
	margin:0px auto;
	height:450px;
}
/*病种分类*/
.disease {
	width: 100%;
	height: 118px;
	padding-top: 20px;
}
.pannel {
	width: 1000px;
	margin: 0px auto;
}
.disease ul li {
	width:75px;
	height:75px;
	border:1px solid #bebebe;
	margin-right:7px;
	float:left;
	text-align: center;
}
.disease ul li a {
	font-size:14px;
	line-height:22px;
}
.disease ul li.hover {
	width:77px;
	height:85px;
	border:none;
	background:url(../Images/gb_dis_bg.jpg) center bottom no-repeat #8b5723;
}
.disease ul li:hover {
	width:77px;
	height:85px;
	border:none;
	background:url(../Images/gb_dis_bg.jpg) center bottom no-repeat #8b5723;
}
.disease ul li:hover a {
	color:#fff;
}
.disease ul li.hover a {
	color:#fff;
}
.disease ul li span {
	display:block;
	width:75px;
	height:50px;
}
.disease ul li span.s1 {
	background:url(../Images/bingzhong.png) left 0px no-repeat;
}
.disease ul li span.s2 {
	background:url(../Images/bingzhong.png) -75px 0px no-repeat;
}
.disease ul li span.s3 {
	background:url(../Images/bingzhong.png) -150px 0px no-repeat;
}
.disease ul li span.s4 {
	background:url(../Images/bingzhong.png) -225px 0px no-repeat;
}
.disease ul li span.s5 {
	background:url(../Images/bingzhong.png) -300px 0px no-repeat;
}
.disease ul li span.s6 {
	background:url(../Images/bingzhong.png) -375px 0px no-repeat;
}
.disease ul li span.s7 {
	background:url(../Images/bingzhong.png) -450px 0px no-repeat;
}
.disease ul li span.s8 {
	background:url(../Images/bingzhong.png) -525px 0px no-repeat;
}
.disease ul li span.s9 {
	background:url(../Images/bingzhong.png) -600px 0px no-repeat;
}
.disease ul li span.s10 {
	background:url(../Images/bingzhong.png) -675px 0px no-repeat;
}
.disease ul li span.s11 {
	background:url(../Images/bingzhong.png) -750px 0px no-repeat;
}
.disease ul li span.s12 {
	background:url(../Images/bingzhong.png) -825px 0px no-repeat;
}
.disease ul li:hover span.s1, .disease ul li.hover span.s1 {
	background:url(../Images/bingzhong.png) left -50px no-repeat;
}
.disease ul li:hover span.s2 {
	background:url(../Images/bingzhong.png) no-repeat -75px -50px;
}
.disease ul li:hover span.s3 {
	background:url(../Images/bingzhong.png) no-repeat -150px -50px;
}
.disease ul li:hover span.s4 {
	background:url(../Images/bingzhong.png) no-repeat -225px -50px;
}
.disease ul li:hover span.s5 {
	background:url(../Images/bingzhong.png) no-repeat -300px -50px;
}
.disease ul li:hover span.s6 {
	background:url(../Images/bingzhong.png) no-repeat -375px -50px;
}
.disease ul li:hover span.s7 {
	background:url(../Images/bingzhong.png) no-repeat -450px -50px;
}
.disease ul li:hover span.s8 {
	background:url(../Images/bingzhong.png) no-repeat -525px -50px;
}
.disease ul li:hover span.s0 {
	background:url(../Images/bingzhong.png) no-repeat -600px -50px;
}
.disease ul li:hover span.s10 {
	background:url(../Images/bingzhong.png) no-repeat -675px -50px;
}
.disease ul li:hover span.s11 {
	background:url(../Images/bingzhong.png) no-repeat -750px -50px;
}
.disease ul li:hover span.s12 {
	background:url(../Images/bingzhong.png) no-repeat -825px -50px;
}
.disease .dis_cont {
	background: none repeat scroll 0% 0% #8b5723;
	line-height: 32px;
	padding-left: 20px;
	color:#fff;
}
.disease .dis_cont a {
	color:#fff;
	padding:0px 5px;
	line-height:32px;
}
.disease .dis_cont a:hover {
	color:#ff9933;
}
/*搜索栏开始*/
#quick_search {
	width: 100%;
	padding-top: 20px;
	margin-bottom:20px;
}
.quick_search {
	width: 1000px;
	margin: 0px auto;
	padding-bottom:20px;
	border-bottom:1px #d9d9d9 dotted;
}
.search {
	width:345px;
	height: 28px;
	background:url(../Images/suosuo.jpg) no-repeat;
}
.keyword {
	width: 280px;
	height: 28px;
	line-height: 28px;
	color: #888;
	border:none;
	background:none;
	float:left;
	text-indent:34px;
}
.searchbtnpost {
	color: #FFF;
	width: 65px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	background:none;
	border:none;
	cursor:pointer;
}
.searchbtnpost:hover {
	color: #FFF;
}
.quick_search ul {
	float: left;
	width: 600px;
	margin-left:12px;
}
.quick_search ul li {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 28px;
}
.quick_search ul li a {
	margin:0 10px;
}
.quick_search ul li a:hover {
	background-color:#c60;
	color:#fff;
}
/*首页尾部*/
#fotter_nav {
	width: 100%;
	height: 47px;
	background:url(../images/zsz_02.jpg) repeat-x;
    float:left
}
.fotter_nav {
	width: 1000px;
	margin: 0px auto;
	color:#fff;
    position:relative;
    top:6px;
	text-align:center;
}
.fotter_nav a {
	color:#fff;
	font-size:18px;
	padding:0 20px;
	height:13px;
	line-height:40px;font-family:"华文行楷", "黑体";
}
.fotter_nav a:hover {
	color:#ee7d0b;
}
#footer {
	width: 100%;
	background-color:#f3f3f3;
    float:left;
}
.footer {
	width: 1000px;
	margin: 0px auto;
	color:#fff;
	text-align:center;
}
.footer_l {
	float:left;
	width:270px;
	text-align:left;
}
.footer_l img {
	margin-top:50px;
}
.footer_m {
	float:left;
	width:475px;
	padding-top:40px;
}
.footer_m p {
	color:#6f6f6f;
	line-height:24px;
}
.footer_r {
	float:right;
	width:230px;
	padding:12px 0;
}
.footer_r p {
	width:20px;
	font-size:18px;
	line-height:20px;
	color:#000;
	padding-left:5px;
	float:left;
}
/*首页主体区域*/
#content {
	width: 100%;
   background:url(../images/bg.jpg) repeat;
}
.content {
	width: 1080px;
        padding-top:10px;
	margin: 0px auto;
    overflow:hidden;
    background:#fff;
    padding-bottom:20px;
}

.contenter {
	width: 1000px;
        padding-top:10px;
	margin: 0px auto;
    overflow:hidden;
    background:#fff;
    padding-bottom:20px;
}
/**/
.qiyuandxt {
	width:270px;
}
.qiyuan dd {
	width:250px;
	padding:8px 10px 0 10px;
	text-indent:2em;
	text-justify : auto;
	text-align:justify;
	text-justify:inter-ideograph
}
.qiyuan dd span:hover {
	
	color:#555;
}
.qiyuan dd span:hover a{
	
	color:#666;
}
/*文章页专家团队*/ 
.experts_title ul {
	padding-top:15px;
}
.experts_title ul li {
	width:134px;
	overflow:hidden;
	float:left;
	margin-right:12px;
	text-align:center;
}
.experts_title ul li img {
	width:134px;
	height:170px;
	overflow:hidden;
}
.experts_title ul li.nopadding {
	margin-right:0;
}
.experts_title ul li a {
	margin:8px 0;
	display:inline-block;
	font-size:14px;
	color:#313131;
}
.experts_title ul li a:hover {
	color:#fff;
	background-color:#cc6600;
}
/*快捷咨询*/
.kjzx_title {
	margin-bottom:20px;
}
.order-c {
	line-height: 25px;
	font-family: "微软雅黑", "黑体";
	font-size: 12px;
	font-weight: normal;
	color: #000;
	float: left;
	height: 175px;
}
.mr20 {
	margin-left: 20px;
	display: inline;
	margin-top:15px;
}
.order-c dl {
	width: 54px;
	height: 85px;
	float: left;
	margin-right: 30px;
	display: inline;
}
.order-c dd {
	width: 48px;
	height: 47px;
	text-align: center;
}
.order-c dt {
	width: 54px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.order-c dd a {
	width: 48px;
	height: 47px;
	display: block;
}
.order-c a {
	text-decoration: none;
	transition: all 0.3s linear 0s;
	outline: medium none;
}
.order-c1 dd a {
	background:url(../Images/zxs.png) no-repeat scroll 0px 0px transparent;
}
.order-c1:hover dd a {
	background:url(../Images/zxs.png) 0px -48px no-repeat;
}
.order-c1:hover dt a {
	color:#ee7d0b;
}
.order-c2 dd a {
	background:url(../Images/zxs.png) -48px 0px no-repeat;
}
.order-c2:hover dd a {
	background:url(../Images/zxs.png) -48px -48px no-repeat;
}
.order-c2:hover dt a {
	color:#a67c52;
}
.order-c3 dd a {
	background:url(../Images/zxs.png) -144px 0px no-repeat;
}
.order-c3:hover dd a {
	background:url(../Images/zxs.png) -144px -48px no-repeat;
}
.order-c3:hover dt a {
	color:#4f2b08;
}
.order-c4 dd a {
	background:url(../Images/zxs.png) -95px 0px no-repeat;
}
.order-c4:hover dd a {
	background:url(../Images/zxs.png) -95px -48px no-repeat;
}
.order-c4:hover dt a {
	color:#c76504;
}
.order-c5 dd a {
	background:url(../Images/zxs.png) -192px 0px no-repeat;
}
.order-c5:hover dd a {
	background:url(../Images/zxs.png) -192px -48px no-repeat;
}
.order-c5:hover dt a {
	color:#01b213;
}
.order-c6 dd a {
	background:url(../Images/zxs.png) -240px 0px no-repeat;
}
.order-c6:hover dd a {
	background:url(../Images/zxs.png) -240px -48px no-repeat;
}
.order-c6:hover dt a {
	color:#ce0606;
}
.order-c7 dd a {
	background:url(../Images/zxs.png) -288px 0px no-repeat;
}
.order-c7:hover dd a {
	background:url(../Images/zxs.png) -288px -48px no-repeat;
}
.order-c7:hover dt a {
	color:#8f561d;
}
.order-c8 dd a {
	background:url(../Images/zxs.png) -336px 0px no-repeat;
}
.order-c8:hover dd a {
	background:url(../Images/zxs.png) -336px -48px no-repeat;
}
.order-c8:hover dt a {
	color:#ae6f30;
}
/*来院路线*/
.route_list dl {
	padding-bottom:10px;
	margin-left:20px;
	margin-top:15px;
}
.route_list dl dd {
	width:240px;
	height: 164px;
	overflow: hidden;
}
.route_list dl dt {
	font-size:14px;
	color:#313131;
	padding-top:8px;
}
.route_list dl dt span:hover {
	color:#fff;
	background-color:#cc6600;
}
.order-ccc{
	height:80px;
	margin-top:10px;
	margin-left:40px;
}
.order-ccc dl{
	margin-right: 20px;
}
/*在线问答*/
#more_list {
	position:absolute;
	right:10px;
	top:2px;
	width: 60px;
	height: 20px;
	font-size: 16px;
	display: block;
	line-height: 20px;
	margin-top: 8px;
}
#more_list a {
	background:url(../Images/icon_more.jpg) no-repeat 0 0;
	padding-left:24px;
}
#more_list a:hover {
	background-position:0 -20px;
}
.wenda_online ul {
	padding-right:15px;
	margin:10px 0;
}
.wenda_online ul li {
	background:url(../Images/zlfw_dian.jpg) no-repeat left center;
	padding-left:10px;
}
.wenda_online ul li a {
	color:#666;
	height:28px;
	line-height:28px;
}
.wenda_online ul li a:hover {
	color:#fff;
	background-color:#cc6600;
}

.active {  border-bottom: 3px solid #ee7d0b; }
.disease ul li.on_zzjs {
    width: 77px;
    height: 85px;
    border: medium none;
    background: url(../Images/gb_dis_bg.jpg) no-repeat scroll center bottom #8B5723;
}

.bannertt{  width: 250px;height: 358px; position:relative; overflow:hidden;}
.banner-btn{ display:none;}
.banner-btn a{ display:block; line-height:40px; position:absolute;top:120px; width:40px; height:40px;background-color: #000; opacity:0.3; filter:alpha(opacity=30) color: rgb(255, 255, 255);overflow: hidden; z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{ font-size:0; *word-spacing:-1px;/* IE6��7 */ letter-spacing: -3px; position:relative;}
.banner-img li {
    display: inline-block;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    font-size: 12px;
    border: 1px solid rgb(221, 221, 221);
    width: 238px;
    height: 330px;
    padding: 5px;
    overflow: hidden;
}
.bannertt i{ background:url(../Images/t1sznbfzlmxxx8qsdi-400-340.png)  no-repeat; width: 15px;height: 23px; cursor:pointer;margin: 8px 0 0 12px; display:block;}
.bannertt .nextBtn i{ background-position:-200px -24px;}
.bannertt .prevBtn i{ background-position:-200px 0px;}

.banner-circle{ position:absolute; left:50%; bottom: 0;text-align: center;font-size: 0;border-radius: 10px; background:rgba(255,255,255,0.3); filter:alpha(opacity:30); }
.banner-circle li{ border-radius: 10px; margin:2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle;zoom: 1; }
.banner-circle li a{ display: block;padding-top: 9px;width: 9px;height: 0;border-radius: 50%; background: #B7B7B7;overflow: hidden;}
.banner-circle .selected a{ background:#F40; }

.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../Images/02.png)}
.curimg{background-image:url(../Images/01.png)}

.subnav_index {
	width:100%;
	height:39px;
	margin:20px 0 15px 0;
	background:url(../Images/sub1.jpg) repeat-x;
}
.subnav_index .sub {
	float:left;
}
.subnav_index .sub .span_h3 {
	background:url(../Images/sub2.jpg) repeat-x;
	height:39px;
	padding:0 3px;
	display:inline-block;
}
.subnav_index .sub .span_h3 p {
	display:inline-block;
	font-size:20px;
	color:#cc6600;
	line-height:35px;
	background:url(../Images/logo_tx.jpg) no-repeat;
	padding:0 0 4px 40px;
}
.subnav_index .sub .span_english {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#d6d6d6;
	font-size:12px;
	padding-left:5px;
}
.more_index {
	float: right;
	width: 60px;
	height: 20px;
	font-size: 16px;
	display: block;
	line-height: 20px;
	margin-top: 8px;
}
.more_index a {
	background:url(../Images/icon_more.jpg) no-repeat 0 0;
	padding-left:24px;
}
.more_index a:hover {
	background-position:0 -20px;
}
/*首页中医名家*/
.zjs {
	width: 316px;
	height: 170px;
	padding: 6px 0px 6px 6px;
	float: left;
	margin-right:8px;
	margin-bottom:15px;
	border: 1px solid #EEE;
}
.zjs:hover {
	background-color:#faefe5;
	border:1px #cc6600 solid;
}
.zjs1 {
	width: 134px;
	height: 170px;
	display: block;
	float: left;
}
.zjs1 a img{
	width: 134px;
	height: 170px;
	overflow:hidden;
}
.zjs2 {
	width: 162px;
	padding-right:5px;
	display: block;
	float: right;
}
.zjs3 {
	width: 166px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dashed #DDD;
	text-align: left;
	padding-bottom:5px;
	display: block;
}
.zjs3 a {
	font-size: 18px;
	color:#555;
	margin-right: 5px;
}
.zjs4 {
	width: 166px;
	height: 16px;
	color: #888;
	font-size:14px;
	display: block;
	line-height: 34px;
}
.zjs5 {
	width: 65px;
	background: none repeat scroll 0% 0% #faefe5;
	text-align: center;
	color: #888;
	display: block;
	float: left;
	margin-bottom: 5px;
}
.zjs6 {
	width: 166px;
	height: auto;
	color: #666;
	clear: both;
}
.zjs7 {
	width: 60px;
	height: 30px;
	display: block;
	text-align: right;
	padding-top: 5px;
}
.zjs7 li {
	width: 30px;
	height: 30px;
	float: left;
	display: block;
}
.zjs7 a {
	width:30px;
	height:30px;
-webkit-transition: all .3s linear 0s;
-moz-transition: all .3s linear 0s;
-ms-transition: all .3s linear 0s;
	outline: none;
star:expression(this.onFocus=this.blur());
	display:block;
}
.zjs7-c1 a {
	background:url(../Images/ee.png) 0 0 no-repeat;
}
.zjs7-c1:hover a {
	background:url(../Images/ee.png) 0 -36px no-repeat;
}
.zjs7-c2 a {
	background:url(../Images/ee.png) -38px 0 no-repeat;
}
.zjs7-c2:hover a {
	background:url(../Images/ee.png) -38px -36px no-repeat;
}
    .mzhj{ width:490px;overflow:hidden;}
    .mzhj li { width:150px; margin:0 8px;  float:left}
    .mzhj li .pic { }
    .mzhj li .pic img { width:150px; height:120px;}
    .mzhj li .name { text-align:center;}

    .mzhj2{ width:490px;overflow:hidden;}
    .mzhj2 li { width:120px; margin:0 8px;  float:left}
    .mzhj2 li .pic { }
    .mzhj2 li .pic img { width:120px; height:150px;}
    .mzhj2 li .name { text-align:center;}

    .pro { width:100%; float:left;}
    .pro li { width:160px; margin:0px 8px 5px; background:#faefe5; float:left}
    .pro li .pic { }
    .pro li .pic img { width:160px; height:120px;}
    .pro li .name { text-align:center;}


    /*产品展示页面*/
.nei{float: left;width:240px;height:165px; margin:10px 5px;}
.nei p{color:#fff; font-size:14px; text-align:center; line-height:30px;background:#939393 ;}
.nei:hover{ text-decoration:none;}
.nei:hover p{ width:242px;color:#fff;background:#f29901;}
.nei:hover .neinav{border:1px solid #f29901;}
.neinav{width:240px;height:135px; padding:0px;border:0px solid #dfdfdf;}
.neinav img{width:240px;height:135px;}
.showimg {
max-width:500px;   /* FF IE7 */
max-height:430px; /* FF IE7 */
_width:expression(this.width > 500 && this.width > this.height ? 500: auto); /* IE6 */
_height:expression(this.height > 430 ? 430 : auto); /* IE6 */
}