.jtop {
    width: 100%;
    height: 99px;
}

.jban {
    width: 100%;
    height: 394px;
    margin-top: 5px;
}

.cont01 {
    width: 100%;
    height: 174px;
    margin-top: 5px; /*padding-top:20px;*/
}

.pubtit {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-bottom: #1f82d0 solid 2px;
    font-size: 30px;
    background: #319FF6;
    color: #FFF;
    font-weight: bold;
    text-shadow: 3px 3px 1px #666;
    clear: both
}

.pubtit span {
    color: #FFFC21
}

.pubcontimg {
    width: 600px;
    padding: 10px;
    clear: both;
    line-height: 46px;
}

.pubcontimg img {
    width: 243px;
    height: 191px;
    float: left;
    margin-right: 20px;
    margin-bottom: 0px;
}

.pubcontimg span {
    color: #F00
}

.pubcontli {
    width: 620px;
    height: 305px;
    padding: 10px;
    padding-right: 0px;
    clear: both;
}

.pubcontli ul {
    float: left;
    padding-left: 10px;
    padding-top: 15px;
}

.pubcontli li {
    width: 274px;
    height: 268px;
    padding: 5px 7px;
    float: left;
    border: #DDDCDC solid 1px;
    line-height: 40px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
}

.pubcontxt {
    width: 626px;
    padding: 7px;
    line-height: 46px;
}

.pubcontxt p {
    width: 100%;
    text-align: center
}

.pubcontxt img {
    padding-top: 10px;
    text-align: center;
    padding-bottom: 15px;
}

.pubcontxt span {
    color: #e91010
}

.ulpz {
    width: 100%;
    height: 616px;
    clear: both
}

.ulpz ul {
    padding-top: 35px;
}

.ulpz li {
    width: 282px;
    height: 280px;
    margin: 0px 18px 18px;
    float: left;
}

.ulpz li img {
    vertical-align: bottom;
}

.ulpz li p {
    text-align: center;
    color: #FFF
}

.ulpz li p.on1 {
    background-color: #CC99FF
}

.ulpz li p.on2 {
    background-color: #3FD5FB
}

.ulpz li p.on3 {
    background-color: #FF9933
}

.ulpz li p.on4 {
    background-color: #00CC66
}

.cont02 {
    width: 100%;
    height: 318px;
}

.cont02 ul {
    padding-left: 40px;
}

.cont02 li {
    width: 249px;
    height: 124px;
    border-radius: 10px;
    float: left;
    text-align: center;
    color: #FFF;
    padding: 0px 10px;
    line-height: 30px;
    padding-top: 10px;
    margin-right: 14px;
    margin-bottom: 14px;
    float: left;
}

.cont02 li p {
    font-weight: bold;
    border-top: #FFF dashed 1px;
    margin-top: 5px;
    padding-top: 5px;
}

.cont02 li.on1 {
    background: #FF5967;
}

.cont02 li.on2 {
    background: #10C5DA;
}

.cont02 li.on3 {
    background: #A86ACF;
}

.cont02 li.on4 {
    background: #FC851D;
}

/*来院路线*/
.lx_01 {
    width: 600px;
    height: 186px;
    padding: 20px;
    text-align: center
}

.lx_02 {
    width: 640px;
    height: 60px;
    line-height: 60px;
    background: #319ff6;
    color: #FFF
}

.lx_02 strong {
    text-shadow: 3px 3px 1px #666;
    font-size: 30px;
    background: #0a71c2;
    height: 60px;
    line-height: 60px;
    padding: 10px 20px;
    text-align: center;
}

.lx_03 {
    width: 600px;
    /*height: 260px;*/
    height: 284px;
    padding: 20px;
}

.lx_04 {
    width: 600px;
    height: 120px;
    padding: 20px;
    text-align: center;
}

.lx_05 {
    width: 450px;
    padding: 20px;
    background: url(../images/lx_12.jpg) 20px 20px no-repeat;
    padding-left: 170px;
    line-height: 50px;
}

.lx_05 p {
    text-indent: 2em;
}

.lx_06 {
    width: 450px;
    padding: 20px;
    background: url(../images/lx_15.jpg) 20px 20px no-repeat;
    padding-left: 170px;
    line-height: 50px;
}

.lx_06 p {
    text-indent: 2em;
}

.lx_07 {
    width: 450px;
    padding: 20px;
    background: url(../images/lx_18.jpg) 20px 20px no-repeat;
    padding-left: 170px;
    line-height: 50px;
}

.lx_07 p {
    text-indent: 2em;
}

.lx_08 {
    width: 450px;
    padding: 20px;
    background: url(../images/lx_21.jpg) 20px 20px no-repeat;
    padding-left: 170px;
    line-height: 50px;
}

.lx_08 p {
    text-indent: 2em;
}

.yj_1 {
    width: 600px;
    padding: 0 20px;
}

.yj_1 dt {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #FF0000;
    margin-bottom: 10px;
}

.yj_1 dd {
    width: 100%;
}

.yj_1 dd span {
    color: #FF0000;
}

.yj_2 {
    width: 640px;
    height: 82px;
    margin-top: 15px;
    margin-bottom: 25px;
}

.yj_2 li {
    width: 198px;
    height: 81px;
    line-height: 81px;
    float: left;
    margin-left: 10px;
    text-align: center;
    color: #323232;
}

.yj_3 {
    width: 625px;
    /*height: 100px;*/
    height: 131px;
    padding-left: 15px;
}

.yj_3 li {
    width: 590px;
    padding-left: 30px;
    height: 44px;
    line-height: 44px;
}

.yj_3 li.on1 {
    background: url('../images/yj1.png') 0 8px no-repeat;
}

.yj_3 li.on2 {
    background: url('../images/yj2.png') 0 8px no-repeat;
}



























