/*.banner {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    background: url(/style/images/banner.jpg) center center;
    height: 400px;
    position: relative
}

.banner { margin: 0 auto; overflow:hidden; width:100%; background:url(/static/css/img/banner.jpg) center center; width: 996px; height:400px; position:relative }*/

.banner a {
    width: 100%;
    display: block;
    height: 461px;
    overflow: hidden;
}

.titlediv {
    overflow: hidden;
    width: 324px;
    height: 447px;
    float: left;
    margin-top: 20px;
    border: 1px solid #ccc;
    margin-left: 10px;
}

.tdiv {
    width: auto;
    height: 53px;
    line-height: 53px;
    padding-left: 25px;
    background: url(../images/t01.png) no-repeat 10px 13px;
    font-size: 20px;
    border-bottom: 1px solid #ccc;
}

.tdiv a {
    text-align: right;
    font-size: 16px;
    color: #E8655B;
    font-weight: bold;
    width: 139px;
}

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

.tbox1 li{
	border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    margin-top: 10px;
}

.titlediv .tbox p,
.titlediv .tbox .tbox1 li:nth-child(1) {
    margin-bottom: 10px;
}

.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,
.tbox4 ul li a {
    color: #999;
}

.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 20px;
}

.titlediv .tbox .tbox4 li {
    float: left;
    width: 100%;
    line-height: 30px;
    border-bottom: 1px dotted #ccc;
    padding: 7px 0;
}

.titlediv .tbox .tbox5 {
    padding: 0px 10px;
}

.titlediv .tbox .tbox5 li {
    margin-bottom: 10px;
    border-bottom: 1px dotted;
    padding-bottom: 10px;
}

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

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

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

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

.bingzhong .bzdiv li {
    margin-left: 10px;
}

.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;
    background: url(../images/t01.png) no-repeat 10px 13px;
    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;
}


/*常见问题*/

.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;
    border-bottom: 1px dotted;
    margin-top: 5px;
    padding-bottom: 5px;
}

.cjwt .cjwtdiv li a {
    color: #777;
}


/*医院设备*/

.yysb {
    float: left;
    border: 1px solid #ccc;
    width: 419px;
    height: 440px;
}

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

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

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

.yysbbox li {
    float: left;
    width: 100%;
    height: 27px;
    line-height: 27px;
 	padding: 10px 0;
    border-bottom: 1px dotted #ccc;
}

.yysb .yysbbox li a {
    color: #777;
}


/*来院路线*/

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

.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;
    color: #777;
}

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

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

.yyhj {
    border: 1px solid #ccc;
    height: 275px;
    font-style: normal;
}


/*内容页*/

.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;
    font-weight: bold;
    height: auto;
    line-height: 40px;
    margin-top: 35px;
}


/*.articleBox .articleTitle{margin-bottom:13px;padding-bottom:24px;border-bottom:1px solid #f0f0f0;font-size:20px;color:#333;text-align:center;font-weight:600}*/


/*.hospitalMain{width:100%;margin-top:20px;font-size:14px;}
.condiv .conleft .contt1{margin-bottom:34px; }
.condiv .conleft .contt1>span{margin-right:20px; font-size:14px;}*/

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

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

.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;
}

.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(/static/css/img/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 {
    display: inline;
    width: 900px;
    margin: 10px 0 0 35px;
    float: left;
    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;
    color: #777;
}

.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 li {
    border: 1px solid #ccc;
    padding: 5px 5px;
    border-radius: 5px;
    margin: 0 5px;
    color: #333;
    display: inline-block;
}

.page li a {
    color: #333;
}

.page li .pageinfo {
    padding: 5px;
}

.page p a {
    color: #0a734d;
}

.idTabs {
    width: auto;
    height: 53px;
    line-height: 53px;
    padding-left: 25px;
    background: url(/style/images/t01.png) no-repeat 10px 13px;
    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;
}