@charset "gb2312";
/*----------Content---------*/
* {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { margin:0; padding:0;font-size:12px;line-height:24px;font-family:"宋体",Arial; color:#555; background: url(../images/bg.jpg) #fff repeat-x left top; }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td ,i{margin:0;padding:0;}
header, nav , footer{display:block; width:100%;}
li{list-style:none}
img{border:0px; display:block;}
.fl{ float:left;} .fr{ float:right;}
.fl2{ float:left; overflow:hidden;height:0;}
p{word-wrap:break-word;overflow:hidden;}
div,dl{ overflow:hidden; }
/*----------linkes---------*/
a{color:#333; 
text-decoration:none; 
-webkit-transition: color 0.2s linear;
-khtml-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
}
a:hover{ text-decoration:underline;color:#eb6100;}
.red ,.red a{color:#ff1414;}
a.red:hover{color:#000;}
.yel ,.yel a{color:#ff9000;}
a.yel:hover{color:#000;}
/* 共用 CSS */
.topbar,.head,nav,.main{margin:0 auto;width:1000px;}
.cl{ height:0px; display:none;overflow: hidden; clear: both; }
.mt5b10{margin:5px auto 10px auto;}
.mb8{margin:0 auto 8px auto;}
.mb10{margin:0 auto 10px auto;}
.mb12{margin:0 auto 12px auto;}
.mr10{margin-right:10px; display:inline;}
.mr12{margin-right:12px; display:inline;}
.mr12b12{margin:0 12px 12px 0; display:inline;}

.menu .ppnk .dt , .menu .wcfk .dt , .menu .byby .dt , .menu .mnjs .dt {background:url(../images/home_base.gif) no-repeat}
.menu , .fnav {background:url(../images/line_bg.gif) repeat-x;}

/* TopContent  */
.topbar { height:34px;line-height:34px; }
.topbar a{color:#333;}
.topbar a:hover{color:#1977be;}
/* hdad  */
.head{height:96px; position:relative;}
.head .logo{ position:absolute; background:url(../images/logo.jpg) no-repeat;width:615px;height:56px; display:block;top:22px;left:8px;}
.head .phone{ position:absolute;width:215px;top:26px;right:20px;}
/* topnav  */
nav{ background:url(../images/tnav_bg.jpg) repeat-x left top;height:46px;line-height:46px;}
nav li{ float:left; background:url(../images/tnav_bg.jpg) no-repeat right bottom;font-size:14px;font-weight:bold;padding:0 21px;}
nav li a{color:#fff;}
nav li a:hover{color:#67c0ff;}
nav .no{ background:0;}
/* menu  */
.menu{border:1px solid #dcdcdc;background-position:0 0;padding:11px 0 10px 10px;width:988px;height:53px;}
/*---品牌男科*/
.menu .ppnk{width:322px;}
.menu .ppnk .dt{ float:left; background-position:0 0;width:50px;height:53px; margin-right:10px; display:inline;}
.menu .ppnk ul{ float:left;width:262px;height:53px;color:#333;}
.menu .ppnk ul li{ float:left;}
.menu  a{color:#333;}
.menu  a:hover{color:#1977be;}
.menu .red{ position:relative; color:#f00;}
.menu .red:hover{color:#1977be;}
.menu i{ position:absolute; background:url(../images/ico-hot.gif) no-repeat;width:9px;height:14px;right:-8px;top:-6px;}
/*---微创妇科*/
.menu .wcfk{width:191px;}
.menu .wcfk .dt{ float:left; background-position:-56px 0;width:50px;height:53px; margin-right:10px; display:inline;}
.menu .wcfk ul{ float:left;width:131px;height:53px;color:#333;}
.menu .wcfk ul li{ float:left;}
/*---不孕不育*/
.menu .byby{width:219px;}
.menu .byby .dt{ float:left;background-position: -112px 0;width:50px;height:53px; margin-right:10px; display:inline;}
.menu .byby ul{ float:left;width:159px;height:53px;color:#333;}
.menu .byby ul li{ float:left;}
/*---泌尿结石*/
.menu .mnjs{width:256px;}
.menu .mnjs .dt{ float:left; background-position: -168px 0;width:50px;height:53px; margin-right:10px; display:inline;}
.menu .mnjs ul{ float:left;width:196px;height:53px;color:#333;}
.menu .mnjs ul li{ float:left;}
/*底部信息*/
.fnav{border:1px solid #e5e5e5; background-position: 0 -242px;width:998px;height:35px;line-height:35px;text-align:center;color:#353535;}
.ftxt{margin:0 auto;width:1000px;}
.ftxt .img{ float:left;width:288px;text-align:right;margin-right:21px; display:inline;}
.ftxt .img img{ display:inline-block;}
.ftxt .img2{ float:left;width:122px;padding-top:9px;margin-right:12px; display:inline;}
.ftxt .txt{color:#333;line-height:28px;}
footer{height:255px;}