@charset "gb2312";
/* CSS Document */


.list-bt{ margin:0 auto; width:96%; height:auto; overflow:hidden; margin-top:3%; border-bottom:1px dashed #CCCCCC; padding-bottom:1%;}
.mod-icon {
    display: inline-block;
    float:left; width:5%; padding-right:1%; margin-top:2%;}
.list-bt p a{ float:left; height:2.08rem; padding-top:0.5%; font-size:1rem; color: #333; line-height:2.08rem;}
.list-bt p a:hover{ color:#008467; text-decoration:none;}
.list-bt span{ float:right; color:#999;}.h-bt span a{color:#999;}

.list-con{ margin:0 auto; width:100%; height:auto; overflow:hidden;}
.zxdhs{ width:5.83rem; height:2.08rem;}
.list-con ul{ float:left; width:30.2%; margin:3% 0 0 2.4%; display:inline;}
.list-con ul p{ width:100%;}
.list-con ul li{ width:100%; text-align:center; height:2rem; line-height:1.1rem; overflow:hidden; font-size:0.8rem; padding-top:3%;}

.list-con2 ul{width:47%;}
.list-con ul p a img{width:100%;}
.list-con2 ul li a{width:100%; height:2rem; line-height:2rem; display:block;}
/*************分页***************/
.pagelist{ margin:0 auto; text-align:center; height:auto; overflow:hidden; margin:3% 0 1% 3%;}
.pagelist ul {
	width:100%;
	margin-top:3%;
}
.thisclass{
	border: 1px #d2d2d2 solid;
	height: 1rem;
	background: #008467 !important;
    line- height:1rem;
	padding: 0px 1%; color:#FFF !important;
	font-size: 0.85rem;}  
.thisclass a{ color:#FFF !important;}
.pagelist li {
	float: left;
	border: 1px #d2d2d2 solid;
	margin: 0px 5px;
	height: 1.3rem;
	line-height: 1.3rem;
	padding: 0px 2%;
	font-size: 0.85rem;
}
.pagelist li:hover {
	float: left;
	border: 1px #d2d2d2 solid;
	margin: 0px 5px;
	line-height: 1.3rem;
	background: #A8A498;
	line-height: 1.3rem;
	padding: 0px 2%;
	font-size: 0.85rem;
}
.pagelist li a {
	color: #333333;
	font-size: 0.85rem;
	_width: 10%;
	_text-align: center
}
.pagelist li a:hover {
	color: #FFFFFF;
	_width: 10%;
	_text-align: center;
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-comment-number .comment-number {
    background-color: #008467 !important;}
#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-comment-number .comment-number-tri{
	border-left: .333333333em solid #008467 !important;}
#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .comment-textarea .comment-input {
    border: 1px solid #008467 !important;
}
#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .up-to-cbox {
    color: #008467 !important;
}


/********************内容页开始**********************/
.nrcont{ margin:0 auto; width:100%; height:auto; overflow:hidden;}
.nr-wz{ margin:0 auto; width:100%; text-indent:0.5rem; height:2rem; line-height:2rem; color:#FFF; font-size:0.85rem; background:#080808;}
.nr-wz a{ color:#FFF;}
.nr-sp{ margin:0 auto; width:100%; height:22rem; overflow:hidden;}
.nr-spa{ margin:0 auto; width:100%; height:15rem; overflow:hidden;}
.nr-fx{ margin:0 auto; width:100%; height:auto; overflow:hidden; padding-top:2%;}
#id_video_container { width:26.7rem !important; height:17rem !important;}
.nr-fx dl{margin:0 auto; width:94%; height:auto; overflow:hidden;}
.nr-fx dl dt{ float:left; width:50%; font-size:0.9rem;} 
.nr-fx dl dt img{ float:left; width:10%; padding-top:2%;}
.nr-fx dl dd{ float:right; width:17%; padding-right:2%;}
.nr-fx dl dd .fxgn{ float:left; width:30%; padding-right:3%;}
.nr-fx dl dd .sc{ float:right;width:30%;}

.nr-xq{ margin:0 auto; width:96%; height:auto; overflow:hidden;}
.nr-xq_1{ float:left; width:100%; padding-top:2%;}
.nr-xq_1 p{ float:left; width:10%; height:1.1rem; margin-top:1%; border-radius:5px; font-size:0.8rem; line-height:1.1rem;  text-align:center; color:#FFF; background:#F00;}
.nr-xq_1 span{ float:left; padding-left:1%; font-size:1rem; line-height:1.55rem;}
.nr-xq_2{ float:left; width:100%; color:#666; margin-top:2%;}
.nr-xq_2 dt{ float:left; width:10%; height:2rem; line-height:2rem; background:url(../images/bf.png) left no-repeat; padding-left:5%; background-size:25%;}
.nr-xq_2 dd{ float:right; width:80%; border-left:1px solid #CCC; font-size:0.8rem; text-indent:2em; padding-left:3%;}

.nr-xgtj{ margin:0 auto; width:96%; height:auto; overflow:hidden;}
.nr-xgtj dl{ float:left; width:50%; height:auto; float:left; overflow:hidden; margin-top:3%; padding-bottom:2%;}
.nr-xgtj dl:nth-child(4){ border:0;}
.nr-xgtj dl p{ width:70%; height:auto; margin:0 auto;}
.nr-xgtj dl p img{ display:block; width:100%;}
.nr-xgtj dl dt{ width:85%; margin:0 auto; height:auto; text-align:center; overflow:hidden; line-height:1.4rem; text-overflow:ellipsis; white-space:nowrap;}
.nr-xgtj dl dt a{ color:#666;}
.nr-xgtj dl dd{ text-align:center; width:60%; background:url(../images/spbf.png) left no-repeat; margin:2% auto 0; background-size:1.25rem 1.25rem;}

/*********专家*********/
#zjtd{margin:0 auto; width:100%; height:7rem;}
.zjtdall{ margin:0 auto; width:98%; height:auto; overflow:hidden; margin-top:2%; }
.zjtdall dt{ width:100%;}
.zjtdall dd{ width:100%;text-align:center;
text-align: -moz-center; /*Firefox*/
text-align: -webkit-center; /*Chrome*/}

/*********畅言*********/
.nr-cypl{ margin:0 auto; width:94%; height:auto; overflow:hidden;}


/*********频道页*********/

/********媒体报道*********/
.mtbd{margin:0 auto; width:100%; height:auto; overflow:hidden; padding-bottom:2%;}
.mtbd ul{float:left; width:100%;}
.mtbd li{float:left; width:29%; margin-left:3.2%; margin-top:4%; height:auto; overflow:hidden; display:inline;}
.mtbd li a:hover{text-decoration:none;}
.mtbd li dt{ margin:0 auto; width:52%; height:4rem; border-radius:4rem; background:#cecece;}
.mtbd li dd{ margin:0 auto; width:98%; margin-top:5%; font-size:0.8rem; border-radius:4rem; height:1.5rem; line-height:1.5rem; text-align:center; border:1px solid #CCC;}
.mtbd .active a dt{
    background:#008467;
}
.mtbd  .active a dd{
 border:1px solid #008467; color:#008467; 
}

/********女性不孕*********/
.nvxby{margin:0 auto; width:100%; height:auto; overflow:hidden; padding-bottom:2%;}
.nvxby ul{float:left; width:100%;}
.nvxby li{float:left; width:29%; margin-left:3.2%; margin-top:4%; height:auto; overflow:hidden; display:inline;}
.nvxby li a:hover{text-decoration:none;}
.nvxby li dt{ margin:0 auto; width:52%; height:4rem; border-radius:4rem; background:#cecece;}
.nvxby li dd{ margin:0 auto; width:98%; margin-top:5%; font-size:0.8rem; border-radius:4rem; height:1.5rem; line-height:1.5rem; text-align:center; border:1px solid #CCC;}
.nvxby .active a dt{
    background:#e6543d;
}
.nvxby  .active a dd{
 border:1px solid #e6543d; color:#e6543d; 
}
.nvse:hover{ color:#e6543d !important;}

/********男性不育*********/
.nanxby{margin:0 auto; width:100%; height:auto; overflow:hidden; padding-bottom:2%;}
.nanxby ul{float:left; width:100%;}
.nanxby li{float:left; width:29%; margin-left:3.2%; margin-top:4%; height:auto; overflow:hidden; display:inline;}
.nanxby li a:hover{text-decoration:none;}
.nanxby li dt{ margin:0 auto; width:52%; height:4rem; border-radius:4rem; background:#cecece;}
.nanxby li dd{ margin:0 auto; width:98%; margin-top:5%; font-size:0.8rem; border-radius:4rem; height:1.5rem; line-height:1.5rem; text-align:center; border:1px solid #CCC;}
.nanxby .active a dt{
    background:#237cc0;
}
.nanxby  .active a dd{
 border:1px solid #237cc0; color:#237cc0; 
}
.nanse:hover{ color:#237cc0 !important;}

/***********************/
.footer-nav { margin:0 auto; width:100%; height:auto; overflow:hidden; margin-top:1%;}
.footer-nav ul{
	list-style:none;
	margin:0px;
	padding:2% 0% 2% 0%;
	overflow:hidden;
}
.footer-nav ul li{
	width:24.7%;
	float:left;	
	text-align:center; line-height:2rem;
	border-right:1px dashed #bdbdbd;
}
.footer-nav ul li img{
	display:block;
	max-width:60%;
	margin:0% auto 1% auto;	
}
.footer-nav ul li a{
	color:#656565; font-size:0.9rem;
}
.footer-nav ul li:nth-child(4){
	border-right:0px;	
}


/*********自测页************/
.zcye{ margin:0 auto; width:100%; /*height:49rem;*/ overflow:hidden; background:url(../images/zc_bj.jpg) no-repeat; background-size:100% 100%;}
.zc_bt{ margin:0 auto; width:100%; margin-top:45%; height:2rem; line-height:2rem; text-align:center; letter-spacing:0.2rem; font-size:1.7rem; color:#FFF;}
.zc_bz{ margin:0 auto; width:90%; height:auto; overflow:hidden; margin-top:3%;}
.zc_bz dl{ float:left; width:18%; height:auto; overflow:hidden; margin:5% 0 0 11%; display:inline;}
.zc_bz dl dt{ margin:0 auto; width:74%; height:auto; overflow:hidden;}
.zc_bz dl dd{ margin:0 auto; width:100%; height:2.2rem; font-size:0.9rem; line-height:2.2rem; text-align:center; overflow:hidden;}
.zc_bz dl dd a{ color:#FFF;}

/*********分享*********/
/*.jiathis_style_32x32{width:26.7rem; height:6rem; padding:0.5rem 0; position:fixed; bottom:0px; background:#fff; z-index:11100; display:none;}
.bdsharebuttonbox{width:100%; position:absolute; float:right;}
.bdshare_dialog_box{display:none !important;}
.bdshare_popup_box{display:none !important;}
.bdshare-button-style1-32 a{width:5rem !important; height:5.5rem !important; float:left !important; background:url(../images/icon_tb.png) no-repeat 0 0 !important; background-size:200% !important; margin-left:1rem !important; display:inline;}
.bdshare-button-style1-32 a:nth-child(2){background:url(../images/icon_tb.png) no-repeat -146px 0 !important; background-size:200% !important;}
.bdshare-button-style1-32 a:nth-child(3){background:url(../images/icon_tb.png) no-repeat -292px 0 !important; background-size:200% !important;}
.bdshare-button-style1-32 a:nth-child(4){background:url(../images/icon_tb.png) no-repeat -438px 0 !important; background-size:200% !important;}
*/

.jiathis_style_32x32 {width:26.7rem; height:7rem; padding:0; position:fixed; bottom:0px; background:#fff; z-index:11100; display:none; background:#FFF url(../images/db_fx.png) no-repeat !important; background-size:100% !important; }
.bdsharebuttonbox{width:98.5%; position:absolute; float:left; }
.bdshare_dialog_box{display:none !important;}
.bdshare_popup_box{display:none !important;}
.jiathis_style_32x32 a{width:25% !important; height:5.5rem !important; float:left !important; background:none !important;}

.jiathis_style_32x32 a.gbb{width:12%!important; height:1.2rem; line-height:1.2rem; font-size:1.2rem; cursor:pointer; bottom:3rem; background:none; text-indent:0 !important; position:absolute; top:0px; color:#000; display:block; right:0;}