.main_image {width:100%; height:475px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:475px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:475px;}
.main_image li span {display:block; width:100%; height:475px}
.main_image li a {display:block; width:100%; height:475px}
.main_image li .img_1 {background: url('../images/bannertu4.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/bannertu06.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/bannertu3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/bannertu2.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../images/bannertu5.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:425px; left:45%; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1100px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

.main{width:1100px; height:100%; overflow:hidden; margin:25px auto 0 auto;}
/**************�?*医院新闻**�?***********/
.ty_first {
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
	width: 1100px;
	margin: auto;	
}
.ty_first_left {
	width: 800px;
	float: left;
	border-right: 1px solid #e0e0e0;
}
.ty_first_left .ty_yynw {
	float: left;
	font-size: 20px;
	height: 39px;
	margin-top: 17px;
	margin-left: 17px;
	font-weight: normal;
	color: #00aaaa;
}
.ty_top {
	height: 56px;
	border-bottom: 1px solid #e0e0e0;
	cursor: pointer;
}
.ty_first_left .on {
	color: #18ada2;
}
.ty_djgz {
	float: left;
	font-size: 20px;
	height: 39px;
	margin-top: 17px;
	margin-left: 70px;
	font-weight: normal;
	color: #505050;
}
.ty_yynw i {
	font-size: 14px;
	color: #e6e6e6;
}
.ty_djgz i {
	font-size: 14px;
	color: #e6e6e6;
}
.ty_bottom {
	width: 800px;
	margin: 20px 10px;
	overflow: hidden;
	display: none
}
.ty_left {
	float: left;
	width: 340px;
	height: 260px;
}
.ty_left img {
	margin-top: 10px;
}
.lastchild {
	float: left;
	width: 400px;
	margin: 0 0 0 27px;
}
.ty_title {
	line-height: 40px;
	padding: 1px 5px;
	background: rgb(235,110,141);
	color: #fff;
}
.lastchild i {
	line-height: 40px;
	margin: 0 0 0 70px;
}
.lastchild h2 {
	color: #333333;
	line-height: 30px;
	font-size: 16px;
	height: 30px;
	overflow: hidden;
	font-weight: normal;
}
.lastchild p {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dashed #CCCCCC;
}
.lastchild p a {
	color: #f96b2b;
}
.ty_newlist li {
	line-height: 36px;
	color: #323232;
	float: left;
	width: 420px;
	background: url(../images/index_wz.png) no-repeat left;
	display: block
}
.ty_newlist li span {
	float: right;
	font-size: 12px;
	color: #969696;
	margin-right: 20px;
}
.ty_newlist li a {
	margin-left: 25px;
}
.case {
	width: 1100px;
	margin: auto;
	background: #fff;
	margin-right:15px;
	margin-bottom: 15px;
}
.case790 {
	width: 790px;
	float: left;
	border-right: 1px solid #e6e6e6;
}
.case .title {
	height: 32px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
	font-size: 20px;
}
.case .title h2 {
	font-size: 20px;
	font-size: 20px;
	font-weight: normal;
}
.case .title-list {
	position: relative;
	top: 6px;
}
.case .title-list li {
	width: 146px;
	line-height: 32px;
	text-align: center;
	float: left;
	display: inline;
}
.case .title-list li.on {
	color: rgb(235,110,141);
}
.case .title-list p {
	position: absolute;
	top: 35px;
	left: 0px;
	width: 146px;
	height: 7px;
	border-top: 1px solid rgb(235,110,141);
	overflow: hidden;
	text-align: center;
}
.case .title-list b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: rgb(235,110,141) #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.lanren li p{font-size:14px; line-height:22px; color:#666; text-indent:28px; margin-top:10px;}
.lanren li p a{color: rgb(235,110,141);}
.cf:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden
}
.cf {
	zoom: 1
}
.fl {
	display: inline;
	float: left
}
.fr {
	display: inline;
	float: right
}
.cf:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden
}
.cf {
	zoom: 1
}
.pb10 {
	padding-bottom: 10px;
}
.mt10 {
	margin-top: 10px;
}
.product {
	height: 270px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 20px;
}
.product-wrap .show {
	display: block;
}
.djwh_left1 {
	width: 380px;
	float: left;
	margin-left: 20px;
}
.djwh_left1 img {
	float: left;
}
.djwh_wz {
	float: left;
	width: 750px;
}
.ty_title {
	line-height: 40px;
	padding: 1px 5px;
	background: rgb(235,110,141);
	color: #fff;
}
.djwh_wz.djwh_wz390 {
	float: left;
	width: 390px;
}
.djwh_wz h2 {
	font-size: 16px;
}
.djwh_wz h2 a {
	line-height: 40px;
	color: #505050;
}
.djwh_wz h2 a:hover {
	color: #c94e51;
}
.djwh_wz p {
	font-size:13px;
	line-height: 24px;
}
.djwh_wz1 {
	margin-top: 15px;
	width: 750px;
	border-top: 1px #CCC dashed;
}
.djwh_wz1 li {
	float: left;
	font-size:14px;
	display: block;
	line-height: 32px;
	width: 740px;
	background: url(../images/cs_dian.png) no-repeat left;
}
.djwh_wz1 li span {
	float: right;
}
.djwh_wz1 li a {
	margin-left: 25px;
}
.index-flash {
	height: 260px;
	width: 340px;
	position: relative;
}
.index-flash .hd {
	width: 70px;
	position: absolute;
	right: 0px;
	bottom: 15px;
	z-index: 1000;
}
.index-flash .hd ul {}
.index-flash .hd li {
	display: block;
	float: left;
	list-style-type: none;
	color: #CCC;
	width: 20px;
	cursor: pointer;
	font-size: 17px;
}
.index-flash .hd li.on {
	color: rgb(235,110,141);
}
.index-flash .bd {
	display: block;
}
.index-flash .bd li {}
.index-flash .bd li .img {}
.imgbg {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: #000;
	height: 50px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.index-flash .bd li p {
	height: 50px;
	line-height: 50px;
	position: absolute;
	bottom: 0px;
	text-indent: 10px;
}
.index-flash .bd li p a {
	text-decoration: none;
	color: #FFF;
}
.index_w400 {
	width: 294px;
	float: right;
}
.index_r_top {
	text-indent: 10px;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #e0e0e0;
	width: 294px;
	margin: auto;
}
.index_r_top em {
	margin: 20px 0 0 5px;
	float: left;
	width: 20px;
	height: 20px;
	background: url(../images/zzyr.png) no-repeat left;
}
.index_r_top a {
	font-size: 20px;
	color: rgb(235,110,141);
}
.index_r_top span {
	font-size: 14px;
	color: #e6e6e6;
}
.main .shtxt{width:100%; height:55px; margin-top:22px; margin-bottom:20px;}
.shtxt .sh{width:323px; margin:0 auto; height:35px; line-height:35px; font-size:28px; color:#202020;}
.sh .sh1{width:115px; height:35px; float:left; }
.sh .sh2{width:38px; height:35px; float:left;  text-align:center; }
.sh2 img{width:33px; height:35px;}
.sh .sh3{width:170px; height:35px; float:left; text-align:right;}
.shtz{width:100%; height:20px; text-align:center; font-size:12px; line-height:20px;}

.shtxt .shh{width:455px; margin:0 auto; height:35px; line-height:35px; font-size:28px; color:#202020;}
.shh .shh1{width:203px; height:35px; float:left; }
.shh .shh2{width:38px; height:35px; float:left;  text-align:center; }
.shh2 img{width:33px; height:35px;}
.shh .shh3{width:203px; height:35px; float:left; text-align:right;}

.shtxt .shx{width:526px; margin:0 auto; height:35px; line-height:35px; font-size:28px; color:#202020;}
.shx .shx1{width:285px; height:35px; float:left; }
.shx .shx2{width:38px; height:35px; float:left;  text-align:center; }
.shx2 img{width:33px; height:35px;}
.shx .shx3{width:203px; height:35px; float:left; text-align:right;}

.main .xm{width:100%; height:540px; }
.xm .xm1{width:535px; height:236px; float:left; margin-right:30px; margin-bottom:30px;}
.xm1 .fk1{width:206px;height:354px;float:left;margin-right:2px;}
.fk1 img{width:206px; height:236px;}
.xm1 .fk2{width:105px; height:354px; float:left; margin-right:2px; position: relative;}
.fk2 img{width:105px; height:236px;}
.wz{width:70px;height:115px;position: absolute;left: 20px;top: 35px;}
.wz .wz1{width:70px; font-size:16px; color:#202020; text-align:center;}
.wz .wz2{width:68px;height:25px;text-align:center;line-height:25px;font-size:15px;color:#9e9e9e;border: 1px solid #9e9e9e;border-radius: 10px;margin-top:10px;}
.xm1 .fk3{width:220px; height:354px; float:left; }
.fk3 .bz{width:220px; height:151px; margin-bottom:2px;}
.bz .bz1{width:105px; height:151px; margin-right:2px; float:left; position: relative;}
.bz1 img{width:105px; height:151px;}
.bz .bz2{width:113px; height:151px; float:left; position: relative;}
.bz2 img{width:113px; height:151px;}
.bzc{width:220px; height:85px; position: relative;}
.bzc img{width:220px; height:85px;}
.wzz{width:70px;height:45px;position: absolute;left: 22px;top: 30px; font-size:16px; color:#202020; text-align:center;}

.xm .xm2{width:535px; height:236px; float:left;  margin-bottom:30px;}
.xm2 .jh1{width:206px;height:354px;float:left;margin-right:2px;}
.jh1 img{width:206px; height:236px;}
.xm2 .jh2{width:327px;height:354px;float:left;}
.jh2 .jhbz{width:327px;height:85px; margin-bottom:2px;}
.jhbz .jhbz1{width:163px; height:85px; float:left; margin-right:2px; position: relative;}
.jhbz1 img{width:163px; height:85px;}
.jhbz .jhbz2{width:162px; height:85px; float:left; position: relative;}
.jhbz1 img{width:162px; height:85px;}

.jh2 .jhby{width:327px; height:236px; }
.jhby .jhby1{width:105px; height:151px; float:left; margin-right:2px; position: relative;}
.jhby1 img{width:105px; height:151px;}
.jhby .jhby2{width:105px; height:151px; float:left; margin-right:2px; position: relative;}
.jhby2 img{width:105px; height:151px;}
.jhby .jhby3{width:113px; height:151px; float:left; position: relative; }
.jhby3 img{width:113px; height:151px;}
.wzz2{width:70px;height:45px;position: absolute;left: 10px;top: 20px; font-size:16px; color:#202020; text-align:center;}

.xm .xm3{width:535px; height:280px; float:left; margin-right:30px;}
.xm3 .ck1{width:206px;height:236px;float:left;margin-right:2px;}
.ck1 img{width:206px; height:236px;}
.xm3 .ck2{width:327px;height:236px; float:left;}
.ck2 .ckbz{width:327px;height:85px; margin-bottom:2px;}
.ckbz .ckbz1{width:163px; height:85px; float:left; margin-right:2px; position: relative;}
.ckbz1 img{width:163px; height:85px;}
.ckbz .ckbz2{width:162px; height:85px; float:left; position: relative;}
.ckbz2 img{width:162px; height:85px;}

.ck2 .ckby{width:327px; height:151px; }
.ckby .ckby1{width:163px; height:151px; float:left; margin-right:2px; position: relative;}
.ckby1 img{width:163px; height:151px;}
.ckby .ckby2{width:162px; height:151px; float:left; position: relative;}
.ckby2 img{width:162px; height:151px;}
.wzc{width:70px;height:115px;position: absolute;left: 42px;top: 35px;}
.wzc .wzc1{width:70px; font-size:16px; color:#202020; text-align:center;}
.wzc .wzc2{width:68px;height:25px;text-align:center;line-height:25px;font-size:15px;color:#9e9e9e;border: 1px solid #9e9e9e;border-radius: 10px;margin-top:10px;}

.xm .xm4{width:535px; height:280px; float:left;}
.xm4 .yz1{width:206px;height:236px;float:left;margin-right:2px;}
.yz1 img{width:206px; height:236px;}
.xm4 .yz2{width:327px;height:236px; float:left;}

.yz2 .yzbz{width:327px; height:151px; }
.yzbz .yzbz1{width:163px; height:151px; float:left; margin-right:2px; position: relative;}
.yzbz1 img{width:163px; height:151px;}
.yzbz .yzbz2{width:162px; height:151px; float:left; position: relative;}
.yzbz2 img{width:162px; height:151px;}

.yz2 .yzby{width:327px;height:85px; margin-bottom:2px;}
.yzby .yzby1{width:163px; height:85px; float:left; margin-right:2px; position: relative;}
.yzby1 img{width:163px; height:85px;}
.yzby .yzby2{width:162px; height:85px; float:left; position: relative;}
.yzby2 img{width:162px; height:85px;}

.zj{width:100%; height:100%; overflow:hidden;}
.zj .zjp{width:1050px; height:105px; padding-left:50px;}
.zjp .zjpp{width:170px; height:105px; float:left; line-height:80px; font-size:14px;}
.zjpp img{border-radius: 50%;border: 2px solid #d1cccc;}
.pz img{border: 2px solid rgb(235,110,141);}
.zjpp p{line-height:20px; margin-left:35px; text-align:left; font-size:12px;color:rgb(235,110,141); display:none;}
.zjpp .p1{display:block;}
.zjbanner{width:100%; height:100%; overflow:hidden; text-align:center; margin-top:10px; display:none;}
.zjbanner a{width:100%;height:415px;display:block;}
.zb{display:block;}
.zjbanner img{width:100%; height:415px; margin: 0 auto;}

.main .tx{width:100%; height:354px;}
.tx .txx{width:205; height:354px; float:left; margin-right:20px; position:relative;}
.txx img{width:205px; height:354px;}
.tx .txx2{width:200; height:354px; float:left; position:relative}
.txx2 img{width:200px; height:354px;}
.dw{width:155px; height:85px; text-align:center; position:absolute; top:33px; left:26px;}
.dw .p20{font-size:18px; font-weight:bold; margin-bottom:5px;}
.dw .p21{font-size:16px; line-height:22px;}
