* {margin: 0;padding: 0;}

body {font-size: 12px;overflow-x: hidden}

a {text-decoration: none;color: #000;}

img {border: none;}

.content {position: relative;}

/*header部分css样式*/

.top {height: 39px;background: url(../images/top_bg_02.jpg) repeat-x;position: relative;}

.wxin .w_sh{ background:url(../images/share_img_03.jpg) no-repeat left center; padding-left:20px; cursor:pointer;}

.wxin .pho_sh{ background:url(../images/share_img_05.jpg) no-repeat left center; padding-left:14px; margin-left:-5px;}

.bds_more{ margin-left:120px;}

.wxin{ position:absolute; right:82px; top:5px;}

.show{display: block; }

.hide{display: none;}



.fx_box{ width:1000px; margin:0 auto;}

.fx_div{ float:right; width:360px; margin-top:4px; position:relative;}

.fx_div a{ margin-right:7px;}



.logo_box{ width:1000px; margin:0 auto; overflow:hidden; padding:25px 0;}

.logo_div{ float:left; width:562px; height:62px; margin-left:10px;}

.pho{ width:214px; height:62px; float:right; margin-right:35px; }



.nav{ height:49px; background:url(../images/nav_bg.jpg) repeat-x;}

.nav ul{ overflow:hidden; width:999px; margin:0 auto;}

.nav ul li{ list-style-type:none; float:left; line-height:52px;}

.nav ul .first_li{ margin-left:25px; _margin-left:12px;}

.nav ul li a{ color:#FCE3C5; text-decoration:none; font-size:14px; display:inline-block; float:left;}

.nav ul li a:hover{text-decoration:underline;}

.nav ul li span{ margin-left:33px; margin-right:33px; _margin-left:30px;}

.nav_zx{ margin-left:32px;}

.nav_zx img{ border:none;}



.banner_bg {

	height: 395px; _margin-top:-4px;

}

.banner {

	width: 999px;

	margin: 0 auto;

}



.w { width:1000px; margin:0 auto 10px auto; overflow:hidden; height:auto;}

.w ul li{ list-style-type:none;}

.home-area03-topline,.home-area06-topline,.home-area06-bottomline,.home-area05-bottomline,.home-area03-bottomline,.home-area01-topline,.home-area01-bottomline { background:url(../images/i_index_areaLine_bg.png) no-repeat; width:980px; height:4px; margin:0 auto; font-size:1px; overflow:hidden;}



.clear {clear:both; height:0; overflow:hidden; display:block;}

.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

.home-area01 { background:url(../images/home-area01.png) repeat-y; overflow:hidden;}

.colL, .colR, .colC, .colM {float: left;}

.home-area01 .colL { width:194px; border:1px solid #ECCED6; height:301px; _height:315px;}

.home-area01 .colC { width:529px; border:1px solid #ECCED6;border-top:2px solid #BE1A35; height:300px;}



.home-area01 .colM { width:8px;}

.home-area01 .colR { width:237px;}

.home-area01-topline { background-position:0 -28px; height:2px;}

.l-ask-but { margin:0 1px;}

.l-ask-but ul {}

.l-ask-but em { background:url(../images/i_index_icon02.png) no-repeat; width:38px; height:38px; float:left; margin:0 10px;}

.l-ask-but .onlineAsk { background-position:-166px -91px;}

.l-ask-but .qqAsk { background-position:-206px -91px;}

.l-ask-but .booking { background-position:-245px -91px;}

.l-ask-but .phone { background-position:-166px -130px;}

.l-ask-but li { border-bottom:1px solid #f8c7d0; background:#fff; overflow:hidden;}

.l-ask-but h3 { font:900 17px/22px Verdana,  "Microsoft YaHei"; font-weight:bolder; color:#5c5c5c;}

.l-ask-but p { color:#959595;}

.l-ask-but li a{ background:#fff;display:block; padding:8px 0 10px; text-decoration:none;}

.l-ask-but li a:link,.l-ask-but li a:visited{ background:#fff; padding:8px 0 10px; text-decoration:none;}

.l-ask-but li a:hover{background:#FCDADB; padding:8px 0 10px; text-decoration:none;}

.l-other-but { width:100%; overflow:hidden;}

.l-other-but em { background:url(../images/i_index_icon02.png) no-repeat; width:12px; height:12px; float:left; margin:6px 4px 0 4px;}

.l-other-but ul { width:120%;}

.l-other-but li { float:left; background:url(../images/i_index_icon02.png) no-repeat -416px -91px; width:84px; height:24px; display:inline-block; line-height:24px;}

.l-other-but .paiban { background-position:0 -48px;}

.l-other-but .weizhi { background-position:-21px -48px;}

.l-other-but .yibao { background-position:-37px -48px;}

.l-other-but .baoxiao { background-position:-56px -48px;}

.l-other-but .p2 li { margin:10px 0 0 8px; _margin-left:5px; _margin-top:15px;}

.l-other-but .p2 li a{ color:#840627;}

.l-other-but .p2 li a:hover{ text-decoration:underline;}

.gzra-infoNews {}

.gzra-infoNews .titleBar {background:url(../images/i_index_icon03.png) left -175px repeat-x #fff; height:34px; margin:0 0px 3px; position:relative;}

.gzra-infoNews .tagListM li { background:#fbf5f5; width:100px; height:33px; float:left; text-align:center;  cursor:pointer; font:14px/33px ""; border-right:1px solid #f8c7d0; border-bottom:1px solid #f8c7d0; }

.gzra-infoNews .tagListM .on { background:#fff;  border-bottom:1px solid #fff; width:100px; height:33px; font-weight:900;}

.gzra-infoNews .tagListM .on a { color:#bf1b38;}

.norma .f12bla .firstNd h3{ text-align:center; margin:12px 0 6px;}

.norma .f12bla .firstNd h3 a {font-family:"Microsoft YaHei"; font-size:20px; font-weight:bold; text-decoration:none; color:#A50E24;}

.norma .f12bla .firstNd h3 a:hover{ text-decoration:underline; color:#F30;}

.firstNd p{ font-size:12px; line-height:23px; color:#585858; text-indent:2em; width:460px; margin:0 auto;}

.firstNd p a{ text-decoration:none; color:#DF0024;}

.firstNd p a:hover{ text-decoration:underline;}

.firstNd img{ margin:5px 0 5px 20px; _margin-bottom:-10px; }

.t_nd{ overflow:hidden; margin:6px 0 0 28px; _margin-top:2;}

.t_nd img{ float:left; margin-right:15px; _margin-top:13px;}

.t_nd p{  margin-bottom:3px; padding-top:3px; _padding-top:0;}

.t_nd p a{font-size:14px; color:#585858;}

.t_nd p a:hover{ text-decoration:underline; color:#F30;}

.f12bla{ _margin-top:-5px;}







.infoNewsList { margin:0 auto; clear:both; overflow:hidden;}

.infoNewsList li { float:left; width:100%; height:28px; clear:both; overflow:hidden;}

.infoNewsList h5 { float:left; background:#fff; padding:0 2px 0 9px; line-height:28px; font-size:14px;}

.infoNewsList .source { float:left; color:#b7b7b7; line-height:28px; font-size:14px;}

.infoNewsList .num { float:right; background:#fff; color:#b7b7b7; line-height:28px; font-size:14px; margin-top:2px; padding-left:3px;}

.infoNewsList .source a,.infoNewsList .source a:visited {color:#b7b7b7;}

.infoNewsList02 { width:100%; margin:0 auto; clear:both; text-align:left; overflow:hidden;}

.infoNewsList02 li { width:48%; float:left; background:url(../images/i_index_icon02.png) no-repeat left -487px; padding-left:9px; line-height:28px;font-size:14px;}



.blank9 {clear:both; height:13px; height:10px\0; overflow:hidden; display:block; font-size:1px;}

.blank12 {clear:both; height:12px; overflow:hidden; display:block;}

.norma{ display:none;}



.home-area05 { clear:both; background:url(../images/home-area05.png) repeat-y; overflow:hidden; border:1px solid #ECCED6; width:997px;}

.zjheight{ height:437px;}

.home-area05 .colL { width:743px;}

.home-area05 .colR{ width:237px;}

.home-area05 .colL .colL-Bbg { margin:0 1px; background:#fff url(../images/famous-doctor-bg.png) repeat-x left bottom; }



/*名医专栏-不孕不育专家*/

.left{ float:left;}

.right{ float:right;}

.my{ width:999px; height:42px; margin-top:20px;}

.widget-slide-contents-piclist li { float: left;  width: 700px; margin-top:28px; list-style-type:none; margin-left:20px; display:none; }

.widget-slide-ctrl .widget-slide-ctrl-tabs li { display: inline; float: left; }

.widget-slide-ctrl .widget-slide-ctrl-nav { display: inline-block;  text-align: center; }

.widget-slide-ctrl-nav li { cursor: pointer; display: inline-block; *display:inline;zoom:1; height:22px; width:80px; padding:0 3px; }

.widget-slide-ctrl-nav .current { }

.widget-slide-ctrl-prev, .widget-slide-ctrl-next { background-color: #42b6b6; color: #fff; display: inline-block; font-weight: bold; opacity: 0.6; filter:alpha(opacity=60); position: absolute; text-align: center; text-decoration: none; /*visibility: hidden;*/ }

.widget-slide-ctrl-prev:hover, .widget-slide-ctrl-next:hover { background-color:#36a9bb; color:#fff; opacity: 0.8; filter:alpha(opacity=80); text-decoration:none; }

.widget-slide-content-text { padding: 38px 10px 10px 10px; width:355px;  text-align: left;}

.zj_spea2{ padding-top:5px;}

.zj_spea3{ padding-top:20px;}

.zj_spea4{ padding-top:5px;}

.widget-slide-content-text h4 { font:48px/50px "Microsoft YaHei"; padding-top:12px;  }

.widget-slide-content-text p { font:18px/24px "Microsoft YaHei"; color:#666; width:270px; }

.widget-slide-content-text p.p1 { font:30px/50px "Microsoft YaHei";  padding-bottom: 10px; color:#bf1b38; width:300px; }  

.widget-slide-content-text span { background:url(../images/i_index_icon02.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:bottom; margin-left:4px;}

.widget-slide-content-text .weibo { background-position:0 -179px;}

.widget-slide-content-text .qqweibo { background-position:-25px -179px;}    

.widget-slide {overflow: hidden; width:715px; float:left; background-color:#fbfbfb;  }

.widget-slide-4-body li { float:left; width:510px;}

.widget-slide-1-ctrl { margin:25px auto 0 30px; height:37px;}

.widget-slide-1-ctrl h3 { float:left; font-size:20px; font-family: "Microsoft YaHei"; padding-left:25px; color:#c01f3c;  margin:7px 15px 0 0; }

.widget-slide-1-ctrl .widget-slide-ctrl-nav { float:left; margin:3px 0 0; padding:0;}

.widget-slide-1-ctrl .widget-slide-ctrl-prev, .widget-slide-1-ctrl .widget-slide-ctrl-next { border-radius:21px; bottom:130px; font-size:60px; width:45px; height:45px; line-height:42px; color:#bf1b38; background:#fff; }

.widget-slide-1-ctrl .widget-slide-ctrl-prev { left: 10px; }

.widget-slide-1-ctrl .widget-slide-ctrl-next { left: 680px; }

.widget-slide-1-ctrl .widget-slide-ctrl-nav li { background:url("../images/zj_bg_03.jpg") no-repeat; cursor: pointer; display: inline-block; *display:inline;zoom:1; height:37px; width:87px; padding:0; margin:0 4px 0 0; color:#c01f3c; line-height:33px; color:#383838; font-size:16px; font-family:"微软雅黑"}

.widget-slide-1-ctrl .widget-slide-ctrl-nav .current { background: url("../images/zj_h_03.jpg") no-repeat; color:#fff; }	

.widget-slide-2-ctrl .widget-slide-ctrl-nav {  bottom: 165px; left: 130px; }

.widget-slide-2-ctrl .widget-slide-ctrl-prev, .widget-slide-2-ctrl .widget-slide-ctrl-next { border-radius: 15px; bottom: 70px; height: 30px; line-height: 30px; font-size: 24px; width: 30px; }

.widget-slide-2-ctrl .widget-slide-ctrl-prev { left: 10px; }

.widget-slide-2-ctrl .widget-slide-ctrl-next { left: 185px; }

/*/名医专栏-不孕不育专家*/



.f12bla-pennant,.f12bla-video,.f12bla-doctorsDr {}

.f12bla-pennant .firstNd img,.f12bla-video .firstNd img,.f12bla-doctorsDr .firstNd img { border:none; margin:0;}

.f12bla-pennant .firstNd h3,.f12bla-video .firstNd h3 { text-align:center; font:100 12px/24px ""; color:#707070;}

.f12bla-pennant li { background:url(../images/i_index_icon02.png) no-repeat 0 -394px; padding-left:15px; line-height:24px;}

.f12bla-video li { background:url(../images/i_index_icon02.png) no-repeat 0 -350px; padding-left:22px; line-height:24px;}



.f12bla-doctorsDr .firstNd h3 { font:24px/35px "Microsoft YaHei";}

.f12bla-doctorsDr .firstNd img { margin:0 15px 0 0;}

.f12bla-doctorsDr .firstNd p { text-indent:0em; line-height:24px;}

.xw{ width:271px; height:37px; overflow:hidden; margin-top:12px;}



.ca{ background:#FBF5E1; width:280px; height:417px; float:right; border-left:1px solid #ECCED6; padding-bottom:20px;}

.ca p{ font-family:"微软雅黑"; font-size:20px; color:#A50E24; font-weight:bold; padding:10px 0 0 10px;}

.ca p a{ font-size:14px; color:#787878; float:right; margin-top:10px; *margin-top:-20px; margin-right:10px;}

.ca p a:hover{ text-decoration:underline;}

.img_div{ width:256px; height:124px; margin:10px auto;}

.bxi{ border-bottom:dashed 1px #CCCCCC; width:260px; margin:10px auto 2px  auto; padding-bottom:10px;}

.bxi ul li{ list-style-type:none;line-height:20px; margin-left:20px;}

.bxi ul li a{ color:#585858;}

.bxi ul li a:hover{ text-decoration:underline; color:#F30; }

.wda ul li{list-style-type:none;}

.wda .titl{ background:url(../images/wda_03.jpg) no-repeat left  center; padding-left:45px; display:inline-block; height:30px; line-height:30px; margin:20px 0 20px 20px;}

.wda .titl a{ color:#383838; font-size:14px;}

.wda .titl a:hover,.wda .des a:hover{ text-decoration:underline; color:#F30;}

.wda .des{ background:url(../images/wda_06.jpg) no-repeat left top; line-height:19px; padding-left:45px; display:inline-block; width:200px; margin-left:20px;}

.wda .des p{ font-weight:normal; padding:0; font-size:12px; color:#000; text-indent:-2em;}

.wda .des p a{ font-size:12px; color:#585858;}

.wda .des p:hover{ color:#F00;}



.jis_box{ overflow:hidden;}

.jsu_left{ float:left; overflow:hidden; width:440px; margin:20px 0 0px 20px;}

.jsu_right{ float:right; overflow:hidden;  width:440px; margin:20px 20px 0px 0px;}

.jsu_1{ overflow:hidden; margin-bottom:10px;height:146px;}

.f_i{ float:left; width:158px; height:146px;}

.r_z{ float:right; width:266px;}

.r_z .t{ font-size:20px; color: #383838; font-family:"微软雅黑"; font-weight:bold; margin-top:25px; margin-bottom:10px;}

.r_z .d{ color:#585858; line-height:20px;}

.r_z .d a,.r_1 .desc a{ color:#DF0024;}

.r_z .d a:hover,.r_1 .desc a:hover{ text-decoration:underline;}

.r_1{ margin:15px 0;}

.r_1 .tit{ font-size:14px; color:#FFF; font-weight:bold; padding:10px 15px; background:#A50E24;}

.tit_2{ width:236px;}

.tit_3{ width:300px;}

.tit_4{ width:220px;}

.r_1 .desc{ color:#585858; line-height:25px; margin-top:10px;}



#focus {

	width: 999px;

	height: 395px;

	overflow: hidden;

	position: relative;

}

#focus ul {

	height: 395px;

	position: absolute;

}

#focus ul li {

	float: left;

	width: 999px;

	height: 395px;

	overflow: hidden;

	position: relative;

}

#focus ul li div {

	position: absolute;

	overflow: hidden;

}

#focus .btnBg {

	position: absolute;

	width: 1000px;

	height: 20px;

	left: 0;

	bottom: 0;

}

#focus .btn {

	position: absolute;

	width: 1000px;

	height: 10px;

	padding: 5px 10px;

	right: 8px;

	bottom: 0;

	text-align: right;

}

#focus .btn span {

	display: inline-block;

	_display: inline;

	_zoom: 1;

	width: 25px;

	height: 10px;

	_font-size: 0;

	margin-left: 5px;

	cursor: pointer;

	background: #B6B6B6;

}

#focus .btn span.on {

	background: #fff;

}

#focus .preNext {

	width: 45px;

	height: 100px;

	position: absolute;

	top: 90px; /*background:url(../images/sprite.png) no-repeat 0 0;*/

	cursor: pointer;

}

#focus .pre {

	left: 0;

}

#focus .next {

	right: 0;

	background-position: right top;

}



.cd_bg {

	width: 1000px;

	height: 104px;

	background: url(../images/cd_bg.jpg) repeat-x;

	margin: 2px auto 0 auto;

	overflow: hidden;

}

.ks_1 {

	background: url(../images/ks_bg.jpg) no-repeat;

	width: 158px;

	height: 89px;

	margin-top: 10px;

	float: left;

	margin-left: 7px;

	margin-bottom: 10px;

}

.ks_IE6 {

	margin-left: 8px;

	_margin-left: 4px;

}

.ks_1 dt {

	line-height: 30px;

	text-align: center;

	font-weight: bold;

	font-size: 14px;

}

.ks_1 dd {

	text-align: center;

	line-height: 20px;

	margin-top: 4px;

+text-indent:-3.4em;

}

.ks_1 dd span {

	margin: 0 6px;

	color: #000;

}



.cd_bg a:hover {

	text-decoration: underline;

}

.search {

	background: url(../images/search_bg.jpg) no-repeat;

	height: 41px;

	width: 1000px;

	margin: 3px auto 10px auto;

}

.search span {

	line-height: 41px;

	color: #941313;

	margin-left: 25px;

}

.kuang {

	background: url(../images/sear_03.jpg) no-repeat;

	width: 268px;

	height: 29px;

	border: none;

	padding-left: 23px;

	float: left;

	margin-top: -34px;

	margin-left: 430px;

	line-height: 29px;

}

.anniu {

	background: url(../images/sear_04.jpg) no-repeat;

	width: 58px;

	height: 29px;

	float: right;

	margin-top: -34px;

	margin-right: 220px;

	border: none;

	cursor: pointer;

}

.z {

	width: 164px;

	height: 29px;

	float: right;

	margin-top: -34px;

	

	margin-right: 25px;

}

/*中间部分css样式*/

.mid {

	width: 1000px;

	margin: 10px auto 0 auto;

	overflow: hidden;

}

.wluo {

	width: 255px;

	height:301px;

	float: right;

	border:1px solid #ECCED6;

}

.an_bg h3{ font-size:21px; font-family:"微软雅黑"; font-weight:bold; color:#A50E24; text-align:center; margin:10px 0;}

.an_bg h4{ color:#FFF; font-weight:normal; background:#A50E24; text-align:center; padding:5px 0;}

.zi_down {

	width: 294px;

	height: 146px;

	margin-top: 10px;

}

.wluo ul {

	margin-top: 105px;

	margin-left: 60px;

	margin-bottom: 5px;

}

.wluo ul li {

	list-style: none;

	background: url(../images/f_03.jpg) no-repeat left center;

	padding-left: 10px;

	line-height: 20px;

}



.main {

	width: 998px;

	clear: both;

	margin: 20px auto 0 auto;

	background: url(../images/main_bg.jpg) repeat-x;

    +margin-bottom:10px;

	

}

.main .byby .bybybody .right .qa .a {

	width: 250px;

	height: 75px;

	display: inline-block;

}

.main .byby {

	width: 1000px;

	margin: 0px auto 0;

+margin-top:0;

}

.main .byby .bybynav {

	width: 999px;

	background: url(../images/kszx_03.jpg) no-repeat;

	height: 44px;

	+margin-bottom:2px;

	_margin-bottom:-2px;

}

.main .byby .bybynav_fuke {

	background: url(../images/fk.jpg) no-repeat;

}

.main .byby .bybynav_byby {

	background: url(../images/by.jpg) no-repeat;

}

.main .byby .bybynav_chke {

	background: url(../images/chk.jpg) no-repeat;

}

.main .byby .bybynav ul {

	list-style: none;

	margin: 0;

	padding: 0px 0px 0px 520px;

}

.main .byby .bybynav ul li {

	float: left;

	text-align: center;

	height: 46px;

	cursor: pointer;

}

.main .byby .bybynav ul li a {

	text-decoration: none;

	font-weight:bold;

	color:#fff;

    font-size: 16px;

	font-family:"微软雅黑";

	display:inline-block; width:92px; height:28px; margin-top:16px; line-height:28px;

}

.main .byby .bybynav ul li a:hover {

	text-decoration: none;

	background:#A50E24;

}

.main .byby .bybynav .hover a {

	text-decoration: none;

	position: relative;

	background:#A50E24;

}

.main .byby .bybynav .more {

	width: 50px;

	height: 20px;

	float: right;

	margin-right: 11px;

	_margin-right: 6px;

	margin-top: 20px;

}

.main .byby .bybybody {

	width: 997px;

	+width:996px;

	_width:993px;

	margin: 0 auto;

	+margin-top:10px;

	display: inline-block;

	border:1px solid #ECCED6; margin-top:-2px; padding-bottom:38px; padding-top:20px;

}

.main .byby .bybybody .left {

	float: left;

	width: 255px;

	height: 265px;

	padding: 0px 0px 0px 5px;

}

.bybymiddle{ margin:20px 0;}

.bybymiddle li{ float:right; width:460px;}



.main .byby img {}

.main .byby .more img {

	border: none;

}

.main .byby .bybybody .left .zt {

	margin: 0;

}

.main .byby .bybybody .left .hotart {

	float: left;

	background: url(../images/hotart.jpg) 0 0 no-repeat;

	width: 249px;

	height: 130px;

	background-color: #f8f2f2;

}

.main .byby .bybybody .left .hotart h2 {

	font-size: 14px;

	margin: 0;

	padding: 15px 0px 0px 10px;

	color: #9e1616;

	width: 60px;

	float: left;

}

.main .byby .bybybody .left .hotart h2 a {

	color: #9e1616;

	text-decoration: none;

}

.main .byby .bybybody .left .hotart h2 a:hover {

	text-decoration: underline;

}

.main .byby .bybybody .left .hotart .more {

	float: right;

	padding: 10px;

}

.main .byby .bybybody .left .hotart .more a {

	width: 50px;

	height: 20px;

	display: inline-block;

}

.main .byby .bybybody .left .hotart ul {

	list-style: none;

	margin: 0;

	padding: 0;

	width: 250px;

	float: left;

}

.main .byby .bybybody .left .hotart ul li {

	line-height: 22px;

	font-size: 12px;

	padding-left: 20px;

	background: url(../images/ali.jpg) 10px 10px no-repeat;

}

.main .byby .bybybody .left .hotart ul li a {

	color: #464646;

	text-decoration: none;

}

.main .byby .bybybody .left .hotart ul li a:hover {

	color: red;

	text-decoration: underline;

}



.main .byby .bybybody .middle {

	width:745px;

	float: left;

	margin: 0;

	padding: 0;

	margin-left: 10px;

	display: none;

	list-style: none;

}

.main .byby .bybybody .middle h3 {

	font-size: 14px;

	margin: 0;

	padding: 0;

	line-height: 30px;

	text-align: center;

	margin-top: 10px;

}

.main .byby .bybybody .middle h3 a {

	color: #A50E24;

	font-weight:bold; font-size:18px; font-family:"微软雅黑"；

	text-decoration: none;

}

.main .byby .bybybody .middle p {

	font-size: 12px;

	margin: 0;

	line-height: 25px;

	text-indent: 25px;

	color: #464646;

	padding:0 10px 10px 0;

	border-bottom: 1px dashed #CCC;

}

.rrit{ width:460px; float:right;}

.zhz{ width:460px; }



.main .byby .bybybody .middle .zhz ul{ overflow:hidden; list-style-type:none; margin-top:110px; +margin-top:0; width:460px; margin-left:17px;}

.main .byby .bybybody .middle .zhz ul li{ float:left; background:none; width:100px; padding:0;margin-right:10px; margin-top:10px;}

.main .byby .bybybody .middle .zhz ul li a{ background:#A50E24; display:block; font-size:14px; color:#fff; text-align:center; width:100px; }





.main .byby .bybybody .middle a {

	color: #bf0008;

	text-decoration: none;

}

.main .byby .bybybody .middle a:hover {

	color: Red;

	text-decoration: underline;

}

.main .byby .bybybody .middle ul {

	list-style: none;

	margin: 0;

	padding: 0;	

	overflow: hidden;

	margin-top: 20px;

}

.main .byby .bybybody .middle ul li a{ color:#585858;}

.main .byby .bybybody .middle ul li {

	float: left;

	line-height: 24px;

	font-size: 12px;

	width: 210px;

	padding-left: 15px;

	cursor: pointer;

}

.main .byby .bybybody .middle .rd li{ width:220px;}

.main .byby .bybybody .middle ul a {

	color: #464646;

	text-decoration: none;

}

.main .byby .bybybody .middle ul a:hover {

	text-decoration: underline;

}

.main .byby .bybybody .right {

	width: 225px;

	_width:223px;

	float: right;

	margin-right:5px;

	margin-top: 6px;

	height: 265px;

}



.main .byby .bybybody .right h2 {

	font-size: 14px;

	margin: 6px 0 0 10px;

	color: #605758;

	border-bottom:1px solid  #999; padding-bottom:7px; padding-left:5px;

}

.main .byby .bybybody .right h2 a{ font-size:12px; color:#585858; font-weight:normal; margin-left:60px;}

.main .byby .bybybody .right h2 a:hover{ text-decoration:underline; color:#F30;}

.main .byby .bybybody .right .qa {

	width: 250px;

	font-size: 12px;

	background: url(../images/qa.gif) 10px 12px no-repeat;

	padding: 5px 0 0 36px;

	list-style: none;

	margin: 0;

	color: #695C5C;

}

.main .byby .bybybody .right .qa h3 {

	padding: 5px 0px 0px 0px;

	margin: 0;

	font-size: 12px;

	line-height: 22px;

	color: #695c5c;

	font-weight: normal;

}

.main .byby .bybybody .right .qa h3 a {

	color: #464646;

}

.main .byby .bybybody .right .qa p {

	margin: 0;

	line-height: 22px;

	color: #bf0008;

	text-indent: -2em;

}

.main .byby .bybybody .right .qa a {

	text-decoration: none;

	color: #bf0008;

}

.main .byby .bybybody .right .qa a:hover {

	color: Red;

	text-decoration: underline;

}

.main .byby .bybybody .right ul {

	list-style: none;

	margin: 0;

	padding: 0px 0px 0px 15px; margin-top:7px;

}

.td{ width:191px; height:44px; margin:7px auto 0 auto;}

.main .byby .bybybody .right ul li {

	line-height: 28px;

	font-size: 12px;

	background: url(../images/wd_li_bg_03.jpg) no-repeat left center;

	padding-left: 15px;

}

.main .byby .bybybody .right ul li a {

	color: #585858;

	text-decoration: none;

}

.main .byby .bybybody .right ul li a:hover {

	color: Red;

	text-decoration: underline;

}



.mainE {

	float: left;

	width: 997px;

	border: 1px solid #D1D1D1;

	margin-top: 20px;

	+padding-bottom:20px;

}

.zil {

	float: left;

	width: 988px;

	height: 49px;

	padding-left: 10px;

}

.zil a {

	float: left;

	width: 104px;

	height: 37px;

	text-align: center;

	line-height: 36px;

	text-decoration: none;

	color: #FFF;

	font-family: "微软雅黑",;

	font-size: 18px;

	display: block;

	margin-top: 8px;

	margin-left: 10px;

	color: #585858;

	font-weight:bold;

}

.zil a:hover {

	color: #DD2F5C;

	font-weight: bold;

}

.zil .a1 {

	color: #b70000;

	font-weight: bold;

}

.imglist {

	float: left;

	margin-top: 10px;

	margin-bottom: 10px;

	height: 91px; display:none;

}

.imglist img {

	float: left;

	display: inline;

}

.yl {

	overflow: hidden;

}

.yl li {

	list-style-type: none;

	float: left;

	margin-left: 36px;

}

.yl li a:hover {

	color: #B70000;

	text-decoration: underline;

}



.gy_1_box,.gy_2_box{ margin-top:20px;}

.gy_nav{ background:url(../images/gy_02.jpg) no-repeat; width:999px; height:42px; overflow:hidden;}

.gy_nav ul{ list-style-type:none; overflow:hidden; float:right;}

.gy_nav ul li{ float:left; width:112px; height:35px; line-height:40px; background:url(../images/gy_nav_03.jpg) no-repeat; text-align:center; margin-top:3px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#585858; cursor:pointer;}

.gy_nav ul .gy_h{ background:url(../images/gy_nav_h_03.jpg) no-repeat; color:#fff;}

.di_box{ overflow:hidden; border:1px solid #ECCED6; padding-bottom:20px; width:997px; display:none;}

.left_div{ float:left; width:461px; margin-left:18px;}

.left_div h3{ font-family:"微软雅黑"; font-size:18px; color:#A50E24; text-align:center; margin:14px auto 7px auto;}

.left_div p{ text-indent:2em; line-height:23px; color:#585858; margin-bottom:7px;}

.gy_le_img{ width:461px;}

.gy_le_img img,.right_div img{ display:block;}

.right_div{ float:right;  margin:32px 23px 0 0; border:1px solid #EBEBEB; width:459px; height:329px; padding:5px;}



.di_box_2{ overflow:hidden; border:1px solid #ECCED6; width:998px; border-top:none; border-left:none; _height:288px;}

.di_left{ width:250px; height:288px; background:url(../images/zr_bg_03.jpg) no-repeat; float:left; overflow:hidden; }

.pian_box{ overflow:hidden; margin:89px 0 0 4px;}

.pian_1{ background:url(../images/pian_bg_03.jpg) no-repeat; width:119px; height:94px; float:left; margin:3px 3px 0 0; text-align:center;}

.pian_2{ background:url(../images/pian_bg_05.jpg) no-repeat;}

.pian_3{ background:url(../images/pian_bg_09.jpg) no-repeat;}

.pian_4{ background:url(../images/pian_bg_10.jpg) no-repeat;}

.pian_1 a{ margin-top:68px; display:inline-block; font-size:14px; color:#585858;}

.pian_1 a:hover{ text-decoration:underline; color:#F30;}



.pian_middle{ width:500px; margin-left:20px; float:left; _margin-left:140px; _margin-top:-288px;}

.pian_middle .jjie,.pian_middle .jz{ font-size:18px; font-weight:bold; font-family:"微软雅黑"; color:#A50E24; margin:15px 0 0px 0;}

.pian_middle .jie_des{ font-size:14px; color:#585858; line-height:25px; text-indent:2em; border-bottom:1px dashed #CCCCCC; padding:10px 20px;}

.pian_middle .jie_des a{ color:#DF0024;}

.pian_middle .jie_des a:hover{ text-decoration:underline;}

.pian_middle .jz{margin:10px 0 0px 0;}

.pian_right{ width:206px; height:288px; float:right; _margin-top:-288px;}





.hl_main5_content{width:898px;border-top:none; margin-left:1px; margin:0px auto;}

.hl_main5_content1{width:838px; _width:500px; margin-top:10px; overflow:hidden; float:left; margin-left:25px; _margin-left:7px;}

.hl_main5_content1 ul{width:1600px; overflow:hidden;}

.hl_main5_content1 ul li{ float:left; width:500px; display:inline; margin-right:10px;}

.hl_main5_content1 ul li img{ width:138px; border:none; }

.hl_main5_content1 ul li a{ float:left; margin-left:10px;}







.hz{ overflow:hidden; margin-left:30px; margin-top:12px;}

.hz_img{ width:162px; height:118px; border:1px solid #D7D7D7; padding:5px; float:left; margin-top:3px; margin-top:0\0;}

.hz_desc ul{ list-style-type:none; float:left; margin-left:15px;}

.hz_desc ul li{ line-height:20px;}

.hz_desc ul .gd{ margin-top:7px;}

.hz_desc ul li a{ font-size:14px; color:#585858;}

.hz_desc ul li a:hover{ text-decoration:underline; color:#F30;}



.yydt ul{ float:none; color:#585858; font-size:14px; margin-left:30px; margin-top:7px;}

.yydt ul li{ background:url(../images/wd_li_bg_03.jpg) no-repeat left center; padding-left:15px; line-height:22px;}

.yydt ul li span{ float:right; margin-right:40px; +margin-top:-22px;}



.mtsj_img{ width:954px; height:338px; margin:30px auto 5px  auto;}

.mtsj_img img,.img_left img{ display:block;}



.img_left{ float:left; width:621px; height:339px; margin:29px 0 5px 20px; _margin-left:5px;}

.sp_right{ width:307px; float:right; margin:30px 20px 0 0; _margin-right:-5px;}

.sp_bg{ width:307px; height:29px; background:url(../images/sp_bg_03.jpg) no-repeat; line-height:26px; padding-left:40px; font-size:14px; color:#383838; font-weight:bold;}



.sp_img{ width:308px; height:220px; margin:10px auto;}

.sp_desc{ text-indent:2em; line-height:22px; color:#545454;}

.sp_desc a{ color:#DF0024;}

.sp_desc a:hover{ text-decoration:underline;}



/* 医院环境 */

.envir_pic ul{ overflow:hidden; list-style-type:none;}

.envir_pic ul li{ float:left; width:100px; height:99px; border:1px solid #ebebeb; padding:4px; margin:5px 5px 0 0; cursor:pointer;}











/*banner下面的预约文字向上运动的css*/

#andyscroll {

	overflow: hidden;

}

.ku {

	height: 140px;

	margin-left: 25px;

	padding-bottom: 10px;

	margin-top: 15px;

	color:#585858;

}

.baoxi .tab {

	margin: 0 auto;

	text-align: center;

}

.tab tr {

	line-height: 20px;

}

.zaix {

	width: 247px;

	height: 34px;

	margin: 16px auto;

	+margin-top:3px; 

}







/*footer部分css样式*/



.footer {

	clear: both;

}

.hd {

	width: 1000px;

	margin: 0 auto;

+margin-bottom:-4px;

}

.nav_db {

	background: #D6D6D6;

	padding-bottom: 30px;

}

.nav_di ul {

	overflow: hidden;

	width: 730px;

	margin: 0 auto;

}

.nav_di ul li {

	list-style: none;

	float: left;

	line-height: 50px;

}

.nav_di ul li span {

	padding: 0 10px;

}

.nav_di ul li a {

	color: #464646;

}

.nav_di ul li a:hover {

	text-decoration: underline;

}

.f_x {

	background: url(../images/nd_x_07.jpg) no-repeat;

	width: 954px;

	height: 9px;

	margin: 0 auto;

}

.footer pre {

	line-height: 20px;

	color: #464646;

	width: 380px;

	margin: 10px auto;

	text-align: center;

}

.tj {

	float: left;

}

.tj_2 {

	margin-right: 5px;

    +margin-right:0px;

}

.inzjlist{

	width:980px;

	margin:15px auto;

	padding:0px;

}

.m1_zj{

	width:680px;

	float:left;

	margin:0px;

	padding:0px;

}

.m1_zj_b{

	width:680px;

	height:293px;

	margin:0px;

	padding:0px;

	text-align:left;

	background-color:#f5f5f5;

}

.zjlimg{

	width:211px;

	float:left;

	margin:0px;

	padding:0px;

}

.zjtext{

	width:450px;

	float:right;

	text-align:left;

}

.zjtext h1{

	font-size:18px;

	margin:0px;

	padding:0px;

	line-height:40px;

}

.zjtext h1 a{

	color:#3280be;

	font-weight:100;

	line-height:30px;

}

.zjtext h2{

	font-size:14px;

	line-height:40px;

	margin:0px 0px 10px 0px;

	padding:0px;



}

.zjtext p{

	line-height:25px;

}

.zjtext p a,.m1zdleft dl dd p a{

	color:#F00;

}

.zjtext h3{

	margin:20px 0px 0px 0px;

	padding:0px;

	font-size:14px;

	font-weight:100;

}

.zjtext h3 a{

	color:#FFF;

	background-color:#e17c5b;

	margin:0px 10px;

	padding:5px 10px;

}

.zjtext h3 a.chabgco1{

	background-color:#707070;

}



.m1_zj_a{

	clear:both;

	width:680px;

	margin:10px 0px 0px 0px;

	padding:0px;

}

.m1_zj_a li{

	float:left;

	font-size:12px;

	background-color:#e0e0e0;

	margin:0px 5px;

	padding:3px 10px;
	list-style: none;

}

.m1_zj_a li a{

	color:#666666;

}

.m1_zj_a li.kjy_a{

	float:left;

	font-size:12px;

	background-color:#3280be;

	margin:0px 5px;

	padding:3px 10px;

}

.m1_zj_a li.kjy_a a{

	color:#fff;

}

.zjright{

	width:280px;

	float:right;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

.zjright ul li{

	width:86px;

	margin:3px;

	padding:0px;

	float:left;
	list-style: none;

}

.zjright ul li p{

	margin:0px;

	padding:60px 0px 0px 0px;

	text-align:center;

}

.zjright ul li a{

	width:86px;

	height:86px;

	display:block;

	color:#3280be;

}

.zjright ul li a:hover{

	color:#FFF;

}

.zjright ul li a.zj01{

	background:url(../images/index_zx1.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj02{

	background:url(../images/index_zx2.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj03{

	background:url(../images/index_zx3.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj04{

	background:url(../images/index_zx4.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj05{

	background:url(../images/index_zx5.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj06{

	background:url(../images/index_zx6.jpg) no-repeat;

	display:block;

}



.zjright ul li a.zj01:hover{

	background:url(../images/index_zx1_hover.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj02:hover{

	background:url(../images/index_zx2_hover.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj03:hover{

	background:url(../images/index_zx3_hover.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj04:hover{

	background:url(../images/index_zx4_hover.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj05:hover{

	background:url(../images/index_zx5_hover.jpg) no-repeat;

	display:block;

}

.zjright ul li a.zj06:hover{

	background:url(../images/index_zx6_hover.jpg) no-repeat;

	display:block;

}

.zjright h2{

	clear:both;

	width:270px;

	background-color:#e69e19;

	text-align:left;

	margin:5px 0px 5px 2px;

	padding:0px;

	

}

.zjright h3{

	clear:both;

	width:270px;

	background-color:#d6f2fe;

	text-align:left;

	margin:0px 0px 0px 2px;

	padding:0px;

	

}
.i_hj_box{ height:auto; overflow:hidden; border:solid 1px #d4d4d4; width:1020px; margin:0 auto; padding:1px; padding-bottom:10px; margin-bottom:20px;}



.i_hj_box .i_hj_tit{ height:41px; overflow:hidden; background:#3399d4; margin-bottom:10px;}



.i_hj_box .i_hj_tit ul{ height:auto; overflow:hidden;}



.i_hj_box .i_hj_tit li{ list-style: none; width:205px; float:left; text-align:center; height:41px; line-height:40px; font-size:14px; color:#666666; cursor:pointer;}



.i_hj_box .i_hj_tit li.f{ width:200px;}



.i_hj_box .i_hj_tit li span{ display:block; height:41px; border-right:1px #FFFFFF solid; color:#fff; font-family:'微软雅黑'; font-size:18px;}



.i_hj_box .i_hj_tit li.f span{ border:none;}



.i_hj_box .i_hj_tit li.hover{ background:#f4ac2e;}



.i_hj_box .i_hj_tit li.hover span{ color:#000;}



.i_hj_box .i_hj_con{ height:280px; overflow:hidden; padding:0 3px;}



.i_hj_box .i_hj_con ul{ height:280px; overflow:hidden}



.i_hj_box .i_hj_con li{ height:280px; overflow:hidden; display:none;}



.i_hj_box .i_hj_con li#i_hj_l1{ display:block;}



.i_hj_box .i_hj_con ul dl{ height:280px; overflow:hidden; position:relative;}



.i_hj_box .i_hj_con ul dd{ position:absolute;}



.i_hj_box .i_hj_con ul dd .con{ height:auto; overflow:hidden; width:100%; position:relative;}



.i_hj_box .i_hj_con ul dd .con .bg{ height:54px; width:100%; position:absolute; bottom:-54px; left:0; background:#000000;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}



.i_hj_box .i_hj_con ul dd .con .bg32{ height:32px;}



.i_hj_box .i_hj_con ul dd .con .bg64{ height:54px;}



.i_hj_box .i_hj_con ul dd .con .bg86{ height:76px;}



.i_hj_box .i_hj_con ul dd .con p{ height:auto;  position:absolute; bottom:-54px; left:0; color:#FFFFFF; padding:5px 0; line-height:22px; z-index:10; text-align:center; width:100%; margin:0 auto;}
.m52b { float:left; width:150px; margin-left:10px; display:inline; }
.m521 { float:left; width:150px; margin-top:10px; display:inline; height:20px; background:url(../images/index_99.jpg) no-repeat left center; font-size:14px; line-height:20px; color:#595959; }
.m521 span { color:#FFF; font-size:12px; float:left; width:57px; text-align:center; padding-right:8px; }
.m52b1 { float:right; margin-top:5px; display:inline; }
.m52b2 { float:left; width:380px; padding:15px 24px; background:#f2f2f2; margin-top:15px; display:inline; }
.m52b2 dl dt { float:left; width:380px; height:40px; line-height:40px; text-align:center; color:#e60012; font-size:14px; font-weight:bold; }
.m52b2 dl dt a { color:#000; }
.m52b2 dl dd { text-indent:2em; line-height:21px; float:left; color:#616161; }