/*此CSS文件为网站公共样式*/
body{background:#F2F5F8; margin:0 auto; font-family:"宋体";}

#Container{width:959px; background:#ffffff;margin:0 auto;overflow:hidden; padding:0px 10px;}

.public{margin:0 auto;padding:0;width:1004px; height:auto;}

/*--head修改---*/
.ftop{ width:970px; height:374px; overflow:hidden; background:url(/images/banner_bg.jpg) no-repeat left top; margin-bottom:2px;}
.fleft{ width:328px; overflow:hidden; float:left; height:354px;}
.fright{ width:622px;overflow:hidden; float:left; position:relative; height:354px;}
.ry {
	height:147px;
	width:592px;
	overflow:hidden;
	background:url(/images/ry_bg.jpg) no-repeat top left;
	position:absolute;
	top:144px;
}
/*topscroll*/
#ISL_Cont {
}
.srcWidth {
	width:10000px;
}
.ISL_Cont {
	width:514px;
	height:86px;
	overflow:hidden;
	margin:53px 0 0 42px;
}
.ISL_Cont li {
	float:left;
	margin-right:10px;
}
#fList1, #fList2 {
	float:left
}
.left_soll {
	position:absolute;
	left:10px;
	top:80px;
	width:22px;
	height:25px;
	cursor:pointer;
	overflow:hidden;
}
.right_soll {
	position:absolute;
	right:5px;
	top:80px;
	width:22px;
	height:25px;
	cursor:pointer;
}
.ISL_Conts {
	width:900px;
	overflow:hidden;
	margin:0 auto;
}

/*左框架”样式*/
.cont_left{ width:725px; height:auto;overflow:visible; float:left;display:inline;}
.main_left{ width:725px; overflow:hidden; float:left;  background:#ffffff}
/*右框架”样式*/
.cont_right{ float:right; width:270px; height:auto;}


/*公共定义的CSS样式*/
.lf{float:left}
.rt{float:right}
.clr{clear:both;font-size:0;height:0;overflow:hidden;}

.clr5{height:5px; font-size:0px; clear:both; display:block; margin:0px; padding:0px; overflow:hidden}
.clr10{clear:both;font-size:0;height:10px; display:block; margin:0px; padding:0px; overflow:hidden;}
.none{display:none}
.l10{ margin-left:10px;}
.l11{ margin-left:11px;}
.l12{ margin-left:12px;}
.l15{ margin-left:15px;}
.l5{ margin-left:5px;}
.t6{ margin-top:6px;}
.t10{ margin-top:10px;}
.mt10{ margin-top:10px;}
.top10{ margin-top:10px;}
.t15{ margin-top:15px;}
.t5{ margin-top:5px;}
.b10{ margin-bottom:10px;}
.fl12{ float:left; margin-left:12px; display:inline;}
.blank10{clear:both;overflow:hidden;height:10px;font-size:1px;}

/* Link */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #333333; text-decoration:underline;}
a:active {color: #333333;}

/* Float */
.fl{ float:left;}
.fr{ float:right;}
.clr{ clear:both; font-size:0px; height:0px; visibility:hidden;}
.clear{ content:".";display:block;clear:both;visibility:hidden;}

/*footer的css样式*/
#footer{ margin:0 auto; padding-top:10px; /*padding-bottom:90px; _padding-bottom:100px;*/ width:959px; line-height:24px; background:#fff; text-align:center; overflow:hidden;}
#footer h6{ width:959px; height:24px; line-height:24px; background:#FFB411; color:#fff; font-size:12px; font-weight:normal;}
#footer h6 a,#footer h6 a:visited{ color:#fff;}
#footer p{ padding:10px;}

/*头部flash*/
#topflash{ height:354px; background:url(../images/banner_bg.jpg) right bottom no-repeat; overflow:hidden;}

/*头部主导航*/
#topnav{ padding-left:5px; width:954px; height:35px; line-height:35px; text-align:center; background:url(../images/newsite/topnav_bg.gif) left no-repeat; overflow:hidden;}
#topnav a{ float:left; margin-top:5px; display:block; width:79px; height:30px; text-align:center; font-weight:bold; color:#FFFFFF; font-size:14px;background:url(../images/newsite/topa_bg.gif) right bottom no-repeat;}
#topnav a.clrbg{ background:none;}
#topnav a:hover{ background:url(../images/newsite/topah_bg.gif) left bottom no-repeat; color:#ff6600;}

/*辅导航*/
#topsubnav{ margin-top:1px; width:957px; height:64px; border:1px solid #ffd466; background:#fff9da;}
/*不育不孕公共*/
.nxby,.nnby{ margin:7px 0 0 4px; float:left; display:inline;}
.nxby li,.nnby li{ display:inline; margin-right:10px; line-height:25px;}
#topsubnav .nxby li a,#topsubnav .nnby li a{ color:#684606;}
.nxby li.nxbytitle,.nnby li.nnbytitle{ display:block; float:left; margin-right:3px; padding-top:6px; line-height:20px; width:24px; height:45px; font-size:14px;}
#topsubnav .nxby li.nxbytitle a,#topsubnav .nnby li.nnbytitle a{ color:#FFFFFF; font-weight:bold;}

/*不孕*/
.nxby{ width:449px;}
.nxby li{ display:inline;}
.nxby li.nxbytitle{ background:url(../images/newsite/nxby_titbg.gif) left top no-repeat; text-align:center;}
/*不育*/
.nnby{ width:500px;}
.nnby li.nnbytitle{ background:url(../images/newsite/nnby_titbg.gif) left top no-repeat; text-align:center;}


/*list样式-------------------------*/
.mainbox{width:959px; margin-top:10px; overflow:hidden;}

/*list页顶部书签、搜索区域*/
.search{text-align:left;overflow:hidden;}
.search span{float:left; margin-left:21px; display:inline; font-size:16px; font-family:"黑体";}
.search input{float:left;margin-top:8px;vertical-align:middle;}
.search strong a{padding:0 10px;}

.f12{ font-size:12px;}
.inTopnav{ width:959px; height:31px; margin:0 auto; background:#F3F0DD; line-height:31px;}
.navBookmark{ float:left; display:inline;}
.navBookmark h1{float:left;	margin-right:6px; padding-left:10px; background:url(../images/news_img/leftbg.jpg) left 2px no-repeat;font-size:14px; font-weight:bold;}
.navBookmark span{	float:left;	margin-left:10px; padding-left:15px; color:#87410D; background:url(../images/news_img/navBookmarkspanbg.gif) no-repeat left center;}
.navBookmark span b{ font-weight:normal; color:#FF9600;}
.navBookmark span b a,.navBookmark span b a:visited{ color:#FF9600;}
.navBookmark img{ float:left;margin:10px 9px 0 11px;}
.navBookmark h1 a{ font-size:18px; display:inline-block;padding-right:12px;background:url(../images/news_img/rightbg.jpg) right 2px no-repeat;	color:#fff;}
.navBookmark h1 a:visited{color:#fff;}
.navBookmark h1 a:hover{ text-decoration:none; color:#fff;}
.navBookmark a,.navBookmark a:visited{color:#222222;}
.inTopnav .search{ width:272px;font-size:12px; margin-right:7px; display:inline;}
.inTopnav .search img{	float:left;	margin:1px 9px 0 0;}
.inTopnav .search input{float:left;	margin-top:4px;}
.inTopnav .search .searchinput{	width:201px;height:12px;line-height:14px;margin:6px 2px 0 0;padding:3px 0;border:1px solid #F1BA13; background-color:#fff;}
/*list页顶部书签、搜索区域*/

/*两列等高效果begin*/
.main{	margin:10px auto 0; overflow:hidden;}
.detail_left{width:671px; /*min-height:1395px;height:auto;_height:1395px;border:1px solid #dddddd;*/}
.mainRight{width:278px;}
.mainbg{ width:959px; margin:10px auto 0; background:url(../images/news_img/content_bg.gif) left top repeat-y; overflow:hidden;}
.maintopbg{	clear:both;	margin:0 auto; /*padding-bottom:15px;*/ overflow:hidden;height:auto;background:url(../images/news_img/contenttop_bg.gif) left top repeat-x;}
.mainbottombg{ margin:0 auto; font-size:0px; width:959px; height:1px; clear:both; background: url(../images/news_img/content_x.gif) left top no-repeat;}
.setrelative{ position:relative;}
.newsminheight{
	min-height:1432px;    /*高度最小值*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:1432px; /*兼容ie6*/
    overflow:visible;
}
.minheight_listnotop{
	min-height:1332px;    /*高度最小值*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:1332px; /*兼容ie6*/
    overflow:visible;
}
/*两列等高效果end*/

/*list左框架底部*/
.list_pic{ width:708px; height:187px;}
.list_pic h3{ width:708px; height:29px; background:url(../images/tempnews_img/list_picbg.jpg) no-repeat left top;}
.list_pic h3 b a,.list_pic h3 b a:visited{ float:left; padding:2px 0 0 16px; color:#fff; font-size:16px; font-weight:bold;}
.list_pic h3 span a,.list_pic h3 span a:visited{ float:right; padding:5px 12px 0 0; font-family:Verdana, Geneva, sans-serif; color:#fff;}
.list_picbt{ width:708px; height:158px; background-color:#F3F4F6;}
.list_picbt01{ float:left; cursor:pointer; margin:75px 0 0 9px; display:inline;}
.list_picbt02{ float:left; cursor:pointer; margin:75px 0 0 12px;}
.list_picbt ul{ float:left; width:646px; height:132px; margin:12px 0 0 13px; overflow:hidden;}
.list_picbt li{ float:left; width:202px; margin-right:20px;}
.list_picbt li img{ width:200px; height:130px; border:1px solid #A0135C;}
/*list左框架底部*/

/*list右侧*/
.listrt01{ width:274px; padding:1px;}
.listrt_bor{ border:1px solid #FED466;}
.listrttop{ width:274px; height:28px; line-height:28px; background:#FFF1D4;}
.listrttop h3{ float:left; margin-left:8px; padding:0 0 0 10px; color:#fff; font-size:14px; font-weight:bold; background:url(../images/newsite/listrttopbg1.jpg) no-repeat left top;}
.listrttop h3 a,.listrttop h3 a:visited{ float:left; padding:0 10px 0 0; color:#894111; background:url(../images/newsite/listrttopbg2.jpg) no-repeat right top;}
.listrttop h3 span a,.listrttop span a:visited{ float:right; padding:5px 11px 0 0; font-family:Verdana, Geneva, sans-serif; color:#894111;}

/*		list右侧导航*/
.list_path{ width:274px;text-align:left;overflow:hidden;}
.list_path ul{ width:244px; margin:9px auto 0; overflow:hidden; padding:0 0 10px 16px; background:url(../images/news_img/list_pulbg.gif) repeat 0 0;}
.list_path ul li{
	float:left; width:90px; height:36px; line-height:36px; font-size:14px; padding:0 5px 0 22px; background:url(../images/newsite/ind02liabg.gif) no-repeat 11px center; }
.list_path ul li a{ display:block; height:26px;line-height:26px; margin-top:6px; font-size:14px;}
.list_path ul li.on a:link,.list_path ul li.on a:visited,.list_path ul li.on a:hover{ color:#fff;}
.list_path ul li.nobground{}
.list_path ul li a{	color:#333;}
/*		list右侧导航*/
/*list右侧*/

/*其他公共样式*/
.borK{ border:1px solid #FFD466;}

.jsdoctor{ width:274px; height:318px; padding:1px;}
.jsdot{ width:274px; height:28px; background-color:#FFF1D3; overflow:hidden;}
.jsdot h3{ float:left; width:101px; height:20px; padding-top:2px; text-align:center; margin:3px 0 0 9px; background:url(../images/newsite/in02th4bg.gif) no-repeat 0 0; font-size:14px; font-weight:bold;}
.jsdot h3 a,.jsdot h3 a:visited{ color:#87410D;}
.jsdot span{ float:right; padding:4px 5px 0 0; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.pic_text{ margin-top:10px; width:262px; height:143px; background:url(../images/newsite/pic_textbg.gif) repeat-x left bottom;}
.pic_text img{ float:left; border:2px solid #DEDEDE;}
.pic_text strong{ float:left; margin:2px 0 0 5px; font-size:12px; color:#775214; font-weight:bold;}
.pic_text strong a,.pic_text strong a:visited{ font-size:14px; color:#775214;}
.pic_text p{ float:left; width:146px; margin:2px 0 0 8px; line-height:20px; text-indent:1em;}
.pic_text p a,.pic_text p a:visited{color:#FF6505;}
.pic_text .button{ float:left; margin:2px 0 0 10px;}
.pic_text .button a{ float:left; width:55px; height:17px; line-height:17px; padding:3px 0 0 2px; margin-left:6px; text-align:center; background:transparent url(/images/detRig_15.jpg) no-repeat scroll left top; color:#FF6D06; display:inline;}
.pic_text .button span a{ background:url(/images/detRig_17.jpg) no-repeat left bottom; color:#72A81D;}

.jibBox{ width:276px; height:232px; border:1px solid #ffd466; background:#fff9da;}
.leftside .jibBox{ width:251px;}
.jibBox h3{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#ff9100; margin:10px 0 0 10px;}
.jibBox .jbCx{ width:216px; margin:8px 0 0 29px;}
.leftside .jibBox .jbCx{ margin:8px 0 0 18px;}
.jibBox .jbCx a{ color:#684606; margin:0 4px; line-height:23px;}
.jibBox .jiBox{ margin:8px 0 0 13px; padding-top:10px; padding-left:15px; width:237px; background: url(../images/newsite/nxby/block.gif) left top repeat-x;}
.leftside .jibBox .jiBox{ width:216px; padding-left:6px;}
.jibBox .jiBox a{ line-height:23px; margin:0 3px; color:#684606;}

.deyywz{ margin:9px 0 0 10px; padding:1px; border:1px solid #EBEBEB;}
.deyywzp{ width:250px; padding:8px 0 5px 6px; margin:11px 0 0 10px; line-height:22px; background:url(../images/detail_img/RelatArticlibg2.gif) repeat-x left top;}

.det_Ad{ width:270px; height:206px; padding:3px; border:1px solid #FDE5A9;}
.det_Ad img{ width:270px; height:206px;}

.debyby{ float:left; width:274px; padding:1px; overflow:hidden;}
.debybyt{ height:28px; line-height:28px; background-color:#FFF1D3;}
.debybyt h3{ float:left; font-size:14px; font-weight:bold; margin-left:8px; padding:0 0 0 20px; background:url(../images/newsite/listrttopbg1.jpg) no-repeat left top; color:#fff;}
.debybyt h3 a,.debybyt h3 a:visited{ float:left; padding:0 20px 0 0; background:transparent url(../images/newsite/listrttopbg2.jpg) no-repeat scroll right top; color:#894111;}
.debybyt span a,.debybyt span a:visited{ float:right; font-family:Verdana, Geneva, sans-serif; padding:0 10px 0 0; color:#87410D;}

.debybyimg{ width:254px; overflow:hidden;}
.debybyimg img{ float:left; border:2px solid #DEDEDE; margin:29px 0 0 3px;}
.debybyimg li{ float:left; width:254px; height:88px; position:relative; margin:14px 0 0 10px; list-style:none; display:inline;}
.debybyimg h4{ width:254px; height:24px; position:absolute; left:0; top:0; background:url(../images/detail_img/debybyimg.gif) no-repeat 0 0;}
.debybyimg h4 a,.debybyimg h4 a:visited{ padding:0 0 0 3px; font-weight:bold; color:#FF9600;}
.debybyimg p{ float:left; width:176px; line-height:18px; color:#666; margin:29px 0 0 13px;}
.debybyimg p a,.debybyimg p a:visited{ color:#FF9600;}

.debybyul{ width:253px; padding-bottom:10px; overflow:hidden;}
.debybyul ul{ height:223px; margin:5px 0 0 11px; overflow:hidden;}
.debybyul li{ float:left; width:235px; line-height:28px; background:url(../images/detail_img/RelatArticlibg2.gif) repeat-x left bottom;}
.debybyul li a{ padding-left:24px; background:url(../images/detail_img/de_cjjslibg.gif) no-repeat 11px center;}

.ind_roll{ margin:10px auto 0; width:957px; height:176px; border:1px solid #E3EADC; background:#F1F5EC url(../images/newsite/ind_rollbg.gif) repeat-x left top;}
.ind_rollt{ height:29px; overflow:hidden;}
.ind_rollt h3{ float:left; margin:1px 5px 0 0; width:106px; height:23px; padding-top:5px; text-align:center; font-size:14px; font-weight:bold;}
.ind_rollt h3.se{ background:url(../images/newsite/ind_rollh3se.jpg) no-repeat 0 0;}
.ind_rK{ width:957px; overflow:hidden;}
.ind_rK img{ cursor:pointer;}
.ind_rKfl{ margin:15px 0 0 11px;}
.ind_rKfr{ margin:15px 11px 0 0;}
.ind_rKK{ width:878px; height:136px; overflow:hidden; margin:8px 0 0 10px;}
.ind_rKK img{ width:155px; height:103px;}
.ind_rKK li{ float:left; width:169px; margin-right:10px;}
.ind_rKK li i{ display:block;}
.ind_rKK li i.iPic{ width:157px; height:103px; padding:7px; background:url(../images/newsite/ind_rKKlibg.gif) no-repeat 0 0;}
.ind_rKK li i.iTitle{ font-style:normal; text-align:center;}
.ind_rKK li i.iTitle a,.ind_rKK li i.iTitle a:visited{ color:#658737; font-weight:bold;}

.ask_and_ans{ width:259px; overflow:hidden;}
.ask_and_ans li{ margin:14px 0 2px 19px; float:left; width:249px; display:inline;}
.ask_and_ans li a{ line-height:20px;}
.ask_and_ans li a.Q{ float:left; width:227px; padding-left:22px; background:url(../images/ask_a_bg.gif) no-repeat left center;}
.ask_and_ans li a.A{ float:left; width:227px; padding-left:22px; background:url(../images/ask_q_bg.gif) no-repeat left center;}

.ask_no_ans{ margin:10px 0 5px 8px; width:259px; overflow:hidden; background:url(../images/news_img/ask_no_ansbg.gif) repeat-x left top;}
.ask_no_ans ul{ overflow:hidden; padding-top:8px;}
.ask_no_ans li{ float:left; width:218px; padding-left:34px; line-height:22px; background:url(../images/detail_img/de_cjjslibg.gif) no-repeat 18px center;}

.ask_form{ height:265px;}
.ask_submit,.ask_reset{ width:59px; height:21px; line-height:21px; background:url(../images/ask_submit_bg.gif) left no-repeat; color:#FFF; margin-right:10px; cursor:pointer;}
.ask_sbForm{ color:#565656;}
.ask_sbForm input,textarea{ border:#f48ab0 1px solid;}

.list_jish{ width:249px; height:263px; padding:1px;}
.list_jst{ height:28px; overflow:hidden; background-color:#FFF1D3;}
.list_jst h2{ width:140px; text-align:center; margin:3px 0 0 5px; line-height:26px; font-size:14px; font-weight:bold; background:url(../images/newsite/nxby/tecTx.gif) no-repeat left top;}
.list_jst h2 a,.list_jst h2 a:visited{ color:#FF6600;}
.list_jish ul{ margin:10px 0 0 8px; height:209px; overflow:hidden;}
.list_jish li{ float:left; width:230px; line-height:31px; background:url(../images/newsite/ind02libg.gif) repeat-x left bottom;}
.list_jish li a{ padding-left:21px; background:url(../images/newsite/ind02liabg.gif) no-repeat 9px center;}

.tnright{ width:257px;}
.tnrjyzn{ padding:41px 0 0 18px; width:239px; height:153px; background:url(../images/newsite/all_bg.gif) left -26px no-repeat;}
.tnrjyzn a{ display:inline-block; margin:9px 12px 0 0; float:left; width:103px; height:29px; line-height:29px; text-align:center; color:#a17115; font-size:14px; font-weight:bold;}

.baoBox{ float:left; width:673px; height:140px; background:url(../images/newsite/nxby/baobao.gif) left top no-repeat; position:relative;}
.baoBox h3 a{ position:absolute; width:59px; height:125px; left:0; top:0; display:block; text-indent:-900px;}
.baoBox ul{ margin:29px 0 0 61px; width:607px; height:106px;}
.baoBox ul li{ display:inline; float:left; margin:0 8px;}
.baoBox ul li img{ border:1px solid #ccc;}

.li_nxbycg{ width:253px; height:313px; background:#f6f6f6;}
.li_nxbycg h2{ height:24px; line-height:24px; background:#db7491;}
.li_nanxbycg h2{ height:24px; line-height:24px; background:#3EBDDD;}
.li_nxbycg h2 a,.li_nxbycg h2 a:visited{ font-size:14px; font-weight:bold; margin-left:15px; color:#fff;}
.li_nxbycg a img{ margin:16px 0 0 20px;}
.li_nxbycg ul{ margin:10px 0 0 20px; padding-bottom:5px;}
.li_nxbycg ul li{ line-height:24px; background:url(../images/newsite/pointer05.gif) left no-repeat;}
.li_nxbycg ul li a{ margin-left:18px;}

.ceshiBoxs{width:278px; height:87px; background:url(../images/newsite/nxby/ceBg.gif) left top no-repeat; overflow:hidden;}
.ceshiBoxs a,.ceshiBoxs a:visited{ float:left;margin:38px 0 0 42px; padding-left:10px; color:#fff; font-weight:bold;}
.ceshiBoxs a.l8{ margin-left:62px;}
.ceshiBoxs a.t11{ margin-top:6px;}

#wgcss_dingwei{
_position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */
_text-align:center;
}