@charset "gb2312";
/* CSS Document */
* { -webkit-text-size-adjust: none; }
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0px; padding: 0px }
body { font: 12px 宋体, Arial Narrow, HELVETICA; }
em { font-style: normal }
li { list-style: none }
img { border: 0; vertical-align: middle }
.fl { float: left; }
.fr { float: right; }
p { word-wrap: break-word }
.cl { clear: both; }
/*----------linkes---------*/
a { color: #2d374b; text-decoration: none; }
a:hover { text-decoration: none; color:#ff3333;}
.red, .red a { color: #ff0000; }
a.red:hover { color: #000; }
.blue, blue a { color: #6eabd8; }
a.blue:hover { color: #000; }
/*----------间距---------*/
.blank12 { clear: both; height: 12px; overflow: hidden; display: block; }
.w { margin: 0 auto; width: 1002px; }
.w2 { width: 1002px; }
.bg1 { background: url(../images/index/mbg.jpg) no-repeat top center; padding: 0 139px; width: 1002px; overflow: hidden; margin: 0 auto; }
/*----------header--------*/
.head { height: 77px; }
.head .logo { background: url(../images/index/logo.gif) no-repeat; width: 353px; height: 77px; display: block; }
.head .txt { padding: 17px 0px 13px 11px; width: 400px; height: 47px; background: url(../images/index/head_bg.gif) repeat-x left top; }
.head .txt dd { float: left; font-size: 14px; color: #414141; line-height: 26px; background: url(../images/index/icon1.gif) no-repeat left center; padding-left: 20px; }
.head .txt .L { width: 142px; }
.head .txt .R { width: 210px; }
.head .phone { width: 238px; }
/*----------topnav--------*/
.tnav { background: url(../images/index/tnavbg.jpg) no-repeat left top; height: 45px; width: 1002px; }
.tnav dd { float: left; }
.tnav a { float: left; width: 91px; height: 45px; line-height: 45px; text-align: center; font-size: 14px; color: #fff; }
.tnav a:hover { background: url(../images/index/tnavbg2.jpg) no-repeat top center; width: 91px; height: 45px; display: block; text-decoration: none; }
/*----------topAD--------*/
.adtop { height: 288px; width: 1002px; overflow: hidden; }

/*----------seach--------*/
.sea { padding-top: 7px; padding-bottom: 15px; height: 22px; line-height: 22px; }
.sea .fl { width: 500px; background: url(../images/index/sea_icon.gif) no-repeat left center; padding-left: 25px; }
.sea .fl span { font-weight: bold; color: #f36b0b; }
.sea .fr .inpt1 { width: 235px; height: 18px; border: 1px solid #cecece; line-height: 18px; margin-right: 4px; padding: 0 5px; }
.sea .fr .inpt3 { width: 40px; height: 20px; background: url(../images/index/index_base.gif) no-repeat 0px -103px; border: none; }
/*幻灯效果*/
.slide { margin-top: 4px; border: 1px solid #c5c5c5; padding: 5px; background: #f3f3f3; width: 294px; height: 346px; }
/*媒体报道-现代动态-媒体报道-标签切换*/
.newsTab { width: 417px; height: 363px; margin-left: 10px; margin-right: 11px; display: inline; overflow: hidden; }
.newsTab .title, .newsTab .title div, .newsTab .title .n1, .newsTab .title .n1 span, .newsTab .title .n2, .newsTab .title .n2 span { background: url(../images/index/newsTab.gif) no-repeat left top }
.newsTab .title { height: 34px; }
.newsTab .title .n1, .newsTab .title .n2 { background-position: left bottom; height: 34px; line-height: 34px; display: block; float: left; text-align: center; padding-left: 39px; color: #fff; text-decoration: none; font-size: 14px; font-weight: bold; margin-right: 3px; }
.newsTab .title .n1 span, .newsTab .title .n2 span { background-position: right bottom; display: block; padding-right: 37px }
.newsTab .title .n2 { background-position: left -34px; padding-left: 39px; margin-right: 3px; }
.newsTab .title .n2 span { background-position: right -34px; color: #595a5f; padding-right: 37px }
.newsCon { margin: 0; padding: 17px 14px 13px 13px; border: 1px solid #c5c5c5; border-top: none; width: 388px; height: 298px; }
.newsCon .t1 { border-bottom: 1px dashed #aeaeae; padding-bottom: 16px; font-size: 14px; line-height: 26px; color: #272727; margin-bottom: 10px; }
.newsCon .t1 h1 { text-align: center; font-size: 16px; color: #ef2404; line-height: 30px; }
.newsCon .t2 { width: 388px; margin-bottom: 10px; overflow: hidden }
.newsCon .t2 dd { line-height: 30px; font-size: 14px; width: 388px; clear: both; }
.newsCon .t2 .L { float: left; background: url(../images/index/dot1.gif) no-repeat left center; padding-left: 9px; color: #434343; }
.newsCon .t2 .R { float: right; color: #ff2d0b; }
.newsCon .t3 { width: 388px; }
.newsCon .t3 img { float: left; margin-left: 10px; display: inline; }
/*医院简介*/
.yyjj { margin-top: 4px; border: 1px solid #accef4; width: 254px; }
.yyjj .tit { background: url(../images/index/yyjj_titbg.gif) repeat-x left top; height: 32px; }
.yyjj .tit a { background: url(../images/index/index_base.gif) no-repeat 0 -130px; width: 86px; height: 32px; text-align: center; line-height: 32px; color: #fff; display: block; font-size: 14px; }
.yyjj .t1 { padding: 23px 11px 13px 12px; line-height: 26px; color: #272727; }
.yyjj .t1 img { margin-bottom: 16px; }
.yyjj .t2 { width: 254px; }
.yyjj .t2 .t2_1 { padding-top: 8px; padding-bottom: 6px; background: #175dc1; overflow: hidden; width: 254px; }
.yyjj .t2 .sina { float: left; background: url(../images/index/index_base.gif) no-repeat -88px -140px; width: 117px; height: 37px; margin-left: 6px; display: inline; }
.yyjj .t2 .qq { float: left; background: url(../images/index/index_base.gif) no-repeat -210px -140px; width: 120px; height: 37px; margin-left: 6px; display: inline; }
/*五大诊疗技术*/
.zljs { width: 734px; height: 338px; }
.zljs .t1 { height: 50px; background: url(../images/index/zljsbg.jpg) no-repeat left top; line-height: 50px; }
.zljs .t1 .L { float: left; padding-left: 13px; font-weight: bold; font-size: 22px; font-family: "黑体"; color: #fff; }
.zljs .t1 .R { float: right; padding-right: 55px; font-weight: bold; font-size: 16px; color: #1c64bf; }
.zljs .t2 { border: 1px solid #b1d3ef; border-top: none; padding: 11px 0 18px 8px; width: 724px; height: 258px; }
.zjList { width: 724px; height: 258px; overflow: hidden; }
.zjList dl { height: 259px; float: left; }
.zjList dt { width: 73px; float: left; height: 259px; font-size: 14px; font-weight: bold; background: url(../images/index/zljsbg3.jpg) no-repeat; text-align: center; float: left; cursor: pointer; line-height: 18px; color: #1f37a9; margin-left: 8px; display: inline; overflow:hidden }
.zjList dt.curList { color: #c9211b; width: 80px; background: url(../images/index/zljsbg2.jpg) no-repeat; }
.zjList dt .zt1 { display: block; float: left; font-size: 12px; line-height: 14px; width: 20px; color: #858484; font-weight: normal; padding-top: 20px; padding-left: 18px; }
.zjList dt .zt2 { display: block; float: left; font-size: 16px; padding-top: 10px; padding-left: 5px; }
.zjList dt a span{ word-wrap:break-word; width:1em;}
.zjList dd { float: left; padding: 8px 6px 5px 10px; width: 280px; height: 245px; background: #f6f6f7; position: relative; }
.zjList .box1 { height: 150px; line-height: 25px; color: #414141; margin-bottom: 10px; overflow: hidden; display: inline; }
.zjList .box1 img { float: left; border: 1px solid #c8c8c8; margin-right: 16px; display: inline; }
.zjList .box2 { border: 1px solid #d5d5d7; padding: 10px 15px 8px 16px; height: 65px; overflow: hidden; line-height: 22px; position: relative; }
.zjList .zlzxyy { position: absolute; background: url(../images/index/index_base.gif) no-repeat 0 -415px; width: 69px; height: 26px; display: block; bottom: 5px; right: 6px; }
/*挂号大厅*/
.ghdt { width: 256px; height: 338px; overflow: hidden; }
.ghdt .tit { background: url(../images/index/index_base.gif) no-repeat 0 -185px; width: 256px; height: 33px; text-align: center; line-height: 33px; font-weight: bold; color: #fff; font-size: 14px; }
.ghdt .box { border: 1px solid #b1d3ef; border-top: none; padding: 10px 5px 8px 4px; width: 245px; overflow: hidden; }
.ghdt .box .t1 { border-bottom: 1px dashed #dadada; height: 31px; line-height: 31px; text-align: center; }
.ghdt .box .t2 { margin-top: 14px; margin-bottom: 12px; }
.ghdt .box .t2 dd { line-height: 28px; padding-left: 10px; }
.ghdt .box .t3 { background: url(../images/index/ghdt_bg.jpg) no-repeat top center; padding-top: 16px; }
.ghdt .box .t3 .dhyy { background: url(../images/index/index_base.gif) no-repeat 0 -223px; width: 73px; height: 71px; display: inline; float: left; margin-left: 4px; margin-right: 10px; }
.ghdt .box .t3 .wsyy { background: url(../images/index/index_base.gif) no-repeat -78px -223px; width: 73px; height: 71px; display: inline; float: left; margin-right: 10px; }
.ghdt .box .t3 .jylx { background: url(../images/index/index_base.gif) no-repeat -156px -223px; width: 73px; height: 71px; display: inline; float: left; }
/*现代男科专家团*/
.zjt { border: 1px solid #b1d3ef; width: 1000px; height: 249px; }
.zjt .t1 { height: 40px; background: url(../images/index/zjt_bg1.jpg) repeat-x left top; position: relative; text-align: center; }
.zjt .t1 .tit { position: absolute; top: 0px; left: 438px; font-weight: bold; font-size: 24px; color: #fff; font-family: "黑体"; line-height: 40px; }
.zjt .t1 .zjjd { position: absolute; top: 0px; right: 14px; line-height: 40px; color: #0361b3; background: url(../images/index/dot3.gif) no-repeat left center; padding-left: 10px; }
.zjt .t2 { padding-top: 17px; padding-bottom: 12px; height: 180px; position: relative; width: 1000px; }
.zjt .t2 A.up { DISPLAY: block; background: url(../images/index/index_base.gif) no-repeat 0px -448px; LEFT: 1px; OVERFLOW: hidden; WIDTH: 28px; POSITION: absolute; TOP: 75px; HEIGHT: 46px }
.zjt .t2 A.down { DISPLAY: block; background: url(../images/index/index_base.gif) no-repeat -28px -448px; RIGHT: 1px; OVERFLOW: hidden; WIDTH: 28px; POSITION: absolute; TOP: 75px; HEIGHT: 46px }
.zjt .t2 .qwmypic { MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 915px; ZOOM: 1; HEIGHT: 180px }
.zjt .t2 .qwmypic DIV { FLOAT: left }
.qwzjt1 { border: 1px solid #bad3f6; padding: 10px 19px 12px 10px; width: 266px; height: 156px; float: left; margin-right: 10px; display: inline; }
.qwzjt1 .qwzjt1_1 { float: left; width: 117px; margin-right: 16px; display: inline; }
.qwzjt1 .qwzjt1_1 img { border: 1px solid #f0efef; padding: 1px; }
.qwzjt1 .qwzjt1_2 { float: left; width: 133px; }
.qwzjt1 .qwzjt1_2 h1 { color: #0061bf; font-size: 14px; line-height: 30px; }
.qwzjt1 .qwzjt1_2 span { display: block; color: #414141; line-height: 24px; margin-bottom: 10px; }
.bz_left { float: left; width: 746px; }
/*前列腺炎*/
.qlxy { border: 1px solid #b1d3ef; padding: 3px 2px 6px 2px; width: 725px; float: left; margin-top: 12px; display: inline; }
.qlxy .tit1 { background: url(../images/index/index_qlxy_titbg.jpg) no-repeat 0 0px; width: 725px; height: 44px; line-height: 35px; }
.qlxy .tit1 dd { float: left; }
.qlxy .tit1 .L { width: 113px; font-size: 14px; text-align: center; }
.qlxy .tit1 .L a { color: #fff; }
.qlxy .tit1 .C { padding-left: 8px; width: 571px; color: #414141; }
.qlxy .tit1 .C a { color: #414141; }
.qlxy .tit1 .R { width: 33px; }
.qlxy .tit1 .R a { color: #7b7b7b; color: #7b7b7b; }
.qlxy .tit2 { height: 30px; line-height: 30px; background: #f6f5f5; padding-left: 15px; font-size: 13px; margin-bottom: 15px; }
.qlxy .tit2 a { color: #255bc1; margin-right: 6px; margin-bottom: 15px; }
.qlxy .box { width: 725px; }
.qlxy .box li { float: left; width: 338px; padding-left: 15px; }
.qlxy .one { margin: 0 auto 10px auto; width: 338px; line-height: 26px; color: #414141; border-bottom: 1px dashed #c9c9c8; padding-bottom: 16px; overflow: hidden; }
.qlxy .one img { border: 1px solid #d5d5d5; float: left; margin-right: 12px; display: inline; margin-left: 5px; }
.qlxy .one h1 { text-align: center; color: #373636; font-size: 14px; line-height: 32px; }
.qlxy .two { margin: 0 auto; width: 338px; overflow: hidden; }
.qlxy .two dd { width: 338px; line-height: 25px; clear: both; }
.qlxy .two dd .L { float: left; background: url(../images/index/dot2.gif) no-repeat 12px center; padding-left: 25px; color: #434343; }
.qlxy .two dd .R { float: right; padding-right: 14px; color: #787878; }
/*急性前列腺炎*/
.jxqlx { border: 1px solid #b1d3ef; padding: 3px 2px 6px 2px; width: 356px; float: left; margin-right: 8px; margin-top: 12px; display: inline; }
.jxqlx .tit1 { background: url(../images/index/index_base.gif) no-repeat 0 -300px; width: 356px; height: 44px; line-height: 35px; }
.jxqlx .tit1 dd { float: left; }
.jxqlx .tit1 .L { width: 113px; font-size: 14px; text-align: center; }
.jxqlx .tit1 .L a { color: #fff; }
.jxqlx .tit1 .C { padding-left: 8px; width: 202px; color: #414141; }
.jxqlx .tit1 .C a { color: #414141; }
.jxqlx .tit1 .R { width: 33px; }
.jxqlx .tit1 .R a { color: #7b7b7b; color: #7b7b7b; }
.jxqlx .tit2 { height: 30px; line-height: 30px; background: #f6f5f5; padding-left: 15px; font-size: 13px; margin-bottom: 15px; }
.jxqlx .tit2 a { color: #255bc1; margin-right: 6px; margin-bottom: 15px; }
.jxqlx .one { margin: 0 auto 10px auto; width: 338px; line-height: 26px; color: #414141; border-bottom: 1px dashed #c9c9c8; padding-bottom: 16px; overflow: hidden; }
.jxqlx .one img { border: 1px solid #d5d5d5; float: left; margin-right: 12px; display: inline; margin-left: 5px; }
.jxqlx .one h1 { text-align: center; color: #373636; font-size: 14px; line-height: 32px; height:32px; overflow:hidden }
.jxqlx .two { margin: 0 auto; width: 338px; overflow: hidden; }
.jxqlx .two dd { width: 338px; line-height: 25px; clear: both; }
.jxqlx .two dd .L { float: left; background: url(../images/index/dot2.gif) no-repeat 12px center; padding-left: 25px; color: #434343; }
.jxqlx .two dd .R { float: right; padding-right: 14px; color: #787878; }
.bz_right { float: right; width: 256px; }
/*专家答疑*/
.zjdy { height: 313px; margin-top: 12px; overflow: hidden; }
.zjdy .tit { background: url(../images/index/index_base.gif) no-repeat 0 -350px; width: 256px; height: 33px; line-height: 33px; }
.zjdy .tit .L { float: left; width: 130px; text-align: center; font-weight: bold; font-size: 14px; color: #023db4; }
.zjdy .tit .R { float: right; color: #fff; padding-right: 11px; }
.zjdy .box { border: 1px solid #b1d3ef; border-top: none; }
.zjdy .t1 { border-bottom: 1px dashed #b1d3ef; padding: 14px 19px 0 12px; width: 223px; overflow: hidden; }
.zjdy .t1 .Q { width: 223px; overflow: hidden; }
.zjdy .t1 .Q dt { float: left; width: 24px; line-height: 24px; font-size: 14px; color: #373636; font-weight: bold; }
.zjdy .t1 .Q dd { float: left; width: 199px; line-height: 24px; font-size: 14px; color: #373636; font-weight: bold; }
.zjdy .t1 .A { width: 223px; overflow: hidden; margin-bottom: 8px; }
.zjdy .t1 .A dt { float: left; width: 24px; line-height: 24px; font-size: 14px; color: #373636; font-weight: bold; }
.zjdy .t1 .A dd { float: left; width: 199px; line-height: 24px; color: #595959; }
.zjdy .t2 { background: #f0f9fe; padding: 8px 10px 8px 10px; height: 88px; }
.zjdy .t2 .t2_1 { line-height: 20px; color: #484848; margin-bottom: 5px; }
.zjdy .t2 .t2_2 .zxzx { background: url(../images/index/index_base.gif) no-repeat -265px -350px; width: 102px; height: 34px; float: left; display: inline; margin-left: 8px; margin-right: 14px; }
.zjdy .t2 .t2_2 .wytw { background: url(../images/index/index_base.gif) no-repeat -370px -350px; width: 100px; height: 33px; float: left; }
/*典型案例*/
.dxal { height: 315px; overflow: hidden; }
.dxal .tit { background: url(../images/index/index_base.gif) no-repeat 0 -350px; width: 256px; height: 33px; line-height: 33px; }
.dxal .tit .L { float: left; width: 130px; text-align: center; font-weight: bold; font-size: 14px; color: #023db4; }
.dxal .tit .R { float: right; color: #fff; padding-right: 11px; }
.dxal .box { border: 1px solid #b1d3ef; border-top: none; padding: 15px 6px 14px 7px; width: 241px; }
.dxal .box img { border: 1px solid #a0c9f6; padding: 2px; margin-bottom: 10px; }
.dxal .box .t1 { border-bottom: 1px dashed #cccccc; line-height: 22px; color: #595959; overflow: hidden; padding-bottom: 8px; margin-bottom: 8px; }
.dxal .box .t1 h1 { text-align: center; color: #ed3018; font-size: 12px; }
.dxal .box .t2 dd { color: #414140; line-height: 24px; }
.dxal .box .t2 dd a { background: url(../images/index/dot2.gif) no-repeat 3px center; padding-left: 14px; }
/*来院路线*/
.lylx { width: 256px; height: 316px; overflow: hidden; }
.lylx .tit { background: url(../images/index/index_base.gif) no-repeat 0 -350px; width: 256px; height: 33px; line-height: 33px; }
.lylx .tit .L { float: left; width: 130px; text-align: center; font-weight: bold; font-size: 14px; color: #023db4; }
.lylx .tit .R { float: right; color: #fff; padding-right: 11px; }
.lylx .box { border: 1px solid #b1d3ef; border-top: none; padding: 8px 6px 8px 7px; width: 241px; height: 264px; line-height: 22px; color: #525151; }
.lylx .box img { margin-bottom: 8px; }
/*index_AD2*/
.index_ad2 { width: 1002px; }
/*快速导航*/
.ksdh { border: 1px solid #b1d3ef; padding: 11px 12px 10px 15px; width: 973px; overflow: hidden; }
.ksdh .t1 { font-weight: bold; font-size: 14px; color: #2d2d2d; height: 25px; overflow: hidden; }
.ksdh .t1 span { float: left; margin-right: 30px; padding-top: 5px; }
.ksdh .t1 .sea2 { border: 1px solid #cfcfcf; width: 284px; height: 23px; overflow: hidden; float: left; }
.ksdh .t1 .sea2 .L { float: left; background: url(../images/index/index_sea_bg1.jpg) no-repeat left top; padding-left: 25px; width: 194px; }
.ksdh .t1 .sea2 .L input { border: 0px; height: 22px; line-height: 22px; width: 186px; color: #6e6e6e; }
.ksdh .t1 .sea2 .R { float: left; width: 65px; }
.ksdh .t2 { width: 973px; }
.ksdh .t2 dl { width: 300px; margin-top: 9px; overflow: hidden; float:left;}
.ksdh .t2 dt { float: left; width: 91px; background: url(../images/index/index_base.gif) no-repeat 0 -390px; width: 91px; line-height: 21px; text-align: center; margin-right: 14px; display: inline; }
.ksdh .t2 dt a { color: #fff; }
.ksdh .t2 dd { float: left; line-height: 24px; color: #414141; }
.ksdh .t2 dd a { color: #414141; }
/*合作伙伴-医院荣誉-先进设备-医院环境-标签切换*/
.hzhbTab { width: 1002px; height: 231px; }
.hzhbTab .title, .hzhbTab .title div, .hzhbTab .title .n1, .hzhbTab .title .n1 span, .hzhbTab .title .n2, .hzhbTab .title .n2 span { background: url(../images/index/hzhbTab.gif) no-repeat left top }
.hzhbTab .title { height: 41px; padding-left: 23px; }
.hzhbTab .title .n1, .hzhbTab .title .n2 { background-position: left bottom; height: 41px; line-height: 41px; display: block; float: left; text-align: center; padding-left: 17px; color: #023db4; text-decoration: none; font-size: 14px; font-weight: bold; margin-right: 3px; }
.hzhbTab .title .n1 span, .hzhbTab .title .n2 span { background-position: right bottom; display: block; padding-right: 20px }
.hzhbTab .title .n2 { background-position: left -41px; padding-left: 17px; margin-right: 3px; }
.hzhbTab .title .n2 span { background-position: right -41px; color: #666666; padding-right: 20px }
.hzhbCon { margin: 0; padding: 21px 29px 0px 31px; border: 1px solid #b1d3ef; border-top: none; width: 940px; height: 158px; overflow: hidden; }
.hzhbCon .pic { margin-bottom: 10px; }
.hzhbCon .pic dl { float: left; text-align: center; width: 180px; line-height: 24px; padding-right: 30px; }
.hzhbCon .pic dl img { margin-bottom: 5px; }
.hzhbCon .hzhbpic dl { float: left; text-align: center; line-height: 24px; padding-right: 20px; }
.hzhbCon .hzhbpic dl img { margin-bottom: 5px; }
.hzhbCon .links { line-height: 28px;  }
.hzhbCon .links li{ float:left;}
.hzhbCon .links a { color: #666; margin: 3px 8px; }
/*底部信息*/
