@charset "utf-8";

* { padding: 0px; margin: 0px; }

html { background: #FFF; }

body { font: 14px '微软雅黑', Arial, Tahoma; }

img { border: none; }

a { color: #000000; text-decoration: none; }

a:hover { color: #ba2636; text-decoration: none; }

ul, li { list-style: none; }

input, select, button { font: 12px Verdana, Arial, Tahoma; vertical-align: middle; }

.fl { float: left; }

.fr { float: right; }

.topdiv { overflow: hidden; width: 1000px; height: 80px; margin: 10px auto; }

.topdiv .logo { float: left; }

.topdiv .teldiv { float: right; margin-top: 5px; }

.nav { background: #0096d0; height: 60px; line-height: 60px; overflow: hidden; }

.navdiv { width: 1000px; margin: 0 auto; height: 35px; line-height: 35px; margin-top: 12.5px; }

.navdiv li { float: left; width: 14.2%;; color: #fff; font-size: 16px; text-align: center; border-left: 1px solid #fff; }

.navdiv li a { color: #fff; }

.m1000 { width: 1000px; height: auto; overflow: hidden; margin: 0 auto;  }

.m10000 { width: 1000px; height: auto; overflow: hidden; margin: 0 auto;  border: 1px solid #ccc;}

.mr20 { margin-top: 20px; }



.yysbbox li span{float:right}

.banner { margin: 0 auto; overflow:hidden; position:relative;max-width: 1920px;}

.banner img{ width:100%;}

.titlediv { overflow: hidden; width: 324px; height: 447px; float: left; margin-top: 20px; border: 1px solid #ccc; margin-left: 10px; }
.titlediv:first-child{margin-left: 0;}
.tdiv { width: auto; height: 53px; line-height: 53px; padding-left: 25px; font-size: 20px; border-bottom: 1px solid #ccc; }

.tdiv a { color: #0096d0; font-weight: bold;}

.titlediv .tbox { width: 318px; height: auto; overflow: hidden; padding: 10px 0px; }

.titlediv .tbox .tbn { width: 302px; height: 173px; margin: 0 auto; display: block; }

.titlediv .tbox .tbox1 { padding: 5px 10px; font-size: 14px; color: #404346; }

.titlediv .tbox .tbox1 a { color: #ff0000; }

.titlediv .tbox .tbox2 { width: 302px; height: 40px; line-height: 40px; font-size: 16px; padding: 0px 10px; }

.titlediv .tbox .tbox2 img { float: left; }

.titlediv .tbox .tbox3 { line-height: 40px; overflow: hidden; margin-left: 5px; }

.titlediv .tbox .tbox3 img { float: left; }

.titlediv .tbox .tbox3 .tbox31 { float: left; color: #fff; text-align: center; font-size: 16px; }

.titlediv .tbox .tbox3 .tbox31 p { color: #333; text-align: left; line-height: 30px; }

.titlediv .tbox .tbox3 .tbox32 { float: left; background: #0096d0; width: 180px; height: 25px; line-height: 25px; margin-left: 0px; color: #fff; }

.titlediv .tbox .tbox3 .tbox33 { float: right; background: #f37548; width: 152px; height: 25px; line-height: 25px;  color: #fff; }

.titlediv .tbox .tbox4 { padding: 10px;overflow:hidden; }

.titlediv .tbox .tbox4 li { float: left; width: 100%; line-height: 30px;height: 30px;overflow:hidden;}

.titlediv .tbox .tbox4 li time{float: right;}

.titlediv .tbox .tbox5 { padding:10px;border-bottom: 1px dashed #ccc; }

.titlediv .tbox .tbox5 .ftit{

    font-size: 18px;

    color: #2775e4;

    overflow: hidden;

    white-space: nowrap;

    margin-bottom: 10px;

}

.titlediv .tbox .tbox5 .ftit a{color: #2775e4;}

.titlediv .tbox .tbox5 p{

    text-indent: 2rem;

}

.titlediv .tbox .tbox5 img { float: left; padding-right: 10px; width: 136px; height: 90px; }

.titlediv .tbox .tbox5 a { color: #ff0000; }

.bingzhong { float: left; border: 1px solid #ccc; overflow: hidden; width: 418px; height: 400px; }

.bingzhong .bzdiv { overflow: hidden; margin-top: 10px; }

.bingzhong .bzdiv li { float: left; margin: 7px 0px 0px 5px; width: 92px; height: 66px; border: 2px solid #cccccc; border-radius: 5px; }

.bingzhong .bzdiv li img { width: 75px; height: 38px; display: block; margin: 0 auto; }

.bingzhong .bzdiv li p { font-size: 14px; color: #555; text-align: center; }

.zzys { float: left; width: 565px; height: 400px; margin-left: 12px; border: 1px solid #ccc; overflow: hidden; }

.ysdiv { width: auto; height: 53px; line-height: 53px; padding-left: 25px; font-size: 20px; border-bottom: 1px solid #ccc; }

.ysdiv .ztt { float: left; }

.ysdiv .buttons-tab { float: right; height: 20px; line-height: 20px; }

.ysdiv .buttons-tab a { float: left; border-left: 2px solid #ccc; display: block; width: 60px; text-align: center; font-size: 14px; margin-top: 16.5px }

.ysbox { overflow: hidden; padding: 10px; margin-top: 10px; }

.ysbox .ystable { overflow: hidden; }

.ysbox .ystable .ys { float: left; }

.ysbox .ystable .content-block { float: left; padding: 0px 10px; }

.ysbox .ystable .content-block h4 { color: #0096d0; font-size: 23px; line-height: 40px; }

.ysbox .ystable .content-block p { line-height: 22px; font-size: 16px; line-height: 25px; }

.tab1 { color: #0096d0; }

.ys{width:115px;height:140px}

/*常见问题*/

.cjwt { overflow: hidden;display:block; }

.cjwt .zjtitle { width:544px;font-size: 20px; padding: 10px 10px; border-bottom: 1px dashed #ccc; }

.cjwt .zjtitle a { font-size: 14px; padding-left: 40px; color: #0096d0; }

.cjwt .cjwtdiv { padding: 10px 10px; }

.cjwt .cjwtdiv li { float: left; width: 49%; line-height: 25px; }

/*医院设备*/



.yysb { float: left;

    border: 1px solid #ccc;

    width: 488px;

    height: 370px;

    margin-right: 20px;

    margin-bottom: 20px; }

.yysb:nth-child(2n){margin-right: 0;}

.yysb:nth-child(5),.yysb:nth-child(6){margin-bottom: 0;}

.yysb .yysbdiv { padding: 10px; line-height: 25px; }

.yysb .yysbdiv .bf{border-bottom: 1px dashed #ccc;

    padding-bottom: 10px;}

.yysb .yysbdiv .bf .ftit{

    font-size: 18px;

    color: #2775e4;

    overflow: hidden;

    white-space: nowrap;

    margin-bottom: 10px;

}
.yysb .yysbdiv .bf .ftit a{color: #2775e4;}
.yysb .yysbdiv .bf p{text-indent: 2rem;}

.yysb .yysbdiv .bf p a{color: #FF0000;}

.yysb .yysbdiv img { float: left; padding-right: 10px; width: 184px; height: 128px; }

.yysb .yysbdiv .yysbjj { margin-left: 10px; }

.yysb .yysbbox { padding: 10px; overflow: hidden; width: 97%; }

.yysb .yysbbox li { float: left; width: 100%; height: 27px; line-height: 27px; }

/*来院路线*/

.lylx { float: right; border: 1px solid #ccc; width: 565px; height: 400px; }

.lylx .lylxdiv { overflow: hidden; padding: 15px 10px 0 10px; }

.lylx .lylxdiv .lylxleft { overflow: hidden; }

.lylx .lylxdiv .lylxleft .dt { float: left; }

.lylx .lylxdiv .lylxleft .lx { float: left; width: 235px; margin-left: 10px; }

.lylx .lylxdiv .lylxleft .lx .lx01 { width: 100%; }

.lylx .lylxdiv .lylxleft .lx .lx01 span { font-size: 20px; padding-left: 10px; }

.lylx .lylxdiv .lylxleft .lx .lx01 b { font-size: 16px; padding-left: 10px; }

.lylx .lylxdiv .lylxleft .lx .lx01 img { float: left; width: 46px; height: 47px; }

.lylx .lylxdiv .lylxleft .lx .lx02 { float: left; width: 100%; margin-top: 10px; }

.lylx .lylxdiv .lylxleft .lx .lx02 span { line-height: 50px; padding-left: 10px; font-size: 20px; }

.lylx .lylxdiv .lylxleft .lx .lx02 img { float: left; width: 46px; height: 50px; }

.lylx .lylxdiv .lylxleft .lx .lx03 { float: left; width: 100%; margin-top: 10px; }

.lylx .lylxdiv .lylxleft .lx .lx03 .gz { float: left; font-size: 16px; width: 120px; margin-left: 10px; }

.lylx .lylxdiv .lylxleft .lx .lx03 .gz i { font-size: 16px; margin-left: 10px; font-style: normal; }

.lylx .lylxdiv .lylxleft .lx .lx03 img { float: left; width: 97px; }

.lylx .lylxdiv .lylxright { overflow: hidden; font-style: normal; margin-top: 15px; }

.lylx .lylxdiv .lylxright p { line-height: 25px; font-size: 16px; }

.lylx .lylxdiv .lylxright p span { color: #ff0000; }

.yyhj { width: 998px;}

.yyhj .hjimg{overflow: hidden;}

.yyhj .hjimg img{width: 229.5px;float: left;margin: 10px;}

.flink { width: 998px;}

.flink .links{overflow: hidden;padding: 10px;}

.flink .links a{color: #444444;margin-right: 10px;}



/*内容页*/

.weizhi { overflow: hidden; }

.weizhi1 { float: left; }

.weizhi1 a { font-size: 16px; }

.weizhi2 { float: right; }

.weizhi2 .search-keyword { width: 350px; height: 30px; line-height: 30px; border: 1px solid #ccc; padding-left: 20px; font-size: 16px; }

.weizhi2 .search-submit { width: 60px; height: 30px; line-height: 30px; background: #666666; text-align: center; font-size: 16px; color: #fff; }

.condiv { overflow: hidden; }

.condiv .conleft { float: left; width: 620px; border: 1px solid #ccc; }

.condiv .conleft p { font-size: 14px; color: #333; line-height: 25px; }

.condiv .conleft .contt { color: #1e1d1d; text-align: center; font-size: 22px; height: auto; line-height: 40px; margin-top:35px; }

.condiv .conleft .contt h1{font-size: 22px;}



.hospitalMain{text-align: center;margin:0 auto 30px; font-size:14px; line-height:55px; color:#666;  border-bottom:1px solid #9c9b9b; }

.hospitalMain a{color:#666;}

.hospitalMain span{margin: 0 5px;}

.condiv .conleft .concon { padding: 0px 20px 20px 20px; }

.condiv .conleft .concon p{text-indent: 2rem;margin-bottom: 10px;}

.concon img{ width:80% !important;height:auto !important}

.condiv .conright { float: left; margin-left: 16px; }

.condiv .xgwx { float: left; width: 600px; overflow: hidden; margin: 10px 10px; }

.condiv .xgwx .xgtit { padding: 0px 20px; border-bottom: 1px solid #c03728; color: #c03728; font-size: 18px; line-height: 40px; height: 40px; }

.condiv .xgwx p { padding-left: 20px; font-size: 20px; color: #c03728; }

.condiv .xgwx li { float: left; width: 46.5%; line-height: 30px; height: 30px; padding-left: 20px; font-size: 14px; color: #333; overflow: hidden;}

.yszz { border: 1px solid #ccc; width: 360px; height: 379px; }

.qwzj { width: 300px; padding-left: 30px; margin-top: 20px; overflow: hidden; padding-bottom: 24px; margin-bottom: 24px; }

.PicList { width: 300px; height: 277px; position: relative; }

.PicList .Prev, .PicList .Next { width: 31px; height: 39px; background: url(../images/hjj_qwzj_06.gif) no-repeat; position: absolute; top: 115px; left: 0; cursor: pointer; z-index: 10; }

.PicList .Next { left: auto; right: 0; background-position: -31px 0; }

.PicList .List { width: 300px; height: 277px; position: absolute; left: 0; top: 0; z-index: 5; }

.PicList li { width: 300px; height: 277px; position: relative; float: left; }

.PicList li span { width: 100%; height: 30px; padding-top: 5px; text-align: center; background: #fff; font-size: 18px; opacity: 0.6; color: #000; position: absolute; left: 0px; bottom: 0px; line-height: 30px; }

.PicList li span b { font-size: 14px; font-weight: 100; color: #000; }

/*医院荣誉*/

.gund { height: 220px; width: 998px; border: 1px solid #e3e3e3; margin-top: 30px; }

.bdbd { width: 965px; height: 145px; margin-left: 15px; margin-top: 25px; position: relative; font-style: normal; }

.bdbd .boxList { width: 900px; margin-left: 35px; margin-top: 10px; float: left; display: inline; line-height: 30px;}

.bdbd .Prev, .bdbd .Next { width: 18px; height: 40px; position: absolute; top: 40px; left: 0; cursor: pointer; background: url(../images/w5_06.gif) no-repeat; }

.bdbd .Next { left: auto; right: 0; background-position: -18px 0; }

.bdbd .boxList ul { overflow: hidden; zoom: 1; }

.bdbd .boxList li { margin: 0 10px; float: left; _display: inline; overflow: hidden; text-align: center; }

.bdbd .boxList ul li .pic { text-align: center; font-size: 14px; }

.bdbd .boxList ul li .pic img { width: 160px; height: 110px; display: block; margin-bottom: 10px; }

.bdbd .boxList li a { color: #000; }

.zlsb { overflow: hidden; border: 1px solid #ccc; width: 360px; height: auto; margin-top: 20px; }

.zlsb .zlsbdiv { margin-left: 30px; margin-top: 20px; }

.zlsb .zlsbbox { margin-left: 20px; }

.zlsb .zlsbbox li { float: left; width: 100%; height: 25px; line-height: 25px; }

.hzwt { overflow: hidden; border: 1px solid #ccc; width: 360px; height: auto; margin-top: 20px; }

.hzwt .hzwtdiv { padding: 10px 20px; }

.hzwt .hzwtdiv .hzwtbb { overflow: hidden; }

.hzwt .hzwtdiv .hzwtbb li { float: left; width: 100%; height: 25px; line-height: 25px; }

.hzwt .hzwtdiv .gbys { background: #e4dede; width: 314px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; overflow: hidden; margin-top: 10px; }

.hzwt .hzwtdiv .hzwtbut { overflow: hidden; margin-top: 20px; }

.hzwt .hzwtdiv .hzwtbut .but1 { float: left; background: #c4332e; width: 133px; height: 30px; line-height: 30px; border-radius: 15px; color: #fff; text-align: center; }

.hzwt .hzwtdiv .hzwtbut .but2 { float: right; background: #f47548; width: 133px; height: 30px; line-height: 30px; border-radius: 15px; color: #fff; text-align: center; }

.jyfw { overflow: hidden; border: 1px solid #ccc; width: 360px; height: auto; margin-top: 20px; }

.jyfw .jyfwdiv { padding: 15px; }

.jyfw .jyfwdiv p { line-height: 25px; }

.jyfw .jyfwdiv p span { color: #c03728; }

.jyfw .jyfwdiv .dt { margin-bottom: 10px; }

/*列表*/

.ab_left { width: 251px; height: 781px; background: #e6e6e6 }

.ab_left .hd { width: 251px; }

.ab_left ul li { width: 251px; float: left; font-size: 16px; height: 67px; line-height: 67px; border-bottom: 1px solid #ccc; display: block; font-weight: bold; }

.ab_left ul li a { text-decoration: none; color: #666666; }

.ab_left ul li b { color: #666666; font-size: 14px; padding: 0px 40px 0px 20px; font-style: normal; }

.ab_left ul li.on { background: #0096d0; }

.ab_left ul li.on a { color: #ffffff }

.ab_left ul li.on b { color: #d99691 }

.ab_left .img08 img { width: 203px; text-align: center; margin: 20px 0 0 23px }

.ab_left .img08 p { font-size: 16px; padding: 10px 0 0 23px; line-height: 24px; width: 203px; padding-bottom: 15px }

.ab_right { width: 710px; margin-left: 35px; padding-bottom: 10px; overflow: hidden; }

.ab_right .strong { font-size: 30px; color: #1b1919; text-align: left; padding: 15px 0 15px 0px; border-bottom: 1px solid #ccc; font-weight: normal; width: 710px; display: block }

.ab_right ul { padding: 20px 0 40px 0; overflow: hidden; }

.ab_right ul li { float: left; width: 710px; height: 35px; line-height: 35px; border-bottom: 1px dashed #cccccc }

.ab_right ul li span { width: 11px; height: 11px; display: block; background: #464444; margin: 12px 15px 0 20px; float: left }

.ab_right ul li p { font-size: 16px; color: #454444; font-style: normal; }

.ab_right ul li p b { font-weight: normal; }

.ab_right .ab_con { padding: 10px; line-height: 25px; font-size: 14px; }

.butbox { overflow: hidden; width: 710px; }

.butbox a { width: 298px; float: left; margin-left: 35px; }

/*分页*/

.page { text-align: center; padding: 15px 0 0 0; }

.page a,.page span { border: 1px solid #ccc; padding: 5px 5px; border-radius: 5px; margin: 0 5px; color: #333; }

.page a:hover,.page span.page_nowindex  { background: #0096d0;color: #FFFFFF; }

.foot { overflow: hidden; background: #0096d0; width: 100%; margin-top: 20px; }

.foot .foot1 { overflow: hidden; margin-top: 20px; }

.foot .foot1 img { display: block; margin: 0 auto; }

.foot .foot2 { line-height: 30px;

    text-align: center;

    color: #ffffff;}

.foot .foot2 a{color: #ffffff;}



.idTabs { width: auto; height: 53px; line-height: 53px; padding-left: 25px; font-size: 20px; border-bottom: 1px solid #ccc; }

.idTabs a { text-align:right; font-size: 16px; color: #0096d0; padding-right: 20px; font-weight: bold;width:139px; }



/* banner start */

.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }

.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }

.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}

.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }

.focus .hd ul .on{ background:#FE6C9C;  }

.focus .bd{ position:relative; z-index:0; }

.focus .bd li img{ width:100%;  height:auto;}

.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/* banner end */