@charset "gb2312";
/* CSS Document */
/*search部分*/
.search { background:url(../images/search_bg.jpg); border:1px solid #dadada; border-top:none; height: 37px; width: 978px; margin:5px auto 0; }
.soso_left { line-height: 37px; margin-left:10px; float: left; }
.search form { float: right; line-height: 25px; margin-right: 40px; _margin-right: 20px; background: url(../images/soso.jpg) no-repeat; width: 257px; height: 26px; margin-top: 5px; }
.input { margin-left: 10px; width:180px; border:0; }
.submit { margin-left: 11px; width:45px; border:0; background:0; color: white; cursor: pointer; margin-top: 5px; _margin-top:3px; }
.soso { float:left; margin-left:130px; line-height:37px; }
/*content1部分*/
.content1 { width:980px; margin:10px auto; height:300px; }
.xjjs { width:280px; height:290px; float:left; border:1px solid #dadada; }
.tit { width:278px; height:41px; background:url(../images/tit.jpg) no-repeat; }
.tit h2 { color:#fff; font-size:16px; font-weight:bold; padding:12px 0 0 20px; }
.jsjs { background:url(../images/xjjs_bg.jpg) no-repeat center; width:266px; height:243px; }
.jsjs li { line-height:41px; margin-left:50px; }
.jsjs li a { font-size:14px; }
/*tab*/
.tab { width:425px; height:290px; border:1px solid #dadada; float:left; margin:0 5px; }
.tabnav { width:425px; height:40px; background:url(../images/tabnav.jpg) no-repeat; }
/*.rdz a {background:url(../images/tabnav_on.jpg) no-repeat center bottom; color:#000;}*/
.tabnav li { float:left; width:100px; line-height:40px; }
.tabnav li a { display:block; width:97px; height:40px; font-size:14px; color:#045b95; font-weight:bold; text-align:center; margin-left:10px; color: #fff; }
.tabnav li a:hover { background:url(../images/tabnav_on.jpg) no-repeat center bottom; color:#000; }
.tabnav li.rdz A { BACKGROUND: url(../images/tabnav_on.jpg) no-repeat center bottom; COLOR: #000 }
.tabmain { width:422px; height:249px; background:url(../images/tabnav_bg.jpg) no-repeat; }
.tabmain_top img { float:left; margin:10px; }
.tabmain_top_con h2 { font-size:16px; padding-top:10px; text-align:center; }
.tabmain_top_con p { text-indent:2em; line-height:22px; margin-top:10px; }
.tabmain_li { margin-left:10px; border-bottom:1px dashed #dadada; padding-bottom:5px; _height:22px; }
.tabmain_li li { width:300px; float:left; line-height:25px; margin-right:10px; }
/*医院简介*/
.yyjj { width:253px; height:290px; border:1px solid #dadada; float:left; }
.title { width:253px; height:41px; background:url(../images/yyjs.jpg) no-repeat; }
.title h3 { color:#1061bc; font-size:14px; font-weight:bold; padding:12px 0 0 30px; }
.yyjj img { margin:5px 8px; }
.yygk { text-indent:2em; line-height:20px; margin:0 5px; }
/*content2部分*/
.content2 { width:980px; margin:0 auto; height:330px; }
.content2_left { float:left; }
.content2_left_main { width:720px; height:266px; float:left; border:1px solid #dadada; border-top:none; background:#fafafa; overflow: hidden; }
.btn { font-size:14px; font-weight:bold; color:#000; margin-top:10px; text-align:center; }
.btn img { vertical-align:middle; }
#zjleft { width:32px; height:36px; float:left; margin-top:70px; }
#zjright { width:32px; height:36px; float:right; margin-top:70px; }
.content2_left_main ul { width:640px; text-align:center; margin-top:15px; float:left; }
.content2_left_main ul li { width:150px; float:left; margin-right:10px; }
.content2_left_main ul li p { line-height:25px; text-indent:2em; }
/*预约挂号*/
.yuyue { height: 320px; width: 253px; float: right; border: 1px solid #E1E1E1; margin-top:5px; }
.yuyue_info { padding-top: 10px; }
.yuy_top { background: url(../images/yuyue_pic.jpg) no-repeat; width: 161px; height: 55px; margin:0 auto; padding: 8px 0 0 70px; color: #00547A; line-height:22px; }
.yuyue_area { margin: 15px auto 0; width: 230px; }
.yuyue_area ul li { background: #F1F1F1; width: 230px; height: 20px; line-height: 20px; margin-bottom: 10px; _margin-bottom: 6px; }
.yuyue_area ul li span {}
.yuy_xm { width: 45px; }
.yuy_sj { width: 60px; }
.yuy_ks { width: 60px; }
.yuy_cg { color: red; }
.yuy_btn { background: url(../images/pic_dh.jpg); width: 221px; height: 51px; margin: 5px auto 0 auto; }
.yuy_btn a { display: block; height: 48px; padding: 7px 0 0 65px; }
.yuy_3L { background: url(../images/pic_bz.jpg); width: 225px; height: 45px; margin: 13px auto 0; }
.yuy_3L p { float: left; margin-right: 10px; padding: 10px 0 0 20px; line-height: 16px; }
.content3 { width:980px; margin:10px auto; }
.content3_left { width:720px; float:left; }
/*疾病开始*/
.jb { width:346px; float:left; border:1px solid #dadada; margin:5px 5px 5px 0px; height: 287px; }
.jb_tit { width:342px; height:36px; background:url(../images/jb_tit.jpg) no-repeat; margin:3px auto; }
.jb_tit h2 { color:#fff; padding:12px 0 0 20px; font-size:14px; float:left; }
.more a { margin-left: 15px; width: 25px; height: 15px; float: right; text-indent: -9999px; display: block; }
.yyu { border-bottom: 1px dashed #CCCCCC; height: 125px; margin-left: 9px; padding-top: 15px; width: 330px; }
.yyu a { color: red; }
.yyu img { float: left; margin-right: 10px; }
.yyu dt a { color: #036AB2; font-size:13px; font-weight: bold; height: 25px; }
.yyu dd { color: #666666; font-size: 12px; line-height: 23px; margin-top: 5px; padding: 0; text-indent: 25px; }
.ppp { font-size: 14px; line-height: 24px; margin: 5px 0 0 9px; }
.jb span { color: red; font-size: 14px; margin-right:5px; }
/*content3_right*/
.content3_right { float:right; }
.thx, .wenz { width:253px; height:280px; border:1px solid #dadada; margin:5px auto 10px; }
.jl { margin:3px; width:246px; text-align:center; background:url(../images/thx.jpg) no-repeat; padding-top:90px; }
.thx_li { margin:5px; }
.thx_li li { background:url(../images/icon.jpg) no-repeat left center; padding-left:10px; border-bottom:1px dotted #dadada; line-height:22px; }
.zn { width:253px; border:1px solid #dadada; margin: 5px auto 10px; height: 290px; }
.zn img { margin:5px; }
.zn p { line-height:22px; margin:5px; }
.pic { width:980px; margin:0 auto; }
/*服务*/
.fw { width:980px; height:330px; background:url(../images/fw.jpg) no-repeat; margin:10px auto; }
.p1 { float:left; margin:60px 0 0 90px; width:180px; line-height:20px; _margin-left:40px; }
.p2 { float:right; margin:60px 60px 0 0px; width:180px; line-height:20px; _margin-right:40px; }
/*幻灯*/
#box { position:relative; width:415px; height:235px; background:#fff; border-radius:5px; margin:2px auto; }
#box .list { position:relative; width:415px; height:235px; overflow:hidden; border:1px solid #ccc; }
#box .list li { position:absolute; top:0; left:0; width:415px; height:235px; opacity:0; filter:alpha(opacity=0); }
#box .list li.current { opacity:1; filter:alpha(opacity=100); }
#box .count { position:absolute; right:0; bottom:5px; }
#box .count li { color:#fff; float:left; width:15px; height:15px; cursor:pointer; margin-right:5px; overflow:hidden; background:#F90; opacity:0.7; filter:alpha(opacity=70); border-radius:20px; text-align:center; }
#box .count li.current { color:#fff; opacity:1; filter:alpha(opacity=100); font-weight:700; background:#f60; }
#tmp { width:100px; height:100px; background:red; position:absolute; }
