@charset "gb2312";
/* CSS Document */
@import url(common.css);
body {
	margin:auto;
	width:950px;
	background:url(bg201006.gif) repeat-y top center #F3E3FB;
	color:#333;
	font-size:14px;
}
/* 链接颜色 */
a:link {
	color: #812C94;
	text-decoration:none;
}
a:visited {
	color: #639;
	text-decoration:none;
}
a:hover {
	color: #909;
	text-decoration:underline;
}
.more, a.more:link, a.more:visited {
	float:right;
	font-size:12px;
	color:#666;
	font-weight:normal;
	margin-top:-24px;
}
.tle {
	float:left;
	height:28px;
	line-height:28px;
	color:#333;
}
.list {
	margin:0 auto;
}
.list li {
	padding-left:15px;
	line-height:24px;
	height:24px;
	font-size:14px;
	text-overflow:ellipsis;
	white-space: nowrap;
	background:url(item.gif) -5px -500px no-repeat;
	overflow:hidden;
}
.list a {
	float:left;
	display:block;
	width:130px;
*width:150px;
	_width:150px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
.list span {
	float:right;
	margin-top:0px;
*margin-top:-24px;
	_margin-top:-24px;
	font-size:12px;
}
.listB {
	margin:auto;
}
.listB li {
	border-bottom:dashed 1px #ccc;
	padding-left:15px;
	line-height:28px;
	height:28px;
	font-size:14px;
	text-overflow:ellipsis;
	white-space: nowrap;
	background:url(item.gif) -5px -500px no-repeat;
	overflow:hidden;
}
.listB a {
	float:left;
	text-overflow:ellipsis;
	white-space:normal;
}
.listB span {
	float:right;
	font-size:10px;
}
.list2c {
	margin:auto;
	min-height:100px;
	height:auto !important;
	height:100px;
	overflow:hidden !important;
	overflow: visible;
}
.list2c li {
	float:left;
	padding-left:10px;
	width:45%;
	line-height:24px;
	height:24px;
	font-size:14px;
	text-overflow:ellipsis;
	white-space: nowrap;
	background:url(item.gif) -5px -500px no-repeat;
	overflow:hidden;
}
.list2c12 {
	margin:auto;
}
.list2c12 li {
	float:left;
	padding-left:10px;
	width:45%;
	line-height:20px;
	height:20px;
	font-size:12px;
	text-overflow:ellipsis;
	white-space: nowrap;
	background:url(item.gif) -5px -500px no-repeat;
	overflow:hidden;
}
.list12 {
	margin:auto;
	clear:both;
}
.list12 li {
	padding-left:15px;
	line-height:20px;
	height:20px;
	font-size:12px;
	text-overflow:ellipsis;
	white-space: nowrap;
	background:url(item.gif) -5px -500px no-repeat;
	overflow:hidden;
}
.hdline {
	margin:0 auto 10px;
	_margin:0 auto;
	clear:both;
}
.hdline img {
	float:left;
	margin-right:9px;
	padding:2px;
	border: solid 1px #ddd;
}
.hdline dt {
	text-algin:center;
	line-height:24px;
	font-size:14px;
}
.hdline dd {
	text-indent:2em;
	color:#999;
	font-size:12px;
}
.imglist {
	height:110px;
	overflow:hidden;
}
.imglist li {
	float:left;
	margin:0 5px;
	text-align:center;
	font-size:12px;
	display:inline;
}
.imglist img {
	height:92px;
}
#apDiv1 {
	position:absolute;
	width:1px;
	height:1px;
	z-index:1;
}
#apDiv2 {
	position:relative;
	left:190px;
	top:18px;
	width:140px;
	height:60px;
	z-index:2;
}
/*页面头部*/
#header {
	margin:auto;
	width:950px;
	height:148px;
	font-size:12px;
	background:url(bg20107.jpg) no-repeat #fff;
}
.topdesc {
	float:left;
	width:430px;
	padding:0 0px;
	height:30px;
	line-height:30px;
	color:#91539E;
	overflow:hidden;
}
.topdesc i {
	float:left;
	font-style:normal;
}
.toplink {
	float:right;
	width:240px;
	padding:0 15px;
	height:30px;
	line-height:30px;
	color:#91539E;
}
.toplink a:link, .toplink a:visited {
	margin:0 5px;
	color:#91539E;
}
#topSearch {
	float:right;
	padding:15px 15px 0 0;
	width:260px;
	height:23px;
	display:inline;
}
#topSearch .textfrm {
	float:left;
	border:0;
	width:210px;
	height:21px;
	line-height:23px;
	color:#606;
}
#topSearch .btn {
	border:0;
	width:39px;
	height:23px;
	line-height:23px;
	color:#fff;
	background:#733482;
}
#logo {
	float:left;
	width:240px;
	height:148px;
	display:block;
	overflow:hidden;
}
#header h2 #logo {
	text-indent:-999em;
}
#vsl {
	float:left;
	width:650px;
	overflow:hidden;
}
/* 导航*/
#globalNav {
	float:right;
	padding:38px 0 0 0;
	width:680px;
	height:30px;
}
#myslidemenu {
	_height:42px;
	_overflow:hidden;
}
.jqueryslidemenu {
	float:left;
	width:680px;
}
.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
}
.jqueryslidemenu ul li a {
	display: block; /*background of tabs (default state)*/
	color: white;
	font: bold 14px Verdana;
	padding:6px 25px;
	border-right: 0;
	text-decoration: none;
	_overflow:hidden;
}
.jqueryslidemenu ul li i {
	width:68px;
	height:14px;
	line-height:14px;
	color:#C09EC7;
	font-family:Verdana;
	font-style:normal;
	font-weight:normal;
	font-size:10px;
	display:block;
}
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color: white;
}
.jqueryslidemenu ul li a:hover {
	background: #450865; /*tab link background during hover state*/
	color: white;
	text-decoration: none;
}
.jqueryslidemenu ul li ul {
	position: absolute;
	left: 0;
	width:230px;
	_width:220px;
	display: block;
	visibility: hidden;
	background:#F3E3FB;
	margin:0;
	padding:0;
	border:solid 5px #F3E3FB;
	_border-right:0;/*解决IE6下右边多出两倍border*/
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
	display: inline;
	float: none;
	padding:0;
}
.jqueryslidemenu ul li ul li img {
	width:240px;
	height:100px;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
	top: 0;
	margin:0;
	padding:0;
	_border-right:0;/*解决IE6下右边多出两倍border*/
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited {
	font: normal 12px Verdana;
	float:left;
	color:#985EA6;
	width:110px; /*width of sub menus*/
	padding:5px;
	border-bottom: 1px solid #DAC0DB;
	border-right:0;
	background:#F3E3FB;
}
.jqueryslidemenu ul li ul li a:hover {
	background:#AA7AB6;
	color: white;
}
.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
	background: #eff9ff;
	color: black;
}
/* ######### CSS classes applied to down and right arrow images 下拉箭头######### */
.downarrowclass {
	position: absolute;
	top: 12px;
	right: 10px;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
#search {
	float:right;
	padding:15px 15px 0 0;
	height:23px;
}
#search .textfrm {
	float:left;
	padding-left:8px;
	border:0;
	height:23px;
	line-height:23px;
	color:#606;
	background:url(bg20102.gif) -750px -200px no-repeat;
}
#search .btn {
	border:0;
	width:39px;
	height:23px;
	line-height:23px;
	background:url(bg20102.gif) -890px -200px no-repeat;
}
.wrap {
	margin:auto;
	width:950px;
	background:#fff;
	clear:both;
}
.col3_1 {
	float:left;
	margin-right:15px;
	width:280px;
	overflow:hidden;
}
.col3_2 {
	float:left;
	width:420px;
height:650px overflow:hidden;
}
.col3_3 {
	float:right;
	width:220px;
	background:#FAF5F9;
	overflow:hidden;
}
.fram280 {
	float:left;
	width:280px;
	overflow:hidden;
}
.fram280 .tle {
	float:left;
	padding-left:40px;
	width:240px;
	height:28px;
	line-height:28px;
	color:#639;
	background:url(bg20102.gif) -400px -250px no-repeat;
}
.fram280 .frm {
	float:left;
	padding:10px 0;
	_padding:10px 0 0 0;
	width:280px;
	background:#FBF8FB;
}
.fram280B .tle {
	padding-left:30px;
	width:250px;
	font-weight:bold;
	background:url(bg20102.gif) -450px -300px no-repeat;
}
.fram280B .frm {
	float:left;
	margin-bottom:10px;
	padding:9px;
	border:solid 1px #E6D5E5;
	border-top:solid 3px #F2EAF2;
	width:260px;
}
.fram280B .row {
	padding:5px 5px 0 5px;
	clear:left
}
.fram280B .rowA {
	padding:5px 5px 0 5px;
	height:64px;
	overflow:auto;
}
.fram280B h4 {
	font-size:13px;
	color:#939;
	background:#FAF5F9;
	height: 20px;
}
.fram280B li {
	float:left;
	padding-left:5px;
	width:115px;
	font-size:12px;
}
.fram280B ul {
}
#expert {
	float:left;
	width:280px;
	height:200px;
	font-size:12px;
	overflow:hidden;
}
#expert li {
	height:100px;
}
#expert img {
	float:left;
	width:75px;
	height:90px;
	margin-right:10px;
	display:inline;
}
#expert h5 a {
	font-size:12px;
	color:#909;
}
#expert .intro {
	height:40px;
	overflow:hidden;
}
#expert .time {
	margin-top:4px;
	color:#c36;
}
#expert a.yyBtn {
	float:left;
	margin-right:5px;
	width:39px;
	height:19px;
	text-indent:-999em;
	background:url(bg20102.gif) 0 -400px no-repeat;
	display:block;
}
#expert a.zxBtn {
	float:left;
	margin-right:3px;
	width:39px;
	height:19px;
	text-indent:-999em;
	background:url(bg20102.gif) -200px -400px no-repeat;
	display:block;
}
.homeKsNav {
	float:left;
	margin-bottom:10px;
	padding:9px;
	border:solid 1px #E6D5E5;
	width:260px;
}
.homeKsNav .tle {
	padding-left:40px;
	border-bottom:solid 2px #E6D5E5;
	width:220px;
	height:26px;
	line-height:26px;
	font-size:14px;
	background:url(bg20102.gif) 0 -435px no-repeat;
}
.homeKsNav .subTle {
	color:#2B9811;
}
.homeKsNav dl {
	float:left;
	margin:4px 0;
	padding:3px 0;
	width:130px;
}
.homeKsNav dt {
	color:#812C94;
	font-size:13px;
	font-weight:bold;
}
.homeKsNav dd {
	color:#999;
	font-size:12px;
}
.homeKsNav .colA {
	background:#F9F2F7;
	overflow:auto;
}
#flashVsl {
	float:left;
	margin-bottom:10px;
	padding:9px;
	width:400px;
	height:220px;
	border:solid 1px #EAD8E9;
	background:url(bg-vsl.gif) repeat-x;
}
/* ntab 标签切换*/
.nTab {
	float: left;
	margin-bottom:8px;
	width: 715px;
	border-bottom:1px #fff solid;
	background:#E6D5E5;
	background-position:left;
}
.nTab .TabTitle {
	padding-left:5px;
	height: 28px;
	background:url(bg20102.gif) no-repeat;
	clear: both;
	overflow: hidden;
}
.nTab .TabTitle b {
	float:left;
	margin-right:5px;
	line-height:28px;
	font-weight:normal;
	font-size:10px;
	color:#f60;
}
.nTab .TabTitle li {
	float: left;
	width: 90px;
	line-height: 26px;
	cursor: pointer;
	text-align:center;
}
.nTab .TabTitle .active {
	border:1px #E6D5E5 solid;
	border-bottom:1px #fff solid;
	color:#333;
	font-weight:bold;
	background:#fff;
}
.nTab .TabTitle a:link, .nTab .TabTitle a:visited {
	color:#333;
	font-size:12px;
}
.nTab .TabTitle .normal {
	border:1px #E6D5E5 solid;
}
.nTab .TabContent {
	width:auto;
	background:#fff;
	margin: 0px auto;
	padding:9px;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
}
.none {
	display:none;
}
.n280 {
	width:280px;
}
.n280 .TabTitle {
	background-position:0 -250px;
}
.n280 .TabContent {
	height:170px;
	background:#FBF8FB;
}
.n280 .listB li {
	width:240px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.n420 {
	width:420px;
}
.n420 .TabTitle {
	background-position:0 -300px;
}
.n420 .TabContent .hdline {
	height:95px;
}
.n420 .TabContent .hdline img {
	width:110px;
	height:83px;
}
.n420 .TabContent .hdline dd {
	height:60px;
	overflow:hidden;
}
.n420 #myTab2_Content2 {
	height:402px;
	overflow:hidden;
}
.n715 {
	width:715px;
}
.n715 .TabTitle {
	background-position:0 -350px;
}
.n715 .TabContent {
	padding:9px 0;
	height:170px;
}
.n950 {
	margin:auto;
	width:950px;
	border-bottom:1px #ECECEC solid;
}
.n950 .TabTitle {
	padding:0;
	background:url() #F6F5F6;
	font-size:12px;
}
.n950 .TabTitle .active {
	border:1px #ECECEC solid;
	border-bottom:1px #fff solid;
}
.n950 .TabTitle .normal {
	border:1px #ECECEC solid;
}
.n950 .TabTitle span {
	float:right;
	padding-right:15px;
	line-height: 26px;
}
.n950 .TabContent {
	padding:9px;
	border-right:1px #ECECEC solid;
	border-left:1px #ECECEC solid;
}
.hot {
	border:solid 1px #FAEFD8;
	padding:9px;
	width:400px;
	background:#FFFBF2;
	clear:both;
	overflow:auto;
*overflow:hidden;
	_overflow:hidden;
}
.hot .list li {
	float:left;
	padding-left:10px;
	width:190px;
	font-size:12px;
}
.hot .list a:link, .hot .list a:visited {
	width:180px;
	color:#333
}
.col2_1 {
	float:left;
	width:715px;
	overflow: hidden;
}
.kmlist {
	background:url(km.jpg) no-repeat;
}
.kmlist li {
	float:left;
	margin:0 10px 10px;
	width:120px;
	height:80px;
	text-align:center;
	display:inline;
	background:url(km.jpg) -560px -100px no-repeat;
}
.kmlist a {
	padding-top:60px;
	width:120px;
	font-size:12px;
	display:block;
}
.kmlist .ksA1 {
	background-position:0 0;
}
.kmlist .ksA2 {
	background-position: -140px 0;
}
.kmlist .ksA3 {
	background-position: -280px 0;
}
.kmlist .ksA4 {
	background-position: -420px 0;
}
.kmlist .ksA5 {
	background-position: -560px 0;
}
.kmlist .ksA6 {
	background-position: 0 -100px;
}
.kmlist .ksA7 {
	background-position: -140px -100px;
}
.kmlist .ksA8 {
	background-position: -280px -100px;
}
.kmlist .ksA9 {
	background-position: -420px -100px;
}
.kmlist .ksA10 {
	background:url(km-1.jpg) no-repeat;
}
#tijian {
	width:210px;
}
#tijian li {
	float:left;
	margin:2px 1px;
	width:98px;
	height:30px;
	line-height:30px;
	color:#909;
	font-size:12px;
	text-align:center;
	background:#fff;
}
#tuhua {
	height:500px;
}
#tuhua li {
	margin-bottom:5px;
	width:200px;
	height:160px;
	overflow:hidden;
}
#tuhua img {
	width:170px;
	height:128px;
	padding:2px;
	border:solid 1px #ddd;
}
/*专家风采的样式*/
#hmExpert {
	float:left;
	margin:5px auto 0;
	width:950px;
	background:url(bg-h-expert.jpg) no-repeat;
	overflow:hidden;
}
#hmExpert .tle {
	margin-bottom:5px;
	padding-left:10px;
	width:940px;
	font-size:14px;
	background:url(bg20102.gif) 0 -470px no-repeat;
}
.zjfc {
	padding-left:4px;
	height:234px;
	width:946px;
	overflow:hidden;
	font-size:14px;
	color:#426ca6;
	clear:both;
}
.zjt {
	border: #94b7d1 2px solid;
	width: 42px;
	display: inline;
	float: left;
	height: 224px;
	margin-right: 3px;
}
.line2 {
	height:230px;
}
.testimg {
	border: #E6D5E5 2px solid;
	width: 42px;
	display: inline;
	float: left;
	height: 224px;
	margin-left:2px;
	cursor:pointer;
}
.testcont {
	border: #E6D5E5 1px solid;
	border-left:0;
	padding:10px;
	line-height: 22px;
	width:436px;
	float: left;
	height: 206px;
	margin-left:0;
	overflow:hidden;
	display:inline;
}
.testpic {
	float:left;
	margin:4px 10px 0 0;
}
.testpic img {
	width:100px;
	height:125px;
}
.testname {
	margin-bottom:5px;
	border-bottom: #ddd 1px dashed;
	text-align: center;
	width:100%;
	color:#639;
	font-size: 12px;
	font-weight:normal;
}
.testname span {
	color:#027A7A;
	font-weight:bold;
	font-size: 14px;
}
.testfont {
	color:#666;
	height:130px;
	overflow:hidden;
}
.testfont a {
	color: #ff6600;
}
.testcont a.yyBtn {
	float:left;
	margin-right:10px;
	width:39px;
	height:19px;
	text-indent:-999em;
	background:url(bg20102.gif) 0 -400px no-repeat;
	display:block;
}
.testcont a.zxBtn {
	float:left;
	margin-right:0px;
	width:39px;
	height:19px;
	text-indent:-999em;
	background:url(bg20102.gif) -200px -400px no-repeat;
	display:block;
}
.test li {
	float: left;
}
/*环境图*/
.TabContent .imglist li {
	margin:0 11px;
	width:120px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#service {
	float:left;
	padding:130px 10px 0 15px;
	width:210px;
	font-size:12px;
	background:url(service2010.jpg) no-repeat;
}
#service li {
	float:left;
	padding:5px 0 0 10px;
	width:55px;
	height:50px;
	text-indent:2em;
	overflow:hidden;
}
#service a:link, #service a:visited {
	color:#c00;
	display:block;
}
#service .time {
	padding:5px 0 0 0;
	width:105px;
	height:45px;
	color:#909;
	text-indent:0;
	text-align:center;
}
#service .yy {
	padding-left:25px;
	width:160px;
}
#service .yy a:link, #service .yy a:visited {
	color:#090;
	font-weight:bold;
}
.fram220 {
	float:left;
	width:220px;
}
.fram220 .tle {
	float:left;
	padding-left:30px;
	width:190px;
	height:28px;
	line-height:30px;
	font-weight:bold;
	background:url(bg20102.gif) -400px -200px no-repeat;
}
.fram220 .frm {
	float:left;
	padding:10px;
	width:200px;
}
#zixun {
	margin:5px;
	padding:5px;
	width:200px;
	background:#fff;
	display:inline;
}
.zhinanlist li {
	float:left;
	margin-bottom:8px;
	padding-right:15px;
	width:85px;
	height:22px;
	line-height:23px;
	text-align:center;
	font-size:12px;
	background:url(bg20102.gif) -400px -400px no-repeat;
}
.zhinanlist a {
	padding-right:05px;
	width:85px;
	height:22px;
	display:block;
}
.list_left {
	float:left;
	width:568px;
	background:#FFF;
	margin-bottom:10px;
}
.list_left li {
	list-style:none;
	float:left;
	margin:10px 0;
	border-bottom:#ccc dashed 1px;
	padding:0 0 10px 0;
	width:558px;
}
.list_left li p {
	float:left;
	font-size:12px;
	padding:20px 0 0 20px;
	width:295px;
	height:95px;
	overflow:hidden;
	line-height:23px;
}
.list_left li img {
	widows:240px;
	height:135px;
	float:left;
	overflow:hidden;
}
.list_left h4 {
	height:18px;
	overflow:hidden;
	padding:0 0 0 20px;
width::300px;
}
/*内容页*/
.Breadcrumb {
	margin:auto;
	border-bottom:solid 1px #ddd;
	width:950px;
	height:30px;
	line-height:30px;
	font-size:12px;
	clear:both;
}
.contentShow {
	float:left;
	padding:25px;
	width:580px;
	overflow:hidden;
}
.contentShow img {
	display:inline;
}
.contentShow h1 {
	line-height:200%;
	text-align:center;
	font:Verdana, 微软雅黑, 20px;
}
.subname {
	padding-bottom:8px;
	text-align:center;
}
.cntText {
	border-top:solid 1px #dedede;
	font-size:12px;
	text-align:center;
}
.cntSummary {
	margin:20px auto;
	padding:10px;
	width:520px;
	color:#969;
	font-size:12px;
	background:#FAF5F9;
}
.cntSubject {
	margin:10px auto 30px;
	width:540px;
	clear:both;
}
.cntSubject h3 {
	line-height:30px;
	font-size:14px;
	background:url(bg201006show.gif) 0 -25px no-repeat;
}
.cntSubject ul {
	margin:auto;
}
.cntSubject ul li {
	float:left;
	padding-left:10px;
	width:45%;
	line-height:24px;
	height:24px;
	font-size:14px;
	text-overflow:ellipsis;
	white-space: nowrap;
	background:url(item.gif) -5px -500px no-repeat;
	overflow:hidden;
}
 .cntSubject a:link, .cntSubject a:link: {
color:#960;
}
.cntPicad {
	float:left;
	margin:0 10px 10px 0
}
.Text {
	line-height:240%;
	clear:both;
	padding:0px 0 0 0;
	font-size:14px;
	text-align:justify;
}
.keyword {
	text-align:right;
}
.keyword a:link, .keyword a:visited {
	color:#000000;
}
.cntYuyue {
	margin:20px auto;
	padding:0 0 0 69px;
	width:331px;
	height:78px;
	text-align:center;
	font-size:14px;
	background:url(yy.gif) 0 -1px no-repeat;
	overflow:hidden;
	clear:both;
}
.cntYuyue li {
	float:left;
	width:112px;
	margin:0 36px 0 0;
	display:inline;
}
.cntYuyue a:link, .cntYuyue a:visited {
	float:left;
	width:112px;
	height:80px;
	text-align:center;
	line-height:48px;
	display:inline;
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
.cntYuyue a:hover {
	width:112px;
	height:80px;
	color:#ff0;
	font-weight:bold;
	background:url(yy.gif) 1px -80px no-repeat;
}
.cntTip {
	margin:20px auto;
	padding:9px;
	border:solid 1px #FFE0C7;
	width:520px;
	color:#930;
	font-size:12px;
	background:#FFFDF1;
	clear:both;
}
.cntTip a:link, .cntTip a:visited {
	color:#c00;
}
.cntNext {
	margin:auto;
	width:540px;
	font-size:12px;
	clear:both;
}
.kwbaidu {
	margin:20px auto;
	width:540px;
	clear:both;
}
.cntyuanzhang {
	margin:auto;
	padding:9px;
	border:solid 1px #f90;
	width:520px;
	clear: both;
}
.cntyuanzhang .tle {
	margin-bottom:15px;
	width:500px;
	padding-left:20px;
	border-bottom:solid 1px #FFE0C7;
	color:#812C94;
	font-size:14px;
	background:url(bg201006show.gif) 0 -150px no-repeat;
}
.cntyuanzhang .hdline {
	float:left;
	padding:0 10px;
	width:240px;
	clear:none;
}
.tjPic {
	margin:20px auto;
	width:530px;
	clear:both;
}
.tjPic .tle {
	padding-left:25px;
	width:515px;
	height:32px;
	line-height:24px;
	color:#812C94;
	font-size:14px;
	background:url(bg201006show.gif) 0 -200px no-repeat;
	overflow:hidden;
}
.tjPic .imglist {
	padding:5px 15px;
	height:106px;
	overflow:hidden;
	clear:both;
}
.tjPic .imglist li {
	width:160px;
	height:106px;
	text-align:center;
	overflow:hidden;
}
.tjPic .imglist img {
	padding:3px;
	border:solid 1px #eee;
}
.cntbackHome {
	margin:auto;
	width:200px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#fff;
	text-align:center;
	background:url(backhome.jpg) no-repeat;
	clear:both;
}
.cntbackHome a:link, .cntbackHome a:visited {
	color:#fff;
	text-decoration:none;
}
.cntbackHome a:hover {
	color:#fc6;
}
.cntright {
	float:right;
	padding:10px;
	width:300px;
	background:#FAF5F9;
}
.fram300 {
	float:left;
	margin-bottom:10px;
	width:300px;
	clear:both;
}
.fram300 .tle {
	padding-left:20px;
	width:280px;
	height:28px;
	line-height:30px;
	color:#812C94;
	font-size:14px;
	background:url(bg201006show.gif) -630px -112px no-repeat;
}
.fram300 .tle .more, .fram300 .tle a.more:link, .fram300 .tle a.more:visited {
	margin:0 10px 0 0;
}
.fram300 .frm {
	padding:9px;
	border-left:solid 1px #E6D5E5;
	border-right:solid 1px #E6D5E5;
	width:280px;
	background:#fff;
	display:block
}
.fram300 .btm {
	height:8px;
	line-height:8px;
	font-size:1px;
	background:url(bg201006show.gif) -630px -92px no-repeat;
}
#rlist {
	clear:both;
}
#rlist a {
	float:left;
	display: inherit;
	width:260px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
#guanzhu {
	width:280px;
	background:url(bg201006show.gif) -631px -140px no-repeat;
	clear:both;
}
#guanzhu li {
	padding-left:30px;
	width:260px;
	line-height:28px;
	background:url()
}
#guanzhu a {
	float:left;
	width:250px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
#hotImg {
	height:210px;
	overflow:hidden;
}
#hotImg li {
	height:120px;
	overflow:hidden;
}
.fram300 .imglist li {
	width:130px;
	height:120px;
	overflow:hidden;
	line-height:20px;
}
.fram300 .imglist img {
	width:122px;
	height:90px;
	padding:3px;
	border:solid 1px #eee;
}
#intro {
	font-size:12px;
	line-height:20px;
	color:#666;
}
#intro img {
	float:left;
	margin-right:15px;
	padding:3px;
	border:solid 1px #eee;
}
#intro h4 {
	color:#c60;
	font-size:14px;
}
#intro p a {
	font-size:14px;
	color:#996600;
	line-height:27px;
}
.ksformFrm {
	margin:auto;
	height:40px;
}
.ksformFrm input {
	margin:0;
	padding:0;
	border:0;
}
.ksformFrm .searchtext {
	padding-left:32px;
	border:0;
	width:220px;
	height:25px;
	line-height:25px;
	background:url(bg201006show.gif) 0 -300px no-repeat;
}
.ksformFrm .btn {
	width: 40px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#609;
	border:0;
	background:url(bg201006show.gif) -252px -300px no-repeat;
}
.keywords {
	float:left;
	width:300px;
	color:#CCC;
}
.keywords li {
	float:left;
	padding-left:6px;
	font-size:12px;
	line-height:20px;
	white-space: nowrap;
	word-break:keep-all;
}
/*医院概况*/
#sideMenu {
	padding:10px;
	width:180px;
	background:#fff;
	overflow:auto;
*overflow:hidden;
	_overflow:hidden;
}
#sideMenu a {
	float:left;
	padding-left:35px;
	width:150px;
	height:32px;
	line-height:30px;
	background:url(bg201006show.gif) 0 -390px no-repeat #fff;
}
#sideMenu a.current, #sideMenu a:hover {
	height:32px;
	background:url(bg201006show.gif) 0 -350px no-repeat #fff;
	overflow:hidden;
}
#aboutCnt {
	width:670px;
}
.wrap {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
}
/* easy clearing 自适应高度的解决方法 */
.wrap:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.wrap {
	display: inline-block;
}
/*\*/
.wrap {
	display: block;
}
/* end easy clearing */
/*\*/
#aboutCnt, #aboutCntRight {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}
@media all and (min-width: 0px) {
#aboutCnt, #aboutCntRight {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
#aboutCnt:before, #aboutCntRight:before {
 content: '[DO NOT LEAVE IT IS NOT REAL]';
 display: block;
background: inherit;
padding-top: 32767px !important;
margin-bottom: -32767px !important;
height: 0;
}
}
.louchen {
	width:650px;
}
#f1, #f2, #f2j, #f3, #f4, #f5, #f6, #f7 {
	margin-right:10px;
	background:url(flows.gif) no-repeat;
}
.louchen li {
	height:65px;
	padding-top:15px;
	border-bottom:dashed 1px #ddd;
}
.louchen #f1 {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -459px;
	display:block;
}
.louchen #f2j {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -394px;
	display:block;
}
.louchen #f2 {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -328px;
	display:block;
}
.louchen #f3 {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -263px;
	display:block;
}
.louchen #f4 {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -198px;
	display:block;
}
.louchen #f5 {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -133px;
	display:block;
}
.louchen #f6 {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -68px;
	display:block;
}
.louchen #f7 {
	float:left;
	width:68px;
	height:40px;
	background-position:0px -3px;
	display:block;
}
/* 医院环境图片列表 */
.hjimgList {
	margin:auto;
	width:660px;
	overflow:hidden;
}
.hjimgList li {
	float:left;
	width:300px;
	padding:5px 10px;
	_padding:5px;
}
.hjimgList li h4 {
	font-size:14px;
	width:300px;
	text-align:center;
	font-weight:normal;
}
.hjimgList img {
	padding:4px;
	border:solid 1px #ddd;
}
.hjimgList img:hover {
	padding:4px;
	border:solid 1px #f90;
}
.pager {
	margin:20px;
	padding:10px 6px;
	clear:both;
	font-size:12px;
	text-align:center;
}
.pager a {
	margin:2px;
	border:solid 1px #E6D5E5;
	padding:4px 8px;
	color:#939;
}
.pager a:hover {
	border:solid 1px #590D7C;
	padding:4px 8px;
	color:#fff;
	background:#590D7C;
	text-decoration:none;
}
.pager .current {
	border:solid 1px #E6D5E5;
	padding:4px 8px;
	color:#fff;
	font-weight:bold;
	background:#590D7C;
}
.pager .nolink {
	border:solid 1px #AE1A94;
	padding:4px 8px;
	color:#D156BB;
	background:#590D7C;
}
.pager span {
	padding:2px 8px;
	color:#D156BB;
	background:#A50088;
}
#deptList {
	margin:0 auto 10px;
	padding:20px 40px;
	width:870px;
	height:130px;
	clear:both;
	font-size:12px;
	background:url(bg-dept.gif) no-repeat;
	overflow:hidden;
}
#deptList dl {
	float:left;
	margin-right:14px;
	width:130px;
	border-right:solid 1px #E9E9E9;
}
#deptList dt {
	font-size:13px;
	font-weight:bold;
	color:#333;
}
#deptList dt a:link, #deptList dt a:visited {
	color:#333;
}
#partner {
	padding-left:10px;
	width:900px;
	height:100px;
	background:url(partner.jpg) 30px -5px no-repeat;
}
#partner li {
	float:left;
	word-break:keep-all;
	white-space:nowrap;
}
#partner a {
	float:left;
	width:96px;
	height:100px;
	display:block;
	overflow:hidden;
	font-size:12px;
	margin-left:2px;
}
/*#partner h6{ margin-top:-20em;}*/
#partner h6 {
	visibility:hidden
}
#frdlink {
	padding-left:10px;
	width:900px;
	height:100px;
}
#frdlink li {
	float:left;
	padding-right:5px;
	line-height:24px;
	margin-right:5px;
	word-break:keep-all;
	white-space:nowrap;
	display:inline;
	background:url(frdline.gif) right no-repeat;
	font-size:12px;
}
#footKeyWordF06 {
	margin:auto;
	padding:10px;
	width:930px;
	font-size:12px;
	clear:both;
	width:920px;
	padding:9px;
	border:solid 1px #F3EAF1;
}
#footKeyWord06 {
	margin:auto;
	width:920px;
	padding:9px;
	border:solid 1px #F3EAF1;
}
#footKeyWordF06 a:link, #footKeyWordF06 a:visited {
	padding-right:12px;
	color:#969;
}
#footer {
	margin:10px auto;
	padding:10px 0 20px;
	border-top:solid 3px #eee;
	width:950px;
	font-size:12px;
	text-align:left;
	clear:both;
}
#footer .map {
	float:left;
	margin-right:15px;
}
#footer a:link, #footer a:visited, #footer img {
	display:inline;
}
/*2010-08-26 科室*/
.ks_main {
	width:950px;
	height:auto;
	margin:0 auto;
	background:#fff;
	font-size:12px;
	display:table;
}
.path {
	height:30px;
	line-height:30px;
	color:#999;
}
.path a {
	color:#999;
}
.cl {
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
	overflow:hidden;
}
/*左边*/
.ks_left {
	width:700px;
	height:auto;
	float:left;
	overflow:hidden
}
/*科室简介*/
.ks_summary {
	width:700px;
	height:200px;
	overflow:hidden;
}
.ks_summary_pic {
	width:258px;
	height:198px;
	border:1px solid #ebdfe9;
	float:left;
}
.ks_summary_pic img {
	width:238px;
	height:178px;
	border:1px solid #d9bb7f;
	background-color:#faf6f9;
	margin:9px auto 0 auto
}
.ks_summary_title {
	width:420px;
	height:30px;
	line-height:30px;
	float:right;
}
.ks_summary_title {
	font-size:18px;
	font-family:"微软雅黑", "宋体"
}
.ks_summary_content {
	width:420px;
	height:90px;
	line-height:24px;
	float:right;
	font-size:14px;
	color:#666666;
	text-indent:28px;
	padding:5px 0 10px 0;
	border-bottom:1px dashed #c2c2c2;
	overflow:hidden
}
.ks_summary_link {
	width:420px;
	height:60px;
	padding:5px 0 0 0;
	float:right;
}
.ks_summary_link li {
	width:410px;
	height:28px;
	line-height:28px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.ks_summary_link li a {
	font-size:14px;
	color:#8a5196;
}
/*不孕不育*/
.zt_pic {
	width:700px;
	height:182px;
	background:url(byby_03_01.jpg) no-repeat;
	margin:10px 0 0 0
}
.zt_pic a {
	display:block;
	width:700px;
	height:182px;
}
.zt_pic2 {
	width:700px;
	height:182px;
	margin:10px 0 0 0;
	overflow:hidden;
}
/*薇薇人流奖牌*/
.wwrlrrbox {
	width:690px;
	padding:4px;
	border:solid 1px #E2D2B1;
	background:#F9F4EA;
}
.wwrlrrbox .tle {
	float:left;
	width:670px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	background:#76541A
}
.wwrlrrbox .tle a {
	color:#ffffff;
}
.wwrlrrbox .tle a.right {
	font-size:12px
}
.wwrlrrbox .frm {
	padding:5px;
	width:680px;
	background:#fff;
	overflow:auto;
	clear:both;
}
.wwrlrrbox .frm .leftfrm {
	float:left;
	width:400px;
	color:#C60;
}
.wwrlrrbox .frm .leftfrm .hdline {
	float:left;
	padding:10px 0;
	margin:0px;
}
.wwrlrrbox .frm .leftfrm .hdline dt {
	text-align:center;
	font-size:18px;
}
.wwrlrrbox .frm .leftfrm .hdline dd {
	font-size:14px;
}
.wwrlrrbox .frm .rfrm {
	float:right;
	width:257px;
}
.award li {
	float:left;
	margin:0 8px;
	display:inline;
}
#pai {
	float:left;
	width:400px;
	overflow:hidden;
}
#pai img {
	margin-right:10px;
	width:120px;
	height:80px;
}
#pai .list li {
	float:left;
}
/*科室专题-宫颈疾病*/
.gz_about {
	background:url("icon_01_01.gif") repeat scroll 0 0 transparent;
	height:45px;
	margin-top:10px;
	width:700px;
}
.gz_about a {
	height:45px;
	width:700px;
	display:block;
}
a.gzbox_168, a.gzbox01 {
	width:148px;
	height:240px;
	background-image:url(bg_03_01.gif);
	background-repeat:no-repeat;
	display:inline-block;
	float:left;
	margin:10px 0 0 0;
	font-size:12px;
	line-height:23px;
	padding:20px 10px 0 10px;
	color:#6666cc;
}
a.gzbox01:hover {
	background-position:-3px -3px;
}
a.gzbox02 {
	background-position:-167px 0;
	margin-left:9px;
}
a.gzbox02:hover {
	background-position:-170px -03px;
}
a.gzbox03 {
	background-position:-334px 0;
	margin-left:9px;
}
a.gzbox03:hover {
	background-position:-337px -3px;
}
a.gzbox04 {
	background-position:-501px 0;
	margin-left:9px;
}
a.gzbox04:hover {
	background-position:-504px -3px;
}
a.gzbox_168:hover {
	border:3px solid #ffcc00;
	width:148px;
	height:237px;
	padding:17px 7px 0 7px;
	text-decoration:none;
}
/*科室专题-妇科整形*/
.fk_about {
	background:url("icon_01_02.gif") repeat scroll 0 0 transparent;
	height:45px;
	margin-top:10px;
	width:700px;
}
.fk_about a {
	height:45px;
	width:700px;
	display:block;
}
.fkzxzt_content {
	width:700px;
	height:231px;
	background:url(bg_01_02.gif) no-repeat;
	overflow:hidden;
	margin-top:10px
}
.fkzxzt_content_box {
	width:210px;
	height:231px;
	float:left;
	display:inline;
}
.fkzxzt_content_box .fk_pic {
	width:195px;
	height:87px;
	background:url(picbg.gif) no-repeat;
	text-align:center;
	display:block;
	margin:15px auto 0 auto;
}
.fkzxzt_content_box .fk_pic img {
	width:174px;
	height:82px;
	margin:0 auto;
}
.fkzxzt_content_box h4 {
	font-size:13px;
	line-height:24px;
	height:24px;
	width:170px;
	background:url(pictitlebg.gif);
	margin:5px auto 0 auto;
	text-align:center;
}
.fkzxzt_content_box h4 a {
	color:#E13500
}
.fkzxzt_content_box p {
	width:170px;
	margin:8px auto 0 auto;
	line-height:20px;
	color:#555555;
}
.m30 {
	margin:0 0 0 30px;
}
/*科室专题-妇科炎症*/
.fkyz_content {
	width:700px;
	height:375px;
	background:url(bg_01_03.gif) no-repeat;
	margin-top:10px;
	clear:both;
}
.fkyz_content_box {
	width:210px;
	height:231px;
	float:left;
	display:inline;
}
.fkyz_content_box .fk_pic {
	width:195px;
	height:87px;
	background:url(picbg.gif) no-repeat;
	text-align:center;
	display:block;
	margin:15px auto 0 auto;
}
.fkyz_content_box .fk_pic img {
	width:174px;
	height:82px;
	margin:0 auto;
}
.fkyz_content_box h4 {
	font-size:13px;
	line-height:24px;
	height:24px;
	width:170px;
	background:url(pictitlebg.gif);
	margin:5px auto 0 auto;
	text-align:center;
}
.fkyz_content_box h4 a {
	color:#E13500
}
.fkyz_content_box p {
	width:170px;
	margin:8px auto 0 auto;
	line-height:20px;
	color:#555555;
}
.fkyz_content_box p a {
	font-size:12px;
	color:#FF3300;
	font-weight:bold;
}
/*科室专题-妇科体检*/
.jk_about {
	background:url("icon_01_03.gif") repeat scroll 0 0 transparent;
	height:45px;
	margin-top:10px;
	width:700px;
}
.jk_about a {
	height:45px;
	width:700px;
	display:block;
}
.wrap2 {
	clear:both;
	margin:auto;
	overflow:hidden;
	width:700px;
}
.scroll_div {
	float:left;
	margin:10px 0 0 0;
	width:700px;
	height:160px;
	overflow:hidden;
	white-space:nowrap;
	display:inline;
}
.scroll_div img {
	height:150px;
	margin:auto 8px;
	border:1px #efefef solid;
	display:inline
}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {
	display:inline;
}
/*诊疗范围*/
.ks_zhiliao {
	width:650px;
	height:38px;
	line-height:38px;
	background:url(bg20102.gif) no-repeat 0 -518px;
	padding:0 0 0 50px;
	font-size:14px;
	color:#76541a;
	margin:10px 0 0 0;
}
.ks_zhiliao_list {
	width:698px;
	border:1px solid #e2d2b1;
	display:table;
	padding:0 0 20px 0
}
.ks_zhiliao_list_box {
	width:325px;
	height:90px;
	margin:25px 0 15px 18px;
	display:inline;
	float:left;
}
.ks_zhiliao_list_box a.pic {
	width:150px;
	height:90px;
	display:block;
	float:left;
}
.ks_zhiliao_list_box a.pic img {
	width:150px;
	height:90px;
}
.ks_zhiliao_list_box h5 {
	width:165px;
	height:30px;
	line-height:30px;
	float:right;
}
.ks_zhiliao_list_box h5 a {
	font-size:14px;
	color:#996600;
}
.ks_zhiliao_list_box p {
	width:165px;
	height:60px;
	float:right;
	color:#666666;
	overflow:hidden;
}
/*妇科专家、技术设备、科室环境、科室荣誉     选项卡*/
.ks_left_tabtitle {
	width:700px;
	height:32px;
	background:url(bg20102.gif) no-repeat 0 -576px;
	margin:10px 0 0 0;
}
.ks_left_tabtitle ul {
	padding:0 0 0 5px;
}
.ks_left_tabtitle ul li {
	height:30px;
	line-height:30px;
	padding:0 15px;
	float:left;
	margin:0 -1px 0 0;
	display:inline;
	border:1px solid #e6d5e5;
}
.ks_left_tabtitle ul li.active {
	height:31px;
	line-height:31px;
	background:#fff;
	border-bottom:none
}
.ks_left_tabtitle ul li a {
	font-size:14px;
	color:#692c78;
	text-decoration:none;
}
.ks_left_tabtitle ul li.active a {
	font-weight:bold;
}
.ks_left_tabcontent {
	width:698px;
	height:159px;
	border:1px solid #e6d5e5;
	border-top:0 none;
	padding:10px 0 0 0;
}
.ks_left_tabcontent .fkzj {
	width:320px;
	height:159px;
	padding:0 0 0 20px;
	color:#666666;
	float:left;
}
.ks_left_tabcontent .fkzj .fkzj_pic {
	width:100px;
	height:144px;
	float:left;
	overflow:hidden;
}
.ks_left_tabcontent .fkzj .fkzj_pic a.pic {
	width:100px;
	height:120px;
	display:block;
	overflow:hidden;
	float:left;
}
.ks_left_tabcontent .fkzj .fkzj_pic a.zx, .ks_left_tabcontent .fkzj .fkzj_pic a.yy {
	width:39px;
	height:19px;
	background-image:url(bg20102.gif);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:5px;
	float:left;
}
.ks_left_tabcontent .fkzj .fkzj_pic a.zx {
	background-position:0 -400px
}
.ks_left_tabcontent .fkzj .fkzj_pic a.yy {
	background-position:-200px -400px;
	margin-left:21px;
}
.ks_left_tabcontent .fkzj .fkzj_content {
	width:210px;
	height:135px;
	overflow:hidden;
	float:right;
	line-height:19px;
}
.ks_left_tabcontent .pic_list {
	width:698px;
	height:144px;
	overflow:hidden;
	padding:15px 0 0 0;
}
.ks_left_tabcontent .pic_list li {
	width:130px;
	height:130px;
	line-height:30px;
	float:left;
	text-align:center;
	margin:0 0 0 8px;
	display:inline;
	overflow:hidden;
}
.ks_left_tabcontent .pic_list li img {
	width:130px;
	height:100px;
}
/*右边*/
.ks_right {
	width:240px;
	height:auto;
	float:right;
}
.icon_link {
	width:238px;
	height:151px;
	border:1px solid #e6d5e5;
	margin:0 0 10px 0;
}
.icon_link a {
	width:50px;
	height:17px;
	background-image:url(/images/ks0831.gif);
	background-repeat: no-repeat;
	text-align:center;
	color:#6d6e72;
	text-decoration:none;
	padding-top:43px;
	float:left;
	margin:10px 0 0 23px;
	display:inline-block
}
.icon_link a:hover {
	color:#ff750a;
}
.icon_link .icon_link01 {
	background-position:5px 0
}
.icon_link .icon_link02 {
	background-position:-72px 0
}
.icon_link .icon_link03 {
	background-position:-143px 0
}
.icon_link .icon_link04 {
	background-position:0 -92px
}
.icon_link .icon_link05 {
	background-position:-74px -92px
}
.icon_link .icon_link06 {
	background-position:-143px -94px
}
/*右边选项卡*/
.ks_right_tabtitle {
	width:240px;
	height:32px;
	background:url(bg20102.gif) no-repeat -710px -576px;
}
.ks_right_tabtitle ul {
	padding:0 5px;
}
.ks_right_tabtitle ul li {
	width:113px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	margin:0 -1px 0 0;
	border:1px solid #e6d5e5;
	display:inline;
	float:left;
}
.ks_right_tabtitle ul li.active {
	height:31px;
	line-height:31px;
	background:#fff;
	border-bottom:none;
}
.ks_right_tabtitle ul li a {
	font-size:14px;
	color:#692c78;
	text-decoration:none;
}
.ks_right_tabtitle ul li.active a {
	font-weight:bold;
}
.ks_right_tabcontent {
	width:210px;
	border:1px solid #e6d5e5;
	border-top:0 none;
	padding:10px 15px;
	clear:both;
	margin: 0 0 10px 0;
}
.news_list li {
	width:198px;
	height:24px;
	line-height:24px;
	font-size:14px;
	background:url(item.gif) no-repeat -8px -499px;
	padding:0 0 0 10px;
	overflow:hidden
}
.news_list li a {
	color:#692c78
}
/*医院概况、医院动态*/
.yygk p {
	height:209px;
	color:#666666;
	overflow:hidden;
}
.yygk p img {
	float:left;
	margin:0 10px 0 0;
	width:80px;
	height:62px;
	overflow:hidden
}
.yygk p a {
	font-size:14px;
	color:#996600;
	line-height:27px;
}
.yydt {
	height:209px;
	overflow:hidden;
}
/*成功案例、妇科专题*/
.cgal {
	height:215px;
	overflow:hidden;
}
.cgal p {
	width:208px;
	height:62px;
	overflow:hidden;
	color:#666;
	margin:0 0 10px 0
}
.cgal p img {
	float:left;
	margin:0 10px 0 0;
	width:80px;
	height:62px;
	overflow:hidden
}
.cgal p a {
	font-size:14px;
	color:#996600;
	line-height:21px;
}
.fkzt {
	height:215px;
	overflow:hidden;
}
.zt_news_list {
	width:208px;
	height:215px;
	overflow:hidden
}
.zt_news_list li {
	width:90px;
	height:100px;
	float:left;
	line-height:25px;
	overflow:hidden;
	margin:10px 0 0 10px;
	display:inline
}
.zt_news_list li a img {
	width:100px;
	height:75px;
}
/*医患交流、频道精选*/
.yhjl, .pdjx {
	height:215px;
	overflow:hidden;
}
/*广告*/
.ks_right_ad {
	width:240px;
	height:120px;
	margin:0 0 10px 0;
}
/*科室新闻列表页面*/
.ks_left_list {
	width:698px;
	height:auto;
	border:1px solid #e6d5e5;
}
.ks_left_list h3 {
	font-size:24px;
	font-family:"微软雅黑", "宋体";
	line-height:30px;
	height:30px;
	color:#8a5196;
	margin:23px 0 0 28px;
	font-weight:normal;
}
.ks_left_list p {
	width:540px;
	padding:10px;
	background:#fbf8fb;
	margin:25px auto 15px auto;
	color:#7a3988;
	line-height:23px;
}
.list_db {
	width:600px;
	padding:10px 0 10px 0;
	margin:0 auto;
}
.list_db li {
	height:27px;
	line-height:27px;
	background:url(item.gif) no-repeat -8px -499px;
	padding:0 0 0 10px;
}
.list_db a {
	font-size:14px;
	color: #692c78;
}
.list_db span {
	float:right;
	font-size:12px;
	color:#999;
}
.list_db li.list_db_line {
	height:10px;
	line-height:10px;
	font-size:10px;
	overflow:hidden;
	border-bottom:1px dashed #cccccc;
	background:none;
	margin:0 0 12px 0;
}
/*2010-8-28* 诊疗科目 新*/
.zlkm_list {
	width:698px;
	height:auto;
	border:1px solid #e6d5e5;
	display:table;
	padding:0 0 20px 0;
}
.zlkm_list_box {
	width:320px;
	height:210px;
	float:left;
	margin:20px 0 0 20px;
	display:inline;
}
.zlkm_list_box h2 {
	width:300px;
	height:30px;
	line-height:30px;
	background:url(item.gif) no-repeat 0 7px;
	padding:0 0 0 20px;
	background-color: #FAF5F9;
}
.zlkm_list_box h2 a {
	font-size:14px;
	color:#692c78;
}
.zlkm_jieshao {
	width:300px;
	height:auto;
	background:#f9f9f9;
	padding:10px;
	display:table;
	margin:10px 0 0 0;
}
.zlkm_jieshao a {
	width:100px;
	height:75px;
	display:block;
	float:left;
	overflow:hidden;
}
.zlkm_jieshao a img {
	width:100px;
	height:75px;
}
.zlkm_jieshao p {
	width:180px;
	height:75px;
	line-height:19px;
	float:right;
	color:#666;
}
.zlkm_jieshao p a {
	width: auto;
	height:auto;
	display:inline;
	float:none;
	color:#666;
}
.zlkm_option {
	width:310px;
	height:60px;
	padding:5px 0 0 0;
	overflow:hidden;
}
.zlkm_option li {
	width:95px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:5px 0 0 8px;
	display:inline;
	float:left;
	overflow:hidden;
}
.zlkm_option li a {
	width:93px;
	height:23px;
	background:#faf5f9;
	border-bottom:1px solid #e5d9e8;
	border-right:1px solid #e5d9e8;
	display:block;
	color:#bc82c7;
	overflow:hidden;
}
.zlkm_option li a:hover {
	background:#f2e4f6;
	text-decoration:none;
	color:#8e3ba3;
}
/*咨询*/
.zx_left_form {
	width:698px;
	height:auto;
	border:1px solid #e6d5e5;
}
.zx_left_form h3 {
	font-size:24px;
	font-family:"微软雅黑", "宋体";
	line-height:30px;
	height:30px;
	color:#8a5196;
	margin:23px 0 0 28px;
}
.button_ask {
	float:right;
	width:140px;
	height:25px;
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(button_ask.gif) no-repeat;
	margin: 0 60px 0 0
}
.ask_form {
	width:570px;
	height:auto;
	margin:0 auto;
	padding:0 0 20px 0;
}
.ask_form_text {
	height:23px;
	line-height:23px;
	border:1px solid #bd95c7;
	background:#fbf8fb;
	margin:0 10px 0 0;
	padding:0px;
	vertical-align:middle
}
.ask_form_select {
	width:185px;
*width:181px;
	width:181px\0;
	height:23px;
	background:#fbf8fb;
	border:1px solid #bd95c7;
	margin:0 10px 0 0;
	padding:0px;
	vertical-align:middle
}
.ask_form_textarea {
	width:510px;
	height:120px;
	border:1px solid #bd95c7;
	background:#fbf8fb;
	font-size:12px;
	margin:0 0 0 58px;
}
.ask_form_button {
	text-align:right;
}
.ask_form li {
	margin:5px 0 0 0;
}
.ask_form li label {
	width:58px;
	font-size:14px;
	display:inline-block;
	color:#333333;
}
.ask_form li span {
	color:#999999;
}
.ask_form img {
	display:inline;
}
.ask_form li span label {
	width:100px;
	font-size:12px;
}
.zx_left_zxlist {
	width:698px;
	height:auto;
	border:1px solid #e6d5e5;
	margin:10px 0 0 0;
}
.zx_left_zxlist .search_form {
	width:625px;
	padding:10px;
	background:#faf5f9;
	margin:20px auto 0 auto;
}
.zx_left_zxlist .search_form span {
	font-size:14px;
	font-weight:bold;
	color:#663366;
}
.zx_left_zxlist .search_form select {
	background:#fbf8fb;
	border:1px solid #bd95c7;
	margin:0 10px 0 0;
	padding:0px;
	vertical-align:middle
}
.zx_left_zxlist .search_form .search_form_button {
	vertical-align:middle;
}
.zx_left_zxlist .search_form img {
	display:inline
}
.ask_title {
	width:625px;
	background:#f8f0f6;
	height:30px;
	line-height:30px;
	padding:0px 10px;
	margin:20px auto 0 auto;
	overflow:hidden
}
.ask_title h5 {
	font-size:14px;
	font-weight:normal;
	color:#993399;
}
.ask_title h5 span {
	color:#cc0000
}
.ask_title p {
	float:right;
	color:#999999;
}
.ask_title p span, .ask_title p a {
	color:#cc0000;
	padding:0 5px;
}
.ask_content {
	width:625px;
	padding:10px 0;
	line-height:29px;
	font-size:14px;
	margin:0 auto;
	text-indent:24px;
	color:#333333;
}
.ask_reply {
	width:623px;
	background:#fffcf3;
	border:1px solid #f2c68d;
	margin:0 auto;
	padding:10px;
	font-size:14px;
	line-height:29px;
	text-indent:24px;
	color:#333333
}
.ask_reply span {
	display:block;
	text-align:right;
	font-size:12px;
	color:#b7b7b4;
}
.answer_01 {
	background:url(true01.gif) no-repeat 0 5px;
	width:18px;
	height:30px;
	display:inline-block;
	vertical-align:middle
}
.question_01 {
	background:url(false01.gif) no-repeat 0 5px;
	width:18px;
	height:30px;
	display:inline-block;
	vertical-align:middle
}
/*咨询show*/
.show_question_t {
	background:none repeat scroll 0 0 #F8F0F6;
	height:30px;
	line-height:30px;
	margin:20px auto 0 auto;
	padding:0 10px;
	width:625px;
	font-size:14px;
	font-weight:bold
}
.show_question_ct {
	text-align:right;
	width:645px;
	line-height:30px;
	font-size:14px;
	border-top:#D548A9 1px dashed;
	color:#8A017B;
	margin:0 auto
}
.show_question {
	background:none repeat scroll 0 0 #FFFCF3;
	border:1px solid #F2C68D;
	color:#333333;
	font-size:14px;
	line-height:29px;
	margin:0 auto;
	padding:10px;
	text-indent:24px;
	width:623px;
}
.ask_form_textarea2 {
	width:510px;
	height:120px;
	border:1px solid #bd95c7;
	background:#fbf8fb;
	font-size:12px;
}
.show_table {
	width:645px;
	margin:20px auto;
	background:#fdfdfd;
}
.show_table img {
	display:inline;
	vertical-align:middle;
}
.show_table h4 {
	font-size:14px;
	color:#7a3988;
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	padding:0 0 0 18px;
	height:30px;
	line-height:30px;
}
/*在线预约*/
.SectionIntro a {
	color:red
}
.SectionIntro img {
	float:left;
	padding:0 10px 0 0;
}
.yyonline tr {
	height:35px
}
/*医生介绍 2010/9/6*/
.expertList {
	width:698px;
	height:auto;
	padding:10px 0px;
	clear:both;
	display:table
}
.expertList .left {
	width:100px;
	padding:0 0 0 20px;
}
.expertList .right {
	width:548px;
	padding:0 10px 0 10px
}
.expertList .doctor_photo {
	width:100px;
	height:120px;
	display:block;
	overflow:hidden;
}
.expertList .doctor_photo a {
	width:100px;
	height:120px;
}
.expertList .expertBtn {
	width:100px;
	height:19px;
	margin-top:5px;
}
.expertList .expertBtn li {
	width:39px;
	height:19px;
	float:left;
}
.expertList .expertBtn li.zx {
	margin-left: 21px;
	display:inline
}
.expertList .expertBtn li a {
	width:39px;
	height:19px;
	background-image:url(bg20102.gif);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.expertList .expertBtn li.yy a {
	background-position:0 -400px
}
.expertList .expertBtn li.zx a {
	background-position:-200px -400px;
}
.expertList h4 {
	width:548px;
	height:30px;
	font-size:14px;
}
.expertList span {
	width:548px;
	display:block;
}
/*vip会员*/
.vip_summary {
	width:648px;
	border:1px solid #e6d5e5;
	padding:10px 30px 10px 20px;
	background:url(vip_bg.gif) repeat-x
}
.vip_summary img {
	width:260px;
	height:197px;
	float:left;
	padding:15px 10px 0 0;
}
.vip_summary h3 {
	background:url(vip_title_bg.gif) no-repeat;
	width:322px;
	height:27px;
	line-height:27px;
	padding:0 10px 5px 35px;
	float:left;
	font-size:14px;
}
.vip_summary span {
	line-height:23px;
	color:#333333;
}
.vip_constitution {
	width:345px;
	height:232px;
	float:left;
	margin:10px 0 0 0;
}
.vip_constitution .title {
	width:325px;
	height:32px;
	background:url(col345.gif) no-repeat;
	padding:0 10px;
	line-height:32px;
}
.vip_constitution .title h3 {
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	height:32px;
	padding:0 0 0 18px;
	font-size:14px;
}
.vip_constitution .content {
	width:313px;
	height:180px;
	border:1px solid #e7d7e7;
	border-top:0 none;
	padding:10px 15px;
	line-height:23px;
	text-indent:24px;
}
.vip_tab {
	width:345px;
	height:232px;
	float:right;
	margin:10px 0 0 0;
}
.vip_tab .title {
	width:335px;
	height:32px;
	background:url(col345.gif) no-repeat;
	padding:0 5px;
}
.vip_tab .title li {
	width:166px;
	height:30px;
	float:left;
	border:1px solid #e7d7e7;
	line-height:30px;
	margin:0 0 0 -1px;
	text-align:center;
	font-size:14px;
}
.vip_tab .title li.active {
	width:166px;
	border:1px solid #e7d7e7;
	border-bottom:1px solid #ffffff;
	background:#ffffff;
	font-weight:bold;
}
.vip_tab .content {
	width:313px;
	height:180px;
	border:1px solid #e7d7e7;
	border-top:0 none;
	padding:10px 15px;
	line-height:23px;
	text-indent:24px;
}
#myTab12_Content1 {
	overflow-y:scroll
}
.vip_card {
	width:700px;
	height:568px;
	margin:10px 0 0 0
}
.vip_card .title {
	background:url("bg20102.gif") no-repeat scroll 0 -518px transparent;
	color:#76541A;
	font-size:14px;
	height:38px;
	line-height:38px;
	margin:10px 0 0;
	padding:0 10px 0 50px;
	width:640px;
}
.vip_card .content {
	width:698px;
	border:1px solid #e2d2b2;
	border-top:0 none;
	overflow:hidden
}
.vip_card .content li {
	width:162px;
	float:left;
	border-right:0px dashed #bbbbbb;
	padding:0 0 0 11px;
	margin:18px 0 0 0
}
.vip_card .content li a img {
	width:151px;
	height:95px;
}
.vip_card .content li h4 {
	background:url(vip_card_bg.gif);
	width:151px;
	height:42px;
	line-height:42px;
	font-size:14px;
	text-align:center;
}
.vip_card .content li p {
	margin:10px 0 0 0;
	color:#666666;
	line-height:25px;
}
.vip_card .content li p b {
	color:#7d7d7d;
}
.vip_card .content li.berNone {
	border:0 none
}
.vip_service {
	width:700px;
	height:auto;
	margin:10px 0 0 0;
}
.vip_service .title {
	width:680px;
	height:32px;
	background:url("bg20102.gif") no-repeat 0 -576px;
	line-height:32px;
	padding:0 10px
}
.vip_service .title h3 {
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	height:32px;
	padding:0 0 0 18px;
	font-size:14px;
}
.vip_service .content {
	width:638px;
	height:480px;
	border:1px solid #e6d5e5;
	border-top:0 none;
	padding:10px 30px;
	clear: both;
}
.vip_service .content p.left, .vip_service .content p.right {
	width:305px;
	height:auto;
}
.vip_service .content p {
	line-height:25px;
	color:#333333;
}
/*图说维多*/
.thwd_pic {
	width:160px;
	height:120px;
	padding:2px;
	border:1px solid #eaeaea;
	display:block;
	overflow:hidden;
}
.thwd_pic img {
	width:160px;
	height:120px;
}
.thwd_pic:hover {
	border:1px solid #f90
}
.thwd_environment {
	width:948px;
	height:151px;
	border:1px solid #e6d5e5;
	padding:20px 0 0 0;
	margin:0 0 10px 0;
}
.thwd_environment li {
	width:166px;
	height:151px;
	line-height:25px;
	float:left;
	margin:0 0 0 20px;
	text-align:center;
	display:inline
}
.thwd {
	width:698px;
	height:auto;
	border:1px solid #e6d5e5;
	display:table;
	padding:0 0 20px 0;
}
.thwd h3 {
	font-size:14px;
	border-bottom:1px solid #e6d5e5;
	margin:0 20px;
	line-height:30px;
	height:30px;
	color:#8a5196;
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	padding:0 0 0 20px;
}
.thwd_piclist li {
	width:319px;
	height:126px;
	float:left;
	margin:20px 0 0 20px;
	display:inline;
	overflow:hidden;
	border-bottom:1px dashed #cacaca;
	padding:0 0 20px 0;
}
.thwd_piclist li div {
	width:143px;
	height:126px;
	overflow:hidden;
	float:right;
}
.thwd_piclist li div p {
	line-height:21px;
	color:#333333
}
.thwd_piclist li div h4 {
	font-size:12px;
}
/*门诊医疗*/
.ylmz_time {
	width:700px;
	height:auto;
	margin:10px 0 0 0;
}
.ylmz_time .title {
	width:685px;
	height:32px;
	background:url(bg20102.gif) no-repeat 0 -576px;
	padding:0 10px;
	line-height:32px;
}
.ylmz_time .title h3 {
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	height:32px;
	padding:0 0 0 18px;
	font-size:14px;
}
.ylmz_time_list {
	width:698px;
	height:156px;
	background:#e7d7e7;
}
.ylmz_time_list td {
	background:#ffffff;
	height:30px;
	padding:0 0 0 5px;
	color:#666666;
}
.ylmz_time_list td a {
	margin:0 5px 0 0;
}
.ylmz_content {
	width:678px;
	height:auto;
	border:1px solid #e6d5e5;
	border-top:0 none;
	padding:10px;
	line-height:23px;
	color:#333
}
.ylmz_list {
	width:698px;
	border:1px solid #e7d7e7;
	border-top:0 none;
	padding:0 0 20px 0;
}
/*医院动态*/
.yydt_box {
	width:315px;
	height:auto;
	float:left;
	margin:10px 0 10px 20px;
	display:inline;
}
.yydt_box .title {
	line-height:30px;
	height:30px;
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	padding:0 0 0 18px;
	border-bottom:1px solid #e6d5e5
}
.yydt_box .title h4 {
	font-size:14px;
}
.yydt_box .content {
	width:315px;
	height:200px;
	padding:8px 0 8px 0;
	background:#fbfbfb
}
.yydt_box .content li {
	background:url(item.gif) no-repeat -3px -500px;
	height:25px;
	line-height:25px;
	padding:0 0 0 18px;
	overflow:hidden
}
/*住院服务*/
.zyfw_box {
	width:345px;
	height:180px;
	margin:10px 0 0 0;
}
.zyfw_box .title {
	width:325px;
	height:32px;
	background:url(col345.gif) no-repeat;
	padding:0 10px;
	line-height:32px;
}
.zyfw_box .title h3 {
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	height:32px;
	padding:0 0 0 18px;
	font-size:14px;
}
.zyfw_box .content {
	width:333px;
	height:137px;
	border:1px solid #e7d7e7;
	border-top:0 none;
	padding:10px 10px 0 0px;
	line-height:23px;
	color:#333333;
}
.zyfw_box .content a {
	width:100px;
	height:120px;
	display:block;
	float:left;
	padding:2px;
	border:1px solid #eaeaea;
	overflow:hidden;
	margin:0 10px;
display:
}
.zyfw_js {
	width:678px;
	height:auto;
	border:1px solid #e7d7e7;
	margin:10px 0 0 0;
	padding:10px;
}
.zyfw_js h4 {
	background:url(vipcol_icon.gif) no-repeat 0 8px;
	height:30px;
	line-height:30px;
	padding:0 0 0 18px;
	border-bottom:1px solid #e7d7e7;
	margin:10px 0 10px 0;
	font-size:14px;
}
.zyfw_js .left {
	width:423px;
	height:auto;
}
.zyfw_js .left p {
	left:23px;
	color:#333333;
}
.zyfw_js .left .right {
	width:225px;
}
.zyFr {
	idth:645px;
	height:120px;
	padding:20px 45px 0 30px;
	background:url(main2009zy_05.gif) no-repeat;
	overflow:hidden;
	clear:both;
	border:1px solid #e7d7e7;
	margin:10px 0 0 0
}
.slide {
	margin:auto;
}
#slide_left {
	width:13px;
	height:79px;
	margin:10px 10px 0 0
}
#slide_right {
	width:13px;
	height:79px;
	margin:10px 0 0 10px
}
.slide .arr_bg, #slide_left b, #slide_right b, #slide_left .arr_left, #slide_right .arr_right {
	background:url(bgs1.gif) no-repeat;
}
.slide .arr_bg {
	background-position:0 -42px;
}
#slide_left b {
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
	background-position:0 -229px
}
#slide_right b {
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
	background-position:0 -280px
}
#slide_left .arr_left {
	background-position:0 -127px
}
#slide_right .arr_right {
	background-position:0 -178px
}
.slide_mask {
	width:600px;
	overflow:hidden;
	height:120px
}
.slide_mask ul {
	float:left;
	margin:5px 0 0 0
}
.slide_mask li {
	float:left;
	width:140px;
	margin:0 5px;
	display:inline;
}
.slide_holder {
	width:5000px;
	height:110px
}
/*分页*/
.pagerOldlist {
	margin:20px;
	padding:10px 6px;
	clear:both;
	font-size:12px;
	text-align:center;
}
.pagerOldlist ul {
	float:left;
	padding:12px 0px 12px 16px;
}
.pagerOldlist a {
	margin:2px;
	border:solid 1px #dddddd;
	padding:2px 8px;
	color:#666666;
	background:#fff;
}
.pagerOldlist a:hover {
	border:solid 1px #812c94;
	padding:2px 8px;
	color:#fff;
	background:#812c94;
	text-decoration:none;
}
.pagerOldlist .current {
	border:solid 1px #812c94;
	padding:2px 8px;
	color:#fff;
	font-weight:bold;
	background:#812c94;
}
.pagerOldlist .nolink {
	border:solid 1px #eeeeee;
	padding:2px 8px;
	color:#dedede;
	background:#fff;
}
.pagerOldlist span {
	padding:2px 8px;
	color:#dddddd;
	background:none;
}
.pagerOldlist span span {
	background:#A50088
}
/*重复调用-改*/
.ks_left_tabcontent2 {
	padding:10px 0 0;
	width:530px;
}
.ks_left_tabcontent2 .pic_list {
	height:114px;
	overflow:hidden;
	padding:15px 0 0;
	width:530px;
}
.ks_left_tabcontent2 .pic_list li {
	display:inline;
	float:left;
	height:130px;
	line-height:30px;
	margin:0 0 0 10px;
	overflow:hidden;
	text-align:center;
	width:120px;
}
.ks_left_tabcontent2 .pic_list li img {
	height:92px;
	width:120px;
}
.ks_left_tabcontent2 .fkzj {
	color:#666666;
	float:left;
	height:169px;
	padding:0 0 0 20px;
	width:230px;
}
.ks_left_tabcontent2 .fkzj .fkzj_pic {
	width:100px;
	height:144px;
	float:left;
	overflow:hidden;
}
.ks_left_tabcontent2 .fkzj .fkzj_pic a.pic {
	display:block;
	height:120px;
	overflow:hidden;
	width:100px;
}
.ks_left_tabcontent2 .fkzj .fkzj_pic a.zx, .ks_left_tabcontent2 .fkzj .fkzj_pic a.yy {
	width:39px;
	height:19px;
	background-image:url(bg20102.gif);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:5px;
	float:left;
}
.ks_left_tabcontent2 .fkzj .fkzj_pic a.zx {
	background-position:0 -400px
}
.ks_left_tabcontent2 .fkzj .fkzj_pic a.yy {
	background-position:-200px -400px;
	margin-left:21px;
}
.ks_left_tabcontent2 .fkzj .fkzj_content {
	float:right;
	height:135px;
	line-height:19px;
	overflow:hidden;
	width:120px;
}
/*医院荣誉-改*/
#yyry {
	width:698px;
	height:auto;
	padding:0 0 20px 0;
}
#yyry li {
	width:146px;
	height:136px;
	float:left;
	margin:20px 0 0 23px;
}
#yyry li a img {
	width:140px;
	height:100px;
	padding:2px;
	border:1px solid #dddddd;
	overflow:hidden;
}
#yyry li dt {
	width:146px;
	line-height:30px;
	height:30px;
	overflow:hidden
}
