@charset "gb2312";
/*-----------------------------------------
Site: 阳光不孕不育工作站
Author: F
Email:a535766609@gmail.com
QQ:535766609
Date:2010.07.27
-----------------------------------------*/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0;padding:0;}
img{border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
.clear{height:0; clear:both; overflow:hidden;}
.hidden{display:none;}


body{ 
	font-family:"宋体","Arial Narrow"; 
	font-size:12px; 
	color:#565656; 
	background:#FFFFFF;
	line-height:22px;
	}
#mininav{ 
	background:url(../images/mininav.jpg); 
	height:29px;
	line-height:29px;
	width:100%;
	}
#mininav h1{ display:inline;}
#mininav .text{
	width:990px;
	margin:0 auto;
	height:29px;
	line-height:29px;
	} 
#mininav .text ul{
	float:right;
	width:500px;
	}
#mininav .text ul li{
	float:left;
	margin-left:15px;
	}
.wrapper{
width:990px;
	margin:0 auto;
	overflow:hidden;

	}
#header{
	height:100%;
	overflow:hidden;
	padding-top:15px;
	}
/*#header .logo{
	background:url(../images/logo_new.jpg) no-repeat;
	height:83px;
	width:349px;
	margin:5px 0 20px 10px;
	float:left;
	}
#header .top_ad{
	height:58px;
	float:right;
	margin-right:10px;
	}*/
	
	
#header .logo{
background:url(../images/xlogo.jpg) no-repeat;
	height:75px;
	width:349px;
	float:left;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
#header .top_ad{
	padding-top:5px;
	height:58px;
	float:right;
	margin-right:10px;
	}




	
	
	
#header .nav{
	background:url(../images/nav.jpg) no-repeat;
	height:41px;
	}
#header .nav ul {
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	height:41px;
	line-height:41px;
	}
#header .nav ul li{
	float:left;
	margin-left:30px;
	display:inline;
	}
	
	
#header .search{
	background:url(../images/search_new.jpg) no-repeat;
	height:56px;
	overflow:hidden;
	margin-bottom:10px;
	}
#header .n_1{ margin:8px 0 0 20px; line-height:20px;}
#header .n_1 li{ float:left; margin-right:16px;}

#header .n_2{ margin:0 0 0 20px; line-height:20px;}
#header .n_2 li{ float:left; margin-right:16px; }



/*内容*/
/*
#c1{ overflow:hidden; height:350px;}
.c1_1{ width:254px; height:auto; float:left; overflow:hidden;}
.sp_t{ border:#aae1e6 1px solid; height:113px; margin-top:10px; _margin-top:6px;}
.sp_t ul{ margin:8px;}
.sp_t ul li{ line-height:24px; background:url(../images/sp_bg.jpg) no-repeat left; padding-left:25px; list-style-type:none; }

.c1_2{ width:470px; height:auto; float:left; margin-left:10px; display:inline; overflow:hidden;}
.c1_2_1{ border:#aae1e6 1px solid; height:222px;}
.hot{ width:242px; float:left; margin:10px 0 0 8px; display:inline;}
.hot_t{ border-bottom:1px dotted #81b1b6;}
.hot p{ width:94%; margin:0 auto 5px;}

.hot ul{ margin:10px 0 0 4px; line-height:24px;}
.qiehuan{ float:left; margin:5px 0 0 8px;}


.c1_2_2{ border:#aae1e6 1px solid; height:113px; margin-top:10px;}
.c1_2_2_t ul{ height:27px; line-height:27px; background:url(../images/xxk_bg.jpg) repeat-x;}
.c1_2_2_t ul li{ float:left; text-align:center; font-size:13px; width:116px; border-right:1px solid #8dd8e4;cursor: pointer;}
.active{ background:url(../images/xxk_02.jpg) repeat-x; font-weight:bold; height:27px; cursor: pointer;}




/*.c1_2_2_b{ background:#f0f9f9; height:80px; margin:3px auto 0; width:98.5%; overflow:hidden;}
.c1_2_2_b ul{ float:left; margin:7px 16px 0; _margin-left:8px;}
.c1_2_2_b ul li{ line-height:24px; background:url(../images/list_bg01.jpg) no-repeat left; padding-left:10px;}*/

/*
.c1_2_2_b{ background:#f0f9f9; height:70px; margin:3px auto 0; width:98.5%; overflow:hidden; padding-top:10px; padding-left:5px;}
.c1_2_2_b a{display:inline; float:left; width:200px; height:20px; overflow:hidden;background:url(../images/list_bg01.jpg) no-repeat left; padding-left:15px; margin-left:15px;}



.c1_3{ float:right; width:247px; overflow:hidden;}
.so{ background:url(../images/so_bg.jpg) no-repeat; height:152px;}
.so input{ position:relative; left:75px; top:15px; background:url(../images/input_bg.jpg) repeat-x; width:115px;}
.so .submit{ width:40px; margin-left:5px;}


.zx{ height:64px;}
.zx ul{ margin-top:10px;}
.zx ul li{ margin:0 2px 6px; float:left; height:25px;}

.c1_3_ad{ margin-top:8px;}*/



#c1{ overflow:hidden; height:350px;}
.c1_1{ height:auto; float:left; overflow:hidden; width:290px;}
.sp_t{ border:#aae1e6 1px solid; height:113px; margin-top:8px; _margin-top:6px;}
.sp_t ul{ margin:8px;}
.sp_t ul li{ line-height:24px; background:url(../images/sp_bg.jpg) no-repeat left; padding-left:25px; list-style-type:none;}
.sp_t span{ display:block; border-right:1px #4aabed dotted; width:54px; height:69px; float:left; padding:0 8px; margin-top:5px;}

.c1_2{ width:427px; height:auto; float:left; margin:0 8px; display:inline; overflow:hidden;}
.c1_2_1{ border:#aae1e6 1px solid; height:222px;}
.hot{ margin:10px 10px 0; overflow:hidden;}
.hot_t{ border-bottom:1px dotted #81b1b6;}
.hot p{ width:94%; margin:10px auto; font-size:14px; text-indent:2em; line-height:26px;}

.hot ul{ margin:10px 0 0 4px; line-height:24px; width:100%;}

.hot ul li{ clear:both;}
.hot ul li span{ display:block; float:right; margin-right:20px;}



.qiehuan{ float:left; margin:5px 0 0 8px;}


.c1_2_2{ border:#aae1e6 1px solid; height:auto; width:420; overflow:hidden; }
.c1_2_2_t ul{ height:27px; line-height:27px; background:url(../images/xxk_bg.jpg) repeat-x;}
.c1_2_2_t ul li{ float:left; text-align:center; font-size:13px; width:105px; border-right:1px solid #8dd8e4;cursor: pointer;}
.active{ background:url(../images/xxk_02.jpg) repeat-x; font-weight:bold; height:27px; cursor: pointer;}




.c1_2_2_b{ height:316px; *height:314px; overflow:hidden;}
.c1_2_2_b ul{ float:left; margin:8px; _margin-left:8px; font-size:14px;}
.c1_2_2_b ul li{ line-height:24px; background:url(../images/list_bg01.jpg) no-repeat left; padding-left:10px; line-height:26px; overflow:hidden;}


.c1_3{ float:right; width:254px; overflow:hidden;}
.so{ background:url(../images/so_bg.jpg) no-repeat; height:100px;}                                                                       /*修改*/
.so input{ position:relative; left:75px; top:15px; background:url(../images/input_bg.jpg) repeat-x; width:115px;}
.so .submit{ width:40px; margin-left:5px;}


.zx{ height:100%; overflow:hidden;}
.zx ul{ margin-top:10px;}
.zx ul li{ margin-bottom:5px; overflow:hidden;}                                                                                   /*修改*/
.zx .zxzx_l{ float:left; width:63px; padding:2px; height:60px; background:url(../images/zxzx_bg.jpg) no-repeat; text-align:center; color:#1e7b88; font-weight:bold;}       /*修改*/             
.zx .zxzx_r{ float:left; margin-left:8px; width:172px;}
.zx .zxzx_r ul{border:#a5cdd6 1px solid; background:#fafbfc; height:62px; margin:0; padding-left:8px;}
.zx .zxzx_r ul li{ float:left; width:48%; text-align:center; margin-top:5px; line-height:20px;}
.zx .qq_zx{ background:url(../images/zxzx_bg1.jpg) repeat-x; width:80px; border:#a5cdd6 1px solid; float:left; height:28px; text-align:center; line-height:28px; margin-bottom:5px;}
.zx .qq_xz{ background:url(../images/zxzx_bg1.jpg) repeat-x;  border:#a5cdd6 1px solid; float:left; height:28px; text-align:center; line-height:28px; width:169px;}




.c1_3_ad{ margin-top:8px;}

/*  ad  */

.ad{ margin-top:8px; height:98px;}


/*第二部分*/

#c2{ overflow:hidden; margin-top:8px;}
#c2 .left{ float:left; width:735px; overflow:hidden;}
.bk{ border:#b1e6ea 1px solid; overflow:hidden;}
.title_t{ background:url(../images/title_bg.jpg) repeat-x; height:27px; line-height:27px; overflow:hidden;}
.title_t h2{ background:url(../images/icon1.jpg) no-repeat left; height:19px; line-height:19px; font-size:14px; font-weight:bold; color:#000; padding-left:25px; margin:4px 0 0 10px; float:left; display:inline;}
.title_t span{ float:right;}

.tslf_list{ overflow:hidden;}
.tslf_list ul{ width:96%; margin:20px 0 0 25px; _margin-bottom:20px;}
.tslf_list ul li{ float:left; margin:0 25px 20px 0; width:325px; display:inline;}
.bk .pic{ float:left;}




/*第二部分*/


 .cnt-wrap {

	overflow: hidden; width: 400px; zoom: 1; HEIGHT: 360px
}


#c2{ overflow:hidden; margin-top:8px;}
#c2 .left{ float:left; width:735px; overflow:hidden;}
.bk{ border:#b1e6ea 1px solid; overflow:hidden;}
.c3{ background:url(../images/bk_bg.jpg) no-repeat; height:416px; width:100%; overflow:hidden;}


.c3_l{ float:left; width:265px; margin-left:8px; display:inline; margin-top:10px;}
.title{ line-height:27px; height:27px; font-size:14px; color:#168692; padding:0 15px;}
.title h3{ float:left;}
.title span{ float:right; font-size:12px;}

.zt_list ul{ width:96%; margin:5px auto;}
.zt_list li{ background:url(../images/ztli_bg.jpg) no-repeat left; height:16px; *height:10px; line-height:16px; padding:7px 8px 7px 22px; overflow:hidden; border-bottom:1px dotted #dddddd;}
.zt_list li em{ width:16px; height:16px; text-align:center; display:block; font-style:normal; margin-left:-22px; font-size:10px; float:left; position:relative; _left:22px;}
.zt_list li a{ float:left;}
.zt_list li span{ float:right;}
.zt_list li p{ float:left; margin-top:5px; line-height:20px;}
.zt_list .top{ height:65px; background:none;}
.zt_list .top h3{ _float:left;}
.top span{ float:right; font-size:0;  background:url(../images/xx.jpg) no-repeat left bottom; height:12px; width:50px; text-indent:-9999px;}
.top em{ background:url(../images/ztli_bg1.jpg) no-repeat left; color:#ca6100; font-weight:bold; display:block; position:relative;}


.c3_r{ float:right; margin-right:8px;  overflow:hidden; height:100%;width:415px; margin-top:10px;}
.title .picBar{ float:right; height:22px;  display:inline; width:80px; padding-top:6px; overflow:hidden;}
.title .pre{ background:url(../images/picBar.jpg) no-repeat; width:20px; margin-right:8px; height:15px; float:left; display:inline; cursor:pointer;}
.title .next{ background:url(../images/picBar.jpg) no-repeat -20px; width:20px; margin-left:8px; height:15px; float:left; display:inline; cursor:pointer;}
.title ul li{ background:url(../images/picBar.jpg) no-repeat -40px; width:6px; height:6px; float:left; margin:5px 2px 0;_margin:2px;display:inline; cursor:pointer;}
.title .select{background:url(../images/picBar.jpg) no-repeat -46px;}
.c3_r .lf_list{ height:auto; overflow:hidden;}
.c3_r .lf_list ul{ width:96%; margin:8px auto 0; }
.c3_r .lf_list li{ border-bottom:1px dotted #dddddd; padding-bottom:10px; margin-top:12px; width:390px; margin-right:10px; float:left; display:inline;}
.c3_r .lf_list li img{ float:left; width:111px; height:84px; padding:2px; border:3px solid #efdfcf; display:block; margin-right:10px;}
.c3_r .lf_list p{ margin-top:5px; line-height:20px;}
.c3_r .lf_list h3{ margin-top:5px; color:#0b7682;}
.cnt {width:1000px;}


.title_t{ background:url(../images/title_bg.jpg) repeat-x; height:27px; line-height:27px; overflow:hidden;}
.title_t h2{ background:url(../images/icon1.jpg) no-repeat left; height:19px; line-height:19px; font-size:14px; font-weight:bold; color:#000; padding-left:25px; margin:4px 0 0 10px; float:left; display:inline;}
.title_t span{ float:right;}

.tslf_list{ overflow:hidden;}
.tslf_list ul{ width:96%; margin:20px 0 0 25px; _margin-bottom:20px;}
.tslf_list ul li{ float:left; margin:0 25px 20px 0; width:325px; display:inline;}
.bk .pic{ float:left;}


/*孕育测试*/

/*.yycs{ background:url(../images/yycs.jpg) no-repeat; height:36px; line-height:36px; margin-top:8px;}
.yycs ul { margin-left:390px;}
.yycs ul li { float:left; font-size:13px; width:80px; text-align:center; border-right:1px #708fbe solid; line-height:18px; margin-top:10px;}
.yycs_b{ margin:10px 0;}*/
.yycs{ width:730px; height:222px; overflow:hidden; padding:1px; border:1px solid #aae1e6; margin:10px 0 10px 0; background:url(../images/8218.jpg) no-repeat center;}


/*女性不孕*/

.nxby{ overflow:hidden; height:100%;}
.nxby_l{ float:left; width:265px; border-right:1px dotted #81b1b6; margin:10px 0;}
.nxby_l .pic {width:237px; margin:10px 0 0 13px; display:inline;}
.nxby_fl{margin-top:10px; float:left; display:inline;}
.nxby_fl ul{ width:250px; margin:5px 0 0 14px;}
.nxby_fl ul li { width:120px; float:left; margin:0 0 0 5px; text-align:center; display:inline;}

.nxby_list{ margin:10px auto; clear:left; width:245px; overflow:hidden; _display:inline;}
.nxby_list ul{ border-top:1px dotted #81b1b6; margin:10px 0 0 5px; padding-top:15px; _padding-left:5px;}
.nxby_list ul li{ clear:left; width:230px; padding:0; text-align:left; margin-left:8px; margin-bottom:5px;}




.nxby_r{ float:left; margin:10px 0 0 13px; overflow:hidden;}


.tab_02{ margin-top:10px;}
.tab_02_t { overflow:hidden;}
.tab_02_t ul{ background:url(../images/tab_02bg.jpg) repeat-x; height:27px; width:440px; line-height:27px; border-right:1px #cee7ea solid; border-left:1px #cee7ea solid;}
.tab_02_t ul li{ float:left; text-align:center; width:81px; border-right:1px #cee7ea solid;}

.tab_02_nr{ overflow:hidden; padding-left:8px; height:100%;}
.tab_02_nr img{ margin-top:15px;}

.tab_02_list{ margin:13px 0 0 20px; float:left;}
.tab_02_list ul{ }
.tab_02_list ul li{ line-height:24px;}
.tab_02_list span{ color:#23adb6;}

/*第二部分右侧*/

#c2 .right{ float:right; width:247px; overflow:hidden;}
.zjtj{  border:1px #cee7ea solid; height:100%; overflow:hidden;}
.zjtj .hd{ background:url(../images/zjtj.jpg) no-repeat; height:44px;}
.zjtj_b{ margin-top:20px; padding:0 10px;}
.zhuanjia{overflow:hidden; margin-bottom:15px;}
.zjtj_b .pic{ float:left;}
.zjtj_b h3{ color:#f85800;}
.zjtj_text{ margin:5px 0 0 10px; float:left; width:130px;}
.zjtj_text p{ line-height:20px; margin-top:5px;}


.qzlc{
	border:#aae1e6 1px solid;
	overflow:hidden;
	width:245px;
	margin-top:10px;
	}
.title_top{
	background:url(../images/title_bg2.jpg);
	height:26px;
	line-height:26px;
	border-bottom:#aae1e6 1px solid;
	}
.title_top h3{
	background:url(../images/title_bg1_icon.jpg) left no-repeat;
	height:26px;
	padding-left:20px;
	margin-left:8px;
	float:left;
	font-size:13px;
	}
.title_top span{
	padding-right:10px;
	float:right;
	}
.qzlc_bot{
	width:94%;
	margin:0 auto;
	padding:13px 8px;
	overflow:hidden;

	}
.qzlc_bot p{ background:url(../images/icon2.jpg) no-repeat; height:22px; padding-left:25px;}

.qzlc_bot .ask{}
.qzlc_bot .ask ul{ width:200px; margin:0px auto;}
.qzlc_bot .ask ul li{ line-height:23px; margin-bottom:2px;}
.qzlc_bot .ask img { margin:0 0 0 63px;}
.qzlc_bot input{width:140px; height:12px;}

.qzlc_bot .pic{ float:left; }
.qzlc_bot .text{ float:right; width:140px;}


.zhuanti{ border-bottom:1px dotted #81b1b6; border-top:1px dotted #81b1b6; overflow:hidden; margin-top:12px; _margin-top:8px; height:100%;}
.zhuanti li{ float:left; font-size:13px; font-weight:bold; margin-right:15px; text-align:center; width:65px; color:#ff5a00;}

/*.zhuanti_list{ overflow:hidden; width:90%; margin:10px auto 0; _margin-top:2px;}
.zhuanti_list li{ float:left; width:45%; background:url(../images/icon3.jpg) no-repeat left; padding-left:10px;}*/

.zhuanti_list{ overflow:hidden; width:98%; margin:15px auto 0; height:60px;}
.zhuanti_list li{overflow:hidden; height:64px;}
.zhuanti_list img{ padding:3px; width:63px; height:48px; border:1px solid #aae1e6; }



.ysyy {}
.ysyy_t{ background:url(../images/c4_bg.jpg) no-repeat -4px 0px;; height:38px; line-height:38px; color:#FFF; font-size:14px; font-weight:bold;}
.ysyy_t1{ background:url(../images/c4_bg2.jpg) no-repeat -4px 0px;; height:38px; line-height:38px; color:#FFF; font-size:14px; font-weight:bold;}
.ysyy_t2{ background:url(../images/c4_bg3.jpg) no-repeat -4px 0px; height:38px; line-height:38px; color:#FFF; font-size:14px; font-weight:bold;}




.ysyy_t span{ margin-left:23px;}
.ysyy_b{ border-left:1px solid #aae1e6; border-right:1px solid #aae1e6; border-bottom:1px solid #aae1e6; height:100%; overflow:hidden; padding-bottom:22px;}
.ysyy_01{ background:url(../images/ysyy_01.jpg) no-repeat; height:20px; line-height:20px; padding-left:30px; margin:15px 10px 0 20px; text-align:right;}
.ysyy_01 span{ font-size:14px; font-weight:bold; color:#0f80c1; float:left;}

.ysyy_l{ float:left; width:365px; border-right:1px dotted #aae1e6; margin:15px 0 0 25px; display:inline;}
.ysyy_l .pic{ float:left;}
.ysyy_l ul { width:230px; float:left; margin-left:10px; margin-top:3px;}
.ysyy_l ul li{ line-height:26px;}
.ysyy_l span{ color:#ff0060;}

.ysyy_r{ float:right; width:300px; margin:15px 0 0 15px;}
.ysyy_r h3{ background:url(../images/icon4.jpg) no-repeat left; height:15px; padding-left:20px; font-size:13px; font-weight:bold; line-height:15px;}
.ysyy_r span { color:#0083d0;}
.ysyy_r ul{ margin:10px 0 0 20px; }

.icon3 ul{margin:6px 0;}
.icon3 li{background:url(../images/icon3.jpg) no-repeat left; padding-left:10px; _line-height:23px;}


.bot_1{	border:#aae1e6 1px solid; overflow:hidden; width:362px; float:left;}
.bot_1_t { height:95px; border-bottom:1px #aae1e6 dotted; width:96%; margin:0 auto;}
.bot_1_t .text{ width:185px; margin:5px 5px 0 0;}
.bot_1_t h3{ color:#ff6c00; padding:0;}
.bot_1 ul{ width:96%; margin:10px auto 0;}

.icon5 ul{ background:url(../images/icon5.jpg) no-repeat left;padding-left:20px; height:216px; margin-left:5px;}
.icon5 ul li{ line-height:24px;}



/*友情链接*/

.yqlj{ height:93px; margin-top:10px; border:1px solid #aae1e6; }
.yqlj span{ background:url(../images/yqlj.jpg) no-repeat; width:33px; height:93px; display:block; float:left;}

.yqlj ul{  margin:20px 0 0 55px;width:90%;}
.yqlj ul li{ float:left; margin-left:15px; text-align:center; line-height:24px; margin-bottom:3px; white-space:nowrap; }


/*底部导航*/

.bot_nav{
	margin-top:10px;
	background:url(../images/bot_nav_bg.jpg);
	height:28px;
	border:#aae1e6 1px solid;
	text-align:center;
	line-height:28px;
	}

#footer{
	text-align:center;
	margin:15px 0;
	}
	

.sy_gd{ overflow:hidden; height:165px;}
.gd_t{ border-left:1px #cee7ea solid; border-right:1px #cee7ea solid;}
.gd_t ul{background:url(../images/tab_02bg.jpg) repeat-x; height:27px; line-height:27px;}
.gd_t ul li{ float:left; text-align:center; width:81px; border-right:1px #cee7ea solid;}

.gd_b{ border-left:1px #cee7ea solid; border-right:1px #cee7ea solid; border-bottom:1px #cee7ea solid; overflow:hidden; padding-top:15px; height:122px;}
.gd_b ul{ width:96%; margin:0 auto; padding-left:20px; overflow:hidden;}
.gd_b ul li { float:left; width:110px; overflow:hidden; text-align:center; color:#ec398c; margin-right:25px;}








