/*basic*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,pre,form,input,button{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h2{font-size:14px;}
ul,ol{list-style:none;}
body{font-size:1em;margin:0 auto;font-family:"微软雅黑",Helvetica;}

img{}
a{ text-decoration:none;-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}
a:hover{ text-decoration:none;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}
@media (min-width:410px) and (max-width:540px) {  /*   410<=当浏览器窗口大小<=540px  pad */
            .inner p {
			    font-size:1em;
			}   
        }
@media (min-width:320px) and (max-width:409px) {  /*   320<=当浏览器窗口大小<=409px  pad */
            .inner p {
			    font-size:12px;
			}   
        }
body{
	background-color:#fff!important;
}
.mlr{
	width: 100%;
	margin:0 auto;
	max-width:540px;
	min-width:320px;
}
.top{
	max-height:117px;
}
.nav{
	display:table;
}
.nav a{
	display:table-cell;
	background-color: #733e1e;
	height: 45px;
	vertical-align:middle;
	text-align: center;
	border-left: 1px solid #986140;
	border-bottom: 1px solid #986140;
	color:#fff;
	font-size:1.2em
}
section{
	margin-top:15px;
}
.banner{
	/* max-height:250px; */
}
.border_bg{
	background-color:#fff;
	border-top:1px solid #d8d8d8;
}
.title{
	height:2.8rem;
	line-height:2.8rem;
	font-family:"微软雅黑";
	color:#252525;
	font-size:1.4rem;
}
.title strong{
	padding-left:12px;
	border-left:3px solid #ffae00;
	color:#252525;
}
.inner{
	padding:0px!important;
	display:table;
	position:relative;
	/* background: url('/templets/tao/30/dd_qlx.jpg') no-repeat 0 0; */
    /* background-size: contain; */
   /*  width: 100%;
    height: auto; */
    
}
.inner .img,.inner p{
	display:table-cell;
	vertical-align:middle;
}
.inner .img{
	width: 54.5%;
/* 	max-width:13.8rem; */
}
.inner .img img{
	width: 13.8rem;
/* 	max-width:13.8rem; */
}

.inner  img{
	display:block;
	max-width: 100%;
     
}


.inner p{
	/* line-height:22px; */
	padding-left:3%;
	padding-right: 1%;
	position:absolute;
	top:16%;
	left:21%;
}
.inner p {
	color:#000;
	font-size:1.1rem;
	line-height:1.6rem;
}
.inner p span{
	font-size:1.1rem;
	color:#c30000;
	color:#ff0000;
	height:2rem;
	line-height:2rem;
	font-weight:700;
}
a.btn{
	display: block;
	/* padding:0 15px 0 0px; */
	/* height:2.7rem; */
	/* border-top: 1px solid #d8d8d8; */
	margin-top:0rem;
	background:#f9f9f9 url(../images/inner_btn.jpg) 15px center no-repeat;
	background:#f9f9f9 url(/templets/tao/30/lm_bg1.jpg) 0px center no-repeat;
	color:#c30000;
	font-size: 1.1rem;
	line-height:2.7rem;
	/* padding-left:9rem; */
	text-align:right;
}

a.lm_wz1{ background:#f9f9f9 url(/templets/tao/30/lm_bg1.jpg) 15px center no-repeat; text-align:left;}



a.btn_qlx{/* padding-left:7rem; */}

.btn img{ width:100%; height:auto; display:block; }
	
.zhenz{
	padding-bottom:20px
}
.list_ul{
	padding:0 10px;
}
.zhenz ul{
	width:100%;
	display:table;
	margin-top:10px;
}
.zhenz ul li{
	display:table-cell;
	width:50%;
	text-align: center;
	vertical-align:middle;
}
.zhenz ul li a{
	display:inline-block;
	width:85%;
	height:52px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	background: #f9edd2;
	line-height:52px;
	font-size:1.2rem;
	color:#733e1e;
}
.zhenz ul li a:hover{
	background-color:#ffb400
}
.list_inner{
	padding:0 15px;
}
.list_inner ul{
	width:100%;
	overflow: hidden;
}
.list_inner ul li{
	width:100%;
	float:left;
	overflow: hidden;
	border-top:1px dotted #d8d8d8;
	line-height:59px;
}
.list_inner ul li span,.list_inner ul li a{
	display:block;
	height:59px;
}
.list_inner ul li span{
	width:75%;
	font-size:1.2rem;
	display:block;
	float:left;
	width:60%;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
	-moz-binding: url('../other/ellipsis.xml#ellipsis')
	
}

.new_zt ul li span{ width:90%; }
 
.list_inner ul li span a{
	color:#252525;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
	-moz-binding: url('../other/ellipsis.xml#ellipsis')
}
.list_inner ul li span strong{
	display:inline-block;
	background-color:#ffb400;
	/* width:45px; */
	height: 1.5rem;
	line-height: 1.5rem;
	font-weight:normal;
	text-align:center;
	padding:0.2rem 0.4rem;
	margin-right:10px;
	color:#733e1e;
}
.list_inner ul li a.hot{
	text-align:center;
	color:#252525;
	font-size:12px;
	color:#c30000;
	float:right;
	width:30%;
}
.list_inner ul li a.hot:hover{
	background-color: #f4f4f4
}
.article a.btn{
	margin-top:0;
	padding:0 15px 0 50px;
	 
}
.sk{
	/* padding-bottom:16px */
	box-shadow: 2px 2px 6px 1px #999;
    -webkit-box-shadow: 2px 2px 6px 1px #999;
}
.list_sek{
	/* padding:0 15px; */
	 box-shadow: 2px 2px 6px 1px #999;
    -webkit-box-shadow: 2px 2px 6px 1px #999;
}
.xgn {
	margin:	2px	0 0;
	width:100%;
	overflow:hidden;
	font-size:12px
}
.xgn li	{
	color: #FFFFFF;
	display: block;
	float: left;
	text-align:	center;
}
.xgn li	a {
	color: #FFFFFF;
	display:block;
}
#xgn_1,	#xgn_6 {
	background:	none repeat	scroll 0 0 #e4070c;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	width:28.3%;
}
#xgn_2,	#xgn_3,	#xgn_4 {
	background:	none repeat	scroll 0 0 #c7a75a;
	line-height: 22px;
	margin-left:0.5%;
	width:30.51%;
}
#xgn_3 {
	background:	none repeat	scroll 0 0 #9f7d26;
	width: 40%;
	float:right;
}
#xgn_4 {
	background:	none repeat	scroll 0 0 #c7a75a;
	margin:	2px	0 0;
	width: 28.3%;
}
#xgn_5 {
	background:	none repeat	scroll 0 0 #ed5629;
	float: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	margin:	2px	0.6% 0 0;
	width: 42.2%;
}
#xgn_6 {
	background:	none repeat	scroll 0 0 #e4070c;
	float: right;
	font-weight: 100;
	margin-top:	2px;
}
#xgn_7,	#xgn_8 {
	background:	none repeat	scroll 0 0 #9f7d26;
	font-weight: bold;
	line-height: 30px;
	margin-top:	2px;
	overflow: hidden;
	width: 49.7%;
}
#xgn_8 {
	background:	none repeat	scroll 0 0 #c7a75a;
	font-size: 14px;
	margin-left:0.6%;
	float: right;
}
.zj_inner{
	padding:0 15px;
}
.zj_inner p{
	padding-top:10px;
	font-size:12px;
	color:#252525;
	line-height:22px
}

.zj_inner img{
	padding:0;
	width:100%;
}
.article a.btn{
	background-image:url(../images/article_ico.jpg);
}
/* .zj_pic a.btn{
	background-image:url(../images/zj_ico.jpg);
} */
.guahua{
	border-top:none;
}
.guahua_title{
	font-size:1.6rem;
	text-align:center;
	padding:0.5rem 0;
	background-color:#ffb400
}
.guahua_title strong{
	color:#b20000;
}
.guahua p{
	text-align: center;
	line-height: 3.8rem;
	height: 3.8rem;
	color:#f00;
	font-size:1.1rem;
}
.guahua ul{
	padding:0 40px;
}
.guahua ul li{
	display:table;
	width:100%;
	margin-bottom:8px;
}
.guahua li span{
	display:table-cell;
	width:36%;
	font-size:1.2rem;
	vertical-align:middle;
}
.guahua li span b{
	color:#f00;
}
.guahua li font{
	display:table-cell;
}
.zzgh_1_1,.zzgh_1_2,.inputText{
	width: 98%;
	padding:0;
	margin:0;
	border:1px solid #dfdfdf;
	text-indent: 10px;
	color:#989898;
	line-height:25px;
}
.zzgh_1_1,.inputText{
	height:25px;
	line-height:25px;
}
.inputText{
	width: 90%;
}
.zzgh_1_3{
	border:none;
	margin:0;
	padding:0;
	width:100%;
	height:34px;
	background:url(../images/gh_btn.jpg) center center no-repeat;
	background-size: cover;
}
.guahua{
	/* padding-bottom:15px; */
}
footer{
	margin-top:15px;
}
.bar{
	background-color:#7c7c7c;
	height:44px;
	display:table;
	padding:4px 0;
}
.bar a{
	display:table-cell;
	border-right:1px solid #9a9a9a;
	text-align:center;
	vertical-align:middle;
	font-size:1em;
	font-weight:bold;
	color:#fff;
}
/* .inner_mlr{
	background-color:#fff
}
.inner_mlr li{
	width:100%;
	display:table;
}
.inner_mlr li span{
	display:table-cell;
	padding:0 3%;
	width:34%;
}
.inner_mlr li p{
	display:table-cell;
	vertical-align:middle;
	line-height:22px;
	font-style:normal;
	color:#252525;
	font-size:12px;
}
.inner_mlr li p a{
	color:#fe5001;
}
.inner_mlr li p strong{
	color:#252525;
} */
/*bpgc*/
.list_pic{
	padding:0 20px;
}
.list_pic ul{
	width:100%;
	display:table;
	margin-bottom:20px;
}
.list_pic li{
	display:table-cell;
}
.list_pic li a.a{
	height:auto;
}
.list_pic li p{
	width:100%;
	line-height:22px;
	background-color:#eee;
	padding:10px 0
}
.ico{ width:100%; margin:0 auto; padding-top:5px; overflow:hidden}
.ico ul{
	width:100%;
	overflow:hidden;
}
.ico ul li{ float:left; margin-right:1.2%; width:20.6%}
.ico ul li img{ width:100%}
.fixednav {
	bottom:	0;
	line-height:43px;
	height:43px;
	position: fixed;
	text-align:	center;
	width: 100%;
	z-index:9999;
	background:url(../images/fix_h.gif) repeat-x;
}
.fixednav img{
	width:auto;
	vertical-align:top;
}

.ioc_zd{ margin-top:0.2rem; margin-right:1rem; margin-left:0.5rem;}

.ioc_zd,.ioc_zd img{ display:block; width:2.2rem; height:2.2rem; float:left;  float:right; }


/*中间浮动模块*/
/* #pfjw {left: 50%;line-height: 25px;vertical-align: bottom; margin-left:-110px;position:	fixed;top: 40%;width: 220px;z-index: 999}
.pfjw_nr {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #A38154;height:122px;margin:	0 auto;width: 245px}
.pfjw_nr h2	{color:	#726761;font: bold 16px/42px "Microsoft	YaHei";text-align: center;margin:0;padding:0}
.pfjw_nr ul	{height:30px;margin:0;padding:0}
.pfjw_nr li	{background: none repeat scroll	0 0	#D57600;color: #FFFFFF;cursor: pointer;display:	block;float: left;font-weight: bold;height:	24px;margin-left: 59px;text-align: center;width: 45px;font-size:12px;}
.pfjw_nr li a {background:	none repeat	scroll 0 0 #D57600;text-decoration:none;color: #FFFFFF;display:	block;font-weight: bold;height:	24px;text-align: center;width: 45px}
.pfjw_nr li a:hover {color: #FFF600;text-decoration: none} */
.zx_list ul li{
	width:33.3%;
}
.qlx_list ul li{
	width:33.3%;
}
.qlx_list ul li a{
	font-size:1.1rem;
	border-radius:0;
	line-height:2.4rem;
	height:2.4rem;
	text-align:center;
	vertical-align: middle;
}
/*gaowy_index*/
.gwy_zz ul li{
	width:25%;
}
.gwy_zz ul li a{
	width:96%;
}
.titleP{
	/*border-top: 1px solid	#CACACA;*/
	margin-top:	0px;
	width: 100%;
	font-size: 14px;
	line-height:45px;
}
.titleP h3 {
	background:#e79d24;
	color: white;
	font-size: 14px;
	line-height:45px;
	padding-left: 5%;
	margin-top:5px;
}
.titleP h3 a	{
	color: white;
}


/*男性不育*/
 
.nav_by{ width:100%; /* height:53px; */ background:url(/templets/nanjing1/buyu_img/nav_02.jpg) no-repeat top center; background-size: contain;}

div.nav_by a{
	float: left;
	display: block;
	width: 25%;
	/* height: 53px; */
	text-align: center;
	line-height: 2.3rem;
	font-size: 1.2rem;
	color: #6f5535;
	font-weight: 500;
}

.m_by_nav ul li {
    width: 25%;
    float: left;
}

.m_by_nav ul li a, .m_by_nav ul li a:visited {
    display: block;
    border-right: 1px solid #e9e9e9!important;
    text-align: center;
    color: #000!important;
    font-size: 1.4rem;
    line-height: 2.8rem;
    height: 2.8rem;
}

.m_by_nav ul li:nth-child(4) a{border-right: none!important;; }

.m_by_nav {
    background: #fff!important;
}


.bq1{
	width: 100%;
	height: 4.05rem;
	background-color: #45230C;
	margin: 1.85rem 0 0 0;
	margin-top: 1.8rem!important;
	
}
.by1{width:88.6%; margin:2.25rem auto 0 auto; height:3.45rem; text-align:left; padding-top:1.5rem;}


.by1_img1 {width:30%; display:block;}
.by1_img2 {width:30%; display:block;}
.by1_img3 {width:30%; display:block;}

.by1 a{width:33.3%; display:block; float:left}
.by1 a img{display:block; width:100%;}



.by2{
	width: 64.22%;
	margin: 0px auto 0 auto;
	/* height: 6.35rem; */
	padding-bottom:1.5rem;
}

/* .by2_1{
	width: 64.22%!important;
	margin: 0px auto 0 auto;
	height: 6.35rem;
} */
.by2_1{padding:0 13.5%;}

.by2 img{float:left;}

.by2_img1 {width:50%; display:block;}
.by2_img2 {width:50%; display:block;}

.by2 a{display:block; float:left; width:36.5%; width:50%;}
.by2 a img{display:block; width:100%;}



.by1 img{float:left;}

.by5 img{width:3.8%; }

/* .by5 p{ width:96%!important; padding:0 2%;  } */



.rz22 img{width:3.8%;}
.bo13 img,.pd05 img{width:2%; height:auto; margin:0.25rem 0 0 3.8%; }
.bo13 { margin-bottom:1.15rem!important; margin-top:0.5rem!important;}

.bo12{
	/* background-color: #F3E7C8; */
	width: 87.81%;
 
	height:3rem;
	line-height: 3rem;
	text-align:left;
	font-size: 1.05rem;
	color: #45230c;
	
	margin: 0.55rem 0 0 6.25%;
	position:relative;
	/* margin: 0.55rem 0 0 40%!important; */
}
.bo12 {   width:94%!important; }
.bo12 img{ margin:0.45rem 0 0 36.4%!important; width:5%; }

.bo12 img{ margin:0rem 0 0 0!important; width:100%; }
 
.bo12 span{ position:absolute; line-height:3rem; line-height:3rem; font-size:1.4rem; color:#fff; top:0; left；1rem;  }
.bo12 a{ position:absolute; line-height:3rem; font-size:1rem;  color:#F70215; top:0; right:0rem; }

.by5 p{    padding:0; /* width:100%!important;  */}


.bo13{ text-align:left; font-size:1.05rem; color:#232323; padding:0.7rem 0 0.5rem 0; line-height:1.7rem; width: 92%; margin: 0px 0 0 5.5%; max-height:499.95rem;}

.by3 img{ width:100%; /* height:19.35rem; */ background:url(/templets/nanjing1/buyu_img/by009_04.jpg) no-repeat; background-size: contain;}

.by31{width:79.37%; height:3.2rem; margin:0px auto 0 auto; padding:13.85rem 0 0 0; padding:34.85rem 0 2.6rem 0;}
.by31 a{width:50%; display:inline-block;} 
.by31 a img{width:90%; display:block;}

.qlx3{
	width: 87.81%;
	margin: 1.95rem auto 0 auto;
	/* height: 36.25rem */
}
.rz22{width:100%; height:2.1rem; background-color:#F3E7C8;}
.pd05{ color:#232323; font-size:1.05rem; line-height:1.8rem; margin:0.5rem 0 0.7rem 0; text-align:left; padding: 0 2%;}
.pd01{font-size:1.2rem; color:#5a2f17; line-height:2.1rem;}
.pd01 img{ float:left; margin:0.45rem 0 0 40%!important; }
	
.qlx4{ width:100%; background-color:#E6E6E8;}
.qlx41{
	width: 88.43%;
	margin: 0px auto 0 auto; padding:0.3rem 0 0 0; height:35.1rem;
}
.qlx42{width:100%; height:8.75rem;margin:2.05rem 0 0 0;}
.qlx43{
	width: 54.77%;
	height: 8.75rem;
	float: right;
}
.qlx44{ width:100%; height:1.4rem; background-color:#5A2F17; margin:0.1rem 0 0 0;}
.qlx44 p{ color:#ffffff; font-size:0.9rem; line-height:1.4rem; text-align:center;}
.pd06{ font-size:0.8rem; color:#232323; line-height:1.25rem; margin:0.55rem 0 0 0;}
.zx9{width:100%; background-color:#E6E6E8;}
.p16{font-size:0.5rem; color:#717171; text-align:center;}
.pb16{
	font-size: 1.7rem;
	color: #232323;
	padding: 1.35rem 0 0 0;
	line-height: 2rem;
}
.p3{
	font-size: 1.6rem;
	color: #ffffff;
	padding: 0.8rem 0 0 0;
	line-height: 2rem;
}
.p3 img{ float:left; margin:0px 0 0 17%!important; width:5.6%;}

.zx5 .p3 img{ float:left; margin:0px 0 0 9%!important; width:5.6%;}

.bq1 .p3 img{ float:left; margin:0px 0 0 20%!important; width:5.6%;}

.p4{font-size:0.40449999999999997rem; color:#a7a7a7; text-align:center; max-height:4999.95rem; }

.zx4 {
    width: 100%;
    height: 4.05rem;
    background-color: #45230C;
    margin-bottom: 1.5rem!important;
}


.zx4_sj img{  float:left; margin:0px 0 0 9.1%; }
 .zx4_jx img{  float:left; margin:0px 0 0 2%;  }    

.buyu_zx1 img{ width:100%; margin:1rem 0 1.5rem 0;}
.buyu_zx1 { display:block; margin-bottom:1rem!important; width:100%!important;  }

.mlr{
	width: 100%;
	margin:0 auto;
	max-width:27rem;
	min-width:16rem;
	display:block;
}
 .by6  {   margin-top:1.4rem; margin-bottom:3rem;}
.by6 a { display:block; height:3.1rem; line-height:3.1rem; border:#aa7a3f 1px solid; float:left; text-align:center; color:#563621; font-size:1.4rem;  }
.by6 a:nth-child(1){ background-color:#f9f0da; width:29%; margin-right:2.8%; margin-left:3%; }
.by6 a:nth-child(2){ background-color:#eadec9; width:29%; margin-right:2.8%; }
.by6 a:nth-child(3){ background-color:#f9f0da; width:29%; }
.by6 a:nth-child(4){ background-color:#eadec9; width:38%; margin-right:6%; margin-top:0.7rem; margin-left:9%; }
.by6 a:nth-child(5){ background-color:#f9f0da; width:38%; margin-top:0.7rem; }

/* .by6 a:nth-child(6){ /* background-color:#f9f0da; */ width:100%; margin-top:0.5rem; } */
/* .by6 a:nth-child(7){ background-color:#f9f0da; width:38%; margin-top:0.5rem; }
.by6 a:nth-child(8){ background-color:#f9f0da; width:38%; margin-top:0.5rem; }
.by6 a:nth-child(9){ background-color:#f9f0da; width:38%; margin-top:0.5rem; }
 */
.by7  { margin-bottom:1rem;  }
.by7_box4{ width:100%; display:block; margin-top:1rem; margin-bottom:1rem; }


.by7 a img{ width:100%; display:block;  }

.by3_img1 {width:100%; }






/* .jianjie { background: #f9f9f9 url(/templets/tao/30/dd_bg2.jpg) 0px center no-repeat;} */