﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:'微软雅黑';color:#3333;}
h1,h2,h3,h4,ul,li,dl,dt,dd,p,img{margin:0; padding:0; list-style:none; border:0;}
a:link,a:visited{color:#5F5F5F; text-decoration:none;}
a:hover{text-decoration:none;}
.more{ width:55px; height:40px; line-height:40px; color:#333; font-size:14px; float:right; margin-top:25px;}
.more a{ color:#333;}
.more a:hover{ color:#f60;}

.header{ width:1020px; height:130px; margin:0px auto; padding-top:30px;}
.header_lf{ width:480px; height:74px; float:left}
.header_md{ width:211px; height:68px; float:left; margin-left:60px;}
.header_rg{ width:186px; height:26px; float:right; margin-top:40px;}
.nav{ width:100%; height:60px; background-color:#7c344a;}
#MutiNav { width:100%; font-size:16px;color:#FFFFFF;
}
#MutiNav A {TEXT-DECORATION: none}
#MutiNav .multiUl { width:1020px; height:60px; line-height:60px; CLEAR: both; display:block; margin:0px auto;}
#MutiNav .multiUl LI {display:block; float:left; width:92px; height:60px; LINE-HEIGHT:60px; text-align:center;  font-size:16px; font-weight:500;  POSITION: relative;}
#MutiNav .multiUl LI A.go {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; Z-INDEX: 300; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 60px; PADDING-TOP: 0px; HEIGHT: 60px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI A.on {
	FONT-WEIGHT: bold; COLOR: #dfe8d9; TEXT-DECORATION: none
}
#Nav LI.s {
	DISPLAY: inline; FLOAT: left; WIDTH: 8px; COLOR: #517b55; LINE-HEIGHT: 60px; HEIGHT: 60px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT:-40px; POSITION: absolute; TOP: 45px;_TOP: 45px; HEIGHT: auto
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(icon.png) #7d4657 no-repeat 45px -700px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH:100px; COLOR: #dee6e9; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px; WIDTH: 80%; COLOR: #dee6e9; font-size:16px; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #7f5260 1px dotted; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {
	BACKGROUND:#6b122e; COLOR: #fff! important
}
#MutiNav .multiUl #TopNavDept {
	
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE {
	DISPLAY: none; LEFT: -254px
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE .ChildNavIn {
	BACKGROUND: #1b453b; WIDTH: 1000px
}
#MutiNav .multiUl #TopNavDept .NavDeptIn {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 310px; TEXT-ALIGN: left! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn A {
	FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#TopNavDept .NavDeptIn H6 {
	OVERFLOW: hidden; WIDTH: 310px; LINE-HEIGHT: 23px! important; BORDER-BOTTOM: #2c705f 1px solid; HEIGHT: 23px! important; TEXT-ALIGN: left
}
#TopNavDept .NavDeptIn H6 A {
	DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 23px; HEIGHT: 23px! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: auto
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList A {
	FLOAT: left; MARGIN: 2px 1px 0px; WIDTH: auto; COLOR: #acbc9e; WHITE-SPACE: nowrap
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther A {
	PADDING-LEFT: 13px; BACKGROUND: url(icon.png) no-repeat 0px -116px; MARGIN: 0px 7px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.banner{ width:1020px; height:286px; margin:1px auto}
.banner img{ width:1020px; height:286pox;}
/* flexslider */
.flexslider{position:relative; width:1020px;height:286px; margin:0px auto;overflow:hidden;}
.slides{ width:100%;position:relative;z-index:1;}
.slides li{ width:100%;height:286px;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:30px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:30px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

.line1{ width:1020px; height:340px; margin:25px auto}
.line1_lf{ width:725px; height:340px; border:1px solid #dfdfdf; float:left}
.line1_rg{  width:275px; height:340px; float:right}
.line1_rg img{ border:1px solid #dfdfdf; width:100%; height:auto}
.line1_rg img a{ border:none}

.line2{ width:1020px; height:274px; margin:0px auto}
.line2_lf{ width:725px; height:272px; border:1px solid #dfdfdf; float:left}
.keshi_t {
    width: 725px;
    height: 85px;
    background: url(images/ks_bg.png) no-repeat bottom;
    background-size: 100%;
}
.keshi_t span{ display:block; width:125px; height:65px; line-height:65px; background:url(images/heart.png) no-repeat left; color:#000; font-weight:400; font-size:18px; padding-left:35px; margin-left:25px; float:left}
.keshi_b{ width:695px; height:175px; margin:0px auto}
.ks_bg{ width:167px; height:45px; line-height:45px; background-color:#dfdfdf; color:#7c344a; font-size:18px}
.line2_rg{ width:275px; height:272px; border:1px solid #dfdfdf; float:right}
.zcfg_t{ width:275px; height:65px; background:url(images/zc_bg.png) no-repeat bottom; background-size:100%;}
.zcfg_t span{display:block; width:80px; height:25px; line-height:25px; color:#000; font-weight:400; font-size:18px; padding-left:15px; border-left:10px solid #7c344a; margin-top:20px; margin-left:15px; }
.zcfg_t span a{ color:#000; }
.zcfg_b{ width:255px; height:195px; margin:0px auto;}
.zcfg_b ul{ width:255px; height:195px;}
.zcfg_b ul li{ width:235px; height:35px; line-height:35px; border-bottom:1px solid #dfdfdf; background:url(images/dott.png) no-repeat left; padding-left:15px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; overflow:hidden;}
.zcfg_b ul li a{ color:#333333;}
.zcfg_b ul li a:hover{ color:#7d4657;}

.doctor{ width:1020px; height:238px; border:1px solid #dfdfdf; margin:20px auto}
.doctor_t{ width:1020px; height:82px; background:url(images/zj_bg.png) no-repeat bottom;}
.doctor_t span{ display:block; width:200px; height:60px; line-height:60px; background:url(images/heart.png) no-repeat left;color:#000; font-weight:400; font-size:18px;  padding-left:35px; float:left; margin-left:25px;}
.doctor_b{ width:1000px; height:170px; margin:0px auto}
.line4-bot{ width:1000px; height:145px; margin:0px auto}
.line4-bot-zj{ width:242px; height:145px; margin-left:20px; float:left;}
.line4-bot-zj-img{ width:96px; height:137px; border:1px solid #dfdfdf; float:left;}
.line4-bot-zj-img img{ display:block;width:96px; height:137px;}
.line4-bot-zj-txt{ width:115px; height:100px; float:left; margin-left:10px;}
  .line4-bot-zj-txt-t{ width:115px; height:25px; line-height:25px; color:#000; font-size:18px;  margin-top:5px; text-align:left}
  .line4-bot-zj-txt-t a{ color:#000}
  .line4-bot-zj-txt-b{ width:115px; height:55px; line-height:20px; color:#333; font-size:14px; margin-top:5px; text-align:left}
.line4-bot-an{ width:68px; height:22px;}
.link{ width:1020px; height:73px; border:1px solid #dfdfdf; background:url(images/link_bg.jpg) repeat-x; margin:20px auto}
.link_lf{ width:90px; height:73px; line-height:73px; background-color:#7c344a; color:#fff; font-size:18px; font-weight:400; text-align:center; float:left}
.link_rg{ width:928px; height:73px; line-height:73px; float:right;}
.link_rg ul li{ width:auto; height:73px; line-height:73px; color:#333; font-size:16px; float:left; margin-left:15px; margin-right:15px;}
.link_rg ul li a{ color:#333;}
.foot{ width:100%; height:240px; background-color:#7c344a;}
.foot_c{ width:1020px; height:220px; margin:0px auto; padding-top:25px;}
.foot_c_lf{ width:193px; height:166px; float:left}
.foot_c_rg{ width:700px; height:166px; float:left; margin-left:90px; color:#fff; line-height:30px; font-size:16px;}
.foot_c_rg a{ color:#fff; text-decoration:underline}
.zcfg_b{ width:255px; height:auto; margin:0px auto;}
.zcfg_b ul{ width:255px; height:auto;}
 #divfirst{ height:auto;}