﻿
@charset "utf-8";
body {
    color: #000000;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
html {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #868066;
    font-size: 12px;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
   
}
address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1 {
    font-size: 18px;
    font-weight: normal;
}
h2 {
    color: #1A9345;
    font-size: 16px;
}
h3 {
    font-size: 14px;
}
h4, h5, h6 {
    font-size: 100%;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
input, textarea, select {
}
q:before, q:after {
    content: "";
}
address, cite, dfn, em, var {
    font-style: normal;
}
.blank {
    clear: both;
    font-size: 0;
    height: 10px;
    line-height: 0;
    overflow: hidden;
}
.bg {
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
a {
    color: #333333;
    text-decoration: none;
}
a:hover {
    color: #CC0000;
}
.imgleft {
    float: left;
}
.red {
    color: #FF0000;
}
.red a {
    color: #FF0000;
}
.red a:hover {
    color: #FF0000;
}
.yellow {
    color: #FD6520;
}
.yellow a {
    color: #FD6520;
}
.yellow a:hover {
    color: #FD6520;
}
.blue {
    color: #47B6E6;
}
.blue a {
    color: #47B6E6;
}
.blue a:hover {
    color: #47B6E6;
}
.top {
    background: url(../images/top.gif) repeat-x 0 0;
    height: 101px;
    width: 100%;}
.logo {
    margin: 0 auto;
    width: 980px;
}
.logo h1 {
    float: left;
    padding: 8px 0 0 11px;
}
.logo span {
    float: right;
    padding: 10px 17px 0 0;
}
/*.banner {
    background: url(../images/banner2.jpg) no-repeat left center;
    height: 350px;
    width: 100%;
}*/
.menu_bj {
    background: url(../images/menu_bj.gif) repeat-x left center;
    height: 76px;
    width: 100%;
}
.menu {
    margin: 0 auto;
    width: 980px;
	font-weight:bold;
	
}
.menu li {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 76px;
    text-align: center;
    width: 105px;
}
.menu li a {
    color: #FFFFFF;
    float: left;
    width: 98px;
}
.menu li a:hover {
    background: url(../images/menu_hover.gif) no-repeat left center;
    color: #FFC000;
    float: left;
    font-weight: bold;
    width: 98px;
}
.sub_nav {
    margin: 0 auto;
    width: 980px;
}
.tszk {
    background: url(../images/sub_nav1.gif) no-repeat left center;
    display: inline;
    float: left;
    height: 102px;
    margin: 10px 15px 0 0;
    width: 273px;
}
.tszk dt {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    width: 273px;
}
.tszk dd {
    float: left;
    padding: 14px 0 0 8px;
    width: 265px;
}
.tszk dd a {
    padding-left: 5px;
    padding-right: 5px;
}
.yszl {
    background: url(../images/sub_nav2.gif) no-repeat left center;
    display: inline;
    float: left;
    height: 102px;
    margin: 10px 15px 0 0;
    width: 285px;
}
.yszl dt {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    width: 285px;
}
.yszl dd {
    float: left;
    padding: 14px 0 0 10px;
    width: 275px;
}
.yszl dd a {
    padding-left: 5px;
    padding-right: 5px;
}
.ssxpfb {
    background: url(../images/sub_nav3.gif) no-repeat left center;
    display: inline;
    float: left;
    height: 102px;
    margin: 10px 15px 0 0;
    width: 178px;
}
.ssxpfb dt {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    width: 178px;
}
.ssxpfb dd {
    float: left;
    padding: 14px 0 0 25px;
    width: 150px;
}
.ssxpfb dd a {
    padding-left: 5px;
    padding-right: 5px;
}
.qt {
    background: url(../images/sub_nav3.gif) no-repeat left center;
    display: inline;
    float: left;
    height: 102px;
    margin: 10px 0 0;
    width: 178px;
}
.qt dt {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    width: 178px;
}
.qt dd {
    float: left;
    padding: 14px 0 0 34px;
    width: 140px;
}
.qt dd a {
    padding-left: 5px;
    padding-right: 5px;
}
.search {
    background: url(../images/search_bj.gif) repeat-x left center;
    border: 1px solid #E1E1D9;
    height: 36px;
    margin: 0 auto;
    width: 978px;
}
.hot {
    float: left;
    line-height: 36px;
    width: 565px;
}
.hot h3 {
    color: #CC0000;
    float: left;
    padding-left: 12px;
    padding-right: 12px;
}
.hot a {
    padding-right: 18px;
}
.search_btn {
    float: right;
    padding: 6px 30px 0 0;
    width: 235px;
}
.search_sub {
    border: 1px solid #D8D8CF;
    color: #999999;
    float: left;
    height: 21px;
    line-height: 21px;
    text-indent: 12px;
    width: 180px;
}
.sh_btn {
    float: right;
}
.con {
    margin: 0 auto;
    width: 980px;
}
.swf {
    float: left;
    height: 335px;
    width: 280px;
}
.news {
    border: 1px solid #E1E1D9;
    float: left;
    height: 333px;
    width: 406px;
}
.news_tit {
    background: url(../images/news_bg.gif) repeat-x left center;
    display: block;
    height: 44px;
    width: 406px;
}
.news_tit ul {
    padding-left: 10px;
}
.news_tit li {
    float: left;
    font-size: 14px;
    line-height: 44px;
    text-align: center;
    width: 130px;
}
.news_tit li a {
    color: #B6541A;
    float: left;
    width: 130px;
}
.news_tit li.hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E4D4BA;
    border-right: 1px solid #E4D4BA;
    display: block;
    float: left;
    font-weight: bold;
    height: 44px;
    width: 130px;
}
.news_tit li.hover a {
    color: #D40B0B;
}
.news_con {
    float: left;
    padding: 10px 0 0 18px;
    width: 375px;
}
.news_con dl {
    border-bottom: 1px solid #E1C08B;
    font-size: 14px;
    float: left;
    padding-bottom: 8px;
    width: 375px;
}
.news_con dt {
    color: #C16533;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 375px;
}
.news_con dd {
    float: left;
    padding-top: 3px;
    text-indent: 24px;
    width: 375px;
}
.news_con ul {
    float: left;
    overflow: hidden;
    padding-top: 5px;
    width: 375px;
}
.news_con li {
    border-bottom: 1px dashed #CACACA;
    font-size: 14px;
    float: left;
    line-height: 30px;
    width: 375px;
}
.project {
    background: none repeat scroll 0 0 #FAEEDA;
    border: 1px solid #E1E1D9;
    float: right;
    height: 333px;
    width: 270px;
}
.project h3 {
    height: 56px;
}
.project dl {
    margin: 10px 0 0 10px;
    width: 245px;
}
.project dt img {
    border: 1px solid #DFD6C7;
    padding: 1px;
}
.project dd {
    float: left;
    padding-bottom: 4px;
    padding-top: 4px;
    text-indent: 24px;
    width: 245px;
}
.project span {
    border-top: 1px dashed #BDAB8E;
    float: left;
    padding: 6px 0 0 12px;
}
.media {
    float: left;
    width: 690px;
}
.media_con {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DBDBDB #DBDBDB;
    border-image: none;
    border-right: 1px solid #DBDBDB;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: 343px;
    padding: 12px 0 0 10px;
    width: 678px;
}
.meddia_top p {
    float: left;
    font-weight: bold;
    text-align: center;
    width: 239px;
}
.meddia_top p img {
    border: 1px solid #E3E3E3;
    float: left;
    padding: 3px 3px 10px;
    width: 239px;
}
.meddia_top dl {
    border-bottom: 1px dashed #BDBDBD;
    float: right;
    padding-bottom: 5px;
    padding-right: 15px;
    width: 400px;
}
.meddia_top dt {
    color: #B6541A;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 400px;
}
.meddia_top dd {
    float: left;
    line-height: 22px;
    padding-top: 5px;
    text-indent: 24px;
    width: 400px;
}
.meddia_top dd a {
    color: #CF0606;
}
.meddia_top ul {
    float: right;
    padding: 2px 15px 0 0;
    width: 400px;
}
.meddia_top li {
    border-bottom: 1px dashed #CACACA;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 400px;
}
.meddia_top li span {
    float: left;
    padding-top: 3px;
}
.meddia_top li img {
    border: 1px solid #D2D2D2;
}
.media_dh ul {
    float: left;
    padding-top: 10px;
    width: 672px;
}
.media_dh li {
    float: left;
    padding-right: 12px;
    text-align: center;
    width: 155px;
}
.media_dh li img {
    border: 1px solid #D2D2D2;
    float: left;
}
.Network {
    float: right;
    width: 280px;
}
.Network_ct {
    background: url(../images/networks_14.jpg) repeat-y left center;
    float: left;
    height: 347px;
    width: 280px;
}
.Network_ct ul {
    float: left;
    padding: 8px 0 0 15px;
}
.Network_ct li {
    border-bottom: 1px dashed #DADADA;
    float: left;
    line-height: 26px;
    width: 255px;
}
.Network_ct li span {
    padding-right: 18px;
}
.Network_ct p {
    float: left;
    padding: 18px 0 0 9px;
}
.Doctors_con {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DBDBDB #DBDBDB;
    border-image: none;
    border-right: 1px solid #DBDBDB;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: 318px;
    overflow: hidden;
    width: 978px;
}
.Doctors_lf {
    float: left;
    padding: 18px 0 0 15px;
    width: 230px;
}
.Doctors_lf dt img {
    border: 1px solid #E0E0E0;
    padding: 1px;
}
.Doctors_lf dd {
    float: left;
    padding: 5px 0 0 5px;
    width: 109px;
}
.zhuanj_ry span {
    background: url(../images/zj_50.jpg) no-repeat left center;
    display: block;
    float: left;
    height: 97px;
    left: 526px;
    position: absolute;
    top: 55px;
    width: 198px;
}
.zhuanj_ry {
    float: left;
    padding: 15px 0 0 20px;
    position: relative;
    width: 700px;
}
.zhuanj_ry dl {
    display: inline;
    float: left;
    margin-top: 4px;
    width: 700px;
}
.zhuanj_ry dt {
    background: url(../images/zj_54.jpg) no-repeat left center;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 89px;
}
.zhuanj_ry dd {
    float: left;
    padding-right: 20px;
    padding-top: 5px;
}
.zhuanj_ry dd img {
    float: left;
    padding-right: 5px;
    padding-top: 5px;
}
.zhuanj_ry dd a {
    color: #CF0606;
}
.zhuanjia {
    display: inline;
    float: left;
    margin: 10px 0 0 18px;
}
.zhuanjia ul {
    float: left;
    overflow: hidden;
   
}
.zhuanjia li {
    float: left;
    padding-right: 11px;
    width: 164px;
}
.Technology_con {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DBDBDB #DBDBDB;
    border-image: none;
    border-right: 1px solid #DBDBDB;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: 423px;
    width: 978px;
}
.Technology_con h3 {
    float: left;
    padding: 3px 0 0 10px;
}
.Technology_con ul {
    float: left;
    padding-left: 10px;
    padding-top: 6px;
    width: 696px;
}
.Technology_con li {
    float: left;
    padding-bottom: 6px;
    padding-right: 8px;
    width: 224px;
}
.Technology_con span {
    float: right;
    padding: 10px 8px 0 0;
}
.Technology_con p {
    float: left;
    padding-top: 10px;
}
.case_con {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DBDBDB #DBDBDB;
    border-image: none;
    border-right: 1px solid #DBDBDB;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: 378px;
    width: 978px;
}
.case_con ul {
    float: left;
    padding: 14px 0 0 14px;
    width: 685px;
}
.case_con li {
    float: left;
    padding-bottom: 15px;
    padding-right: 5px;
    text-align: center;
    width: 218px;
}
.case_con li span {
    background: none repeat scroll 0 0 #FAEEDA;
    color: #C1542E;
    float: left;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    width: 218px;
}
.p2_2_right {
    background: url(../images/case_ly.jpg) no-repeat left center;
    display: inline;
    float: left;
    height: 356px;
    margin-top: 10px;
    width: 261px;
}
.p2_2_right h3 {
    color: #B24621;
    margin: 20px 0 0 26px;
}
#marqueediv5 dl {
    border-bottom: 1px dashed #C6BEAB;
    display: inline;
    float: left;
    margin: 12px 0 0 12px;
    padding-bottom: 10px;
    width: 235px;
}
#marqueediv5 dt {
    color: #BE090C;
    float: left;
    font-weight: bold;
}
#marqueediv5 dd {
    float: left;
    padding-left: 12px;
    width: 220px;
}
.hos_ct {
    background: url(../images/yy_lc_153.jpg) repeat-y left center;
    float: left;
    overflow:hidden;
    height:358px;
	width: 980px;
}
.yy_lc p {
    float: left;
    padding: 12px 0 0 30px;
}
.years_03 {
    float: left;
    padding-left: 50px;
    width: 144px;
}
.years_03 dt {
    color: #B9591F;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 144px;
}
.years_03 dd {
    float: left;
    width: 144px;
	text-align:center;
}
.years_03 dd img {
    border: 1px solid #DADADA;
    padding: 3px;
}
.years_06 {
    float: left;
    padding-left: 30px;
    width: 144px;
}
.years_06 dt {
    color: #B9591F;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 144px;
}
.years_06 dd {
    float: left;
    width: 144px;
	text-align:center;
}
.years_06 dd img {
    border: 1px solid #DADADA;
    padding: 3px;
}
.years_06 {
    float: left;
    padding-left: 30px;
    width: 144px;
}
.years_10 {
    float: left;
    padding-left: 30px;
    width: 144px;
}
.years_10 dt {
    color: #B9591F;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 144px;
}
.years_10 dd {
    float: left;
    width: 144px;
	text-align:center;
}
.years_10 dd img {
    border: 1px solid #DADADA;
    padding: 3px;
}
.years_11 {
    float: left;
    padding-left: 30px;
    width: 144px;
}
.years_11 dt {
    color: #B9591F;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 144px;
}
.years_11 dd {
    float: left;
    width: 144px;
	text-align:center;
}
.years_11 dd img {
    border: 1px solid #DADADA;
    padding: 3px;
}
.years_13 {
    float: left;
    padding-left: 35px;
    width: 144px;
	text-align:center;
}
.years_13 dt {
    color: #B9591F;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 144px;
}
.years_13 dd {
    float: left;
    width: 144px;
}
.years_13 dd img {
    border: 1px solid #DADADA;
    padding: 3px;
}
.five_ys {
    margin: 10px 0 0 28px;
    width: 940px;
	height:338px;
}
.five_ys ul {
    background: url(../images/yy_lc_150.jpg) no-repeat left center;
    float: left;
    height: 145px;
    margin: 10px 10px 0 0;
    width: 175px;
}
.five_ys li {
    float: left;
    padding: 16px 0 0 16px;
    text-indent: 24px;
    width: 145px;
}
.glory_bk {
    height: 10px;
}
.glory_qh {
    background: url(../images/yy_hj_111.jpg) repeat-x left 2px;
    border: 1px solid #EAD4AF;
    height: 236px;
    width: 978px;
}
.glory_tit {
    background: url(../images/yy_hj_111.jpg) repeat-x left top;
    width: 978px;
}
.glory_tit ul {
    float: left;
    padding-left: 12px;
}
.glory_tit li {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 42px;
    margin-top: 5px;
    text-align: center;
    width: 123px;
}
.glory_tit li a {
    color: #B6541A;
    float: left;
    line-height: 42px;
    width: 123px;
}
.glory_tit li.hover {
    background: url(../images/yy_hj_114.jpg) no-repeat left center;
    display: inline;
    float: left;
    font-weight: bold;
    line-height: 42px;
    width: 123px;
}
.glory_tit li.hover a {
    color: #D40B0B;
}
.glory_pic {
    float: left;
    padding: 16px 0 0 20px;
    width: 956px;
}
.glory_pic ul {
    float: left;
}
.glory_pic li {
    float: left;
    padding-right: 14px;
    text-align: center;
    width: 175px;
}
.glory_pic li img {
    border: 1px solid #CCCCCC;
    float: left;
    padding: 3px;
}
.hjry {
    margin: 0 auto;
    width: 980px;
}
.bottom {
    background: none repeat scroll 0 0 #804013;
    height: 300px;
    width: 100%;
}
.dw {
    background: url(../images/bottom_127.jpg) repeat-x left center;
    height: 8px;
    width: 100%;
}
.footer {
    margin: 0 auto;
    width: 980px;
}
.friend_link {
    background: url(../images/footz.jpg) no-repeat left;
    height: 200px;
}
.link_lf {
    float: left;
    width: 590px;
}
.link_lf span {
    color: #E7B897;
    float: left;
    padding: 45px 0 0 12px;
    width: 590px;
}
.link_lf span a {
    color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
}
.link_lf p {
    color: #E7B897;
    float: left;
    padding: 10px 0 0 12px;
    width: 524px;
}
.link_rh {
    background: url(../images/bottom_131.jpg) no-repeat left bottom;
    float: right;
    padding-left: 50px;
    padding-top: 20px;
}
.link_rh h3 {
    color: #FFFFFF;
    padding-bottom: 6px;
}
.link_rh ul {
    float: left;
    width: 250px;
}
.link_rh li {
    float: left;
    padding: 0 10px 10px 0;
    width: 60px;
}
.about_link {
    width: 980px;
}
.about_link ul {
    width: 780px;
}
.about_link li {
    float: left;
    padding-left: 12px;
    padding-top: 12px;
}
.disease {
    background: url(../images/p5_3.jpg) repeat-y left center;
    margin: 8px auto 0;
    width: 980px;
}
.dis_tit {
    background: url(../images/p5_2.jpg) no-repeat left center;
    float: left;
    height: 42px;
    width: 980px;
}
.dis_tit div {
    margin-left: 15px;
}
.dis_tit div ul li {
    float: left;
    height: 42px;
    overflow: hidden;
    text-align: center;
    width: 82px;
}
.dis_tit div ul li a {
    background: url(../images/p5_line.jpg) no-repeat right center;
    display: block;
    font-family: "΢ź";
    font-size: 14px;
    line-height: 42px;
}
.dis_tit div ul li a:hover {
    color: #FFFFFF;
    font-weight: bolder;
    text-decoration: none;
}
.dis_c_m {
    float: left;
    overflow: hidden;
    padding-top: 20px;
    text-align: center;
    width: 440px;
}
.dis_cm_tit {
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: center;
}
.dis_cm_tit a {
    color: #9E3C1D;
    font-family: "΢ź";
    font-size: 16px;
    font-weight: bolder;
}
.dis_c_m p {
    color: #99897D;
    font-size: 12px;
    height: 75px;
    line-height: 23px;
    text-align: left;
    width: 440px;
}
.dis_c_m p a {
    color: #E60002;
    font-size: 12px;
    font-weight: normal;
}
.dis_c_m ul {
    border-top: 1px solid #E4E4E4;
    height: 135px;
    padding-top: 2px;
    width: 460px;
}
.dis_c_m ul li {
    background: url(../images/li_bottom.gif) repeat-x left bottom;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 25px;
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    width: 200px;
}
.dis_c_m ul li a {
    background: url(../images/li.gif) no-repeat 5px 13px;
    color: #4E392A;
    display: block;
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
    padding-left: 15px;
    width: 185px;
}
.mon3 {
    background: url(../images/p5_2_hover.jpg) no-repeat left center;
    color: #FFFFFF;
    float: left;
    height: 47px;
    overflow: hidden;
    text-align: center;
    width: 82px;
}
.mon3 a {
    color: #FFFFFF;
    font-weight: bolder;
    text-decoration: none;
}
.dis_con {
    background: url(../images/bz_bg.jpg) repeat-y left center;
    float: left;
    height: auto;
    overflow: hidden;
    width: 980px;
}
.dis_c_left {
    float: left;
    padding: 25px 15px 0;
    width: 199px;
}
.dis_left {
    float: left;
    width: 670px;
}
.dis_con_left {
    float: left;
    width: 670px;
}
.search_bg02 {
    background: url(../images/p5_12.jpg) no-repeat left center;
    display: inline;
    float: left;
    height: 103px;
    margin-left: 15px;
    position: relative;
    width: 645px;
    z-index: 1;
}
.search_bg02 p {
    font-size: 12px;
    position: absolute;
    z-index: 2;
}
.key_p1 {
    left: 100px;
    top: 10px;
}
.key_p2 {
    left: 99px;
    top: 40px;
    width: 540px;
}
.searchtext02 {
    border: 0 none;
    height: 23px;
    width: 425px;
}
.searchsubmit02 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 25px;
    margin-left: 30px;
    width: 66px;
}
.key_p3 {
    left: 99px;
    top: 75px;
    width: 540px;
}
.key_p3 span {
    color: #4E392A;
}
.key_p3 a {
    color: #9E3C1D;
}
.key_p3 a:hover {
    color: #FF0000;
}

.dcr_tit {
    border-bottom: 3px solid #9A2E00;
    line-height: 35px;
}
.dcr_tit a {
    color: #47342E;
}
.ask_con {
    font-size: 14px;
    height: 360px;
    overflow: hidden;
    width: 270px;
}
.ask_con ul {
    float: left;
    margin: 10px 5px 0;
}
.ask_con li {
    float: left;
}
.ask_con li span {
    color: #4E392A;
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 66px;
}
.ask_con li span a {
    color: #4E392A;
}
.ask_con li span a:hover {
    color: #FF6600;
    font-weight: bold;
}
.ask_con img {
}
.prc_bg1 {
    background: url(../images/p5_13.jpg) no-repeat left center;
    border-bottom: 1px dashed #CCCCCC;
}
.prc_bg2 {
    background: url(../images/p5_14.jpg) no-repeat left center;
    border-bottom: 1px dashed #CCCCCC;
}
.prc_bg3 {
    background: url(../images/p5_15.jpg) no-repeat left center;
    border-bottom: 1px dashed #CCCCCC;
}
.prc_bg4 {
    background: url(../images/p5_16.jpg) no-repeat left center;
    border-bottom: 1px dashed #CCCCCC;
}
.prc_bg5 {
    background: url(../images/p5_17.jpg) no-repeat left center;
    border-bottom: 1px dashed #CCCCCC;
}
.clm_bigtit {
    height: 32px;
    width: 980px;
}
.clm_bigtit h3 {
    display: block;
    font-family: "΢ź";
    font-size: 24px;
    font-weight: normal;
}
.colum_lf {
    float: left;
    width: 690px;
}
.colum_nav_tit {
    background: none repeat scroll 0 0 #B55723;
    display: block;
    height: 34px;
    width: 690px;
}
.colum_nav_tit span {
    float: left;
    padding-left: 10px;
}
.colum_nav_tit a {
    border-right: 1px solid #D2733F;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    width: 92px;
}
.colum_nav_tit a:hover {
    font-weight: bold;
}
.colum_nav_bom {
    border: 1px solid #E1E1E1;
    height: 475px;
    width: 688px;
}
.colum_jbcs {
    padding: 15px 0 0 15px;
    width: 665px;
}
.colum_jbcs span {
    float: left;
    padding-right: 10px;
    padding-top: 8px;
}
.colum_jbcs span img {
    border: 1px solid #CECECE;
    padding: 2px;
}
.colum_jbcs ul {
    float: left;
    width: 365px;
}
.colum_jbcs li {
    border-bottom: 1px dashed #CECECE;
    float: left;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    width: 365px;
}
.colum_jbcs li strong {
    color: #CC7134;
    font-weight: normal;
}
.colum_gs {
    float: left;
    padding: 14px 0 0 15px;
    width: 655px;
}
.colum_gs span {
    background: url(../images/cm_bt.jpg) no-repeat left center;
    color: #FFFFFF;
    float: left;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 110px;
}
.colum_gs h3 {
    background: none repeat scroll 0 0 #F6DFD3;
    float: left;
    height: 27px;
    width: 655px;
}
.colum_gs p {
    float: left;
    padding: 5px 0 0 5px;
    text-indent: 24px;
    width: 642px;
}
.colum_gs p a {
    color: #D00A0A;
}
.colum_qwlf {
    float: left;
    padding: 14px 0 0 15px;
    width: 655px;
}
.colum_qwlf span {
    background: url(../images/cm_bt.jpg) no-repeat scroll left center;
    color: #FFFFFF;
    float: left;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 110px;
}
.colum_qwlf h3 {
    background: none repeat scroll 0 0 #F6DFD3;
    float: left;
    height: 27px;
    width: 655px;
}
.colum_qwlf dl {
    float: left;
}
.colum_qwlf dt {
    float: left;
    padding-right: 15px;
    padding-top: 8px;
}
.colum_qwlf dt img {
    border: 1px solid #CECECE;
    padding: 2px;
}
.colum_qwlf dd {
    float: left;
    padding-top: 5px;
    width: 440px;
}
.colum_qwlf dd strong {
    color: #D15920;
    font-size: 14px;
}
.colum_qwlf dd a {
    color: #D00A0A;
}
.colum_boxs {
    float: left;
    padding-top: 10px;
    width: 340px;
}
.cm_top {
    background: url(../images/bz_up.jpg) no-repeat left center;
    height: 44px;
    line-height: 44px;
    width: 340px;
}
.cm_top h3 {
    color: #FFFFFF;
    float: left;
    padding-left: 40px;
}
.cm_top span {
    float: right;
    padding-right: 16px;
}
.cm_center {
    background: url(../images/bz_ct.jpg) repeat-y left center;
    height: 178px;
    width: 340px;
}
.cm_center dl {
    float: left;
    padding: 10px 0 0 15px;
    width: 315px;
}
.cm_center dt {
    float: left;
}
.cm_center dt img {
    border: 1px solid #CECECE;
    padding: 2px;
}
.cm_center dd {
    float: left;
    line-height: 22px;
    padding-left: 10px;
    width: 170px;
}
.cm_center dd strong {
    color: #D07430;
}
.cm_center dd a {
    color: #D00A0A;
}
.cm_center ul {
    border-top: 1px dashed #C9C9C9;
    display: inline;
    float: left;
    margin: 3px 0 0 15px;
    padding-top: 4px;
    width: 315px;
}
.cm_center li {
    background: url(../images/sjx.jpg) no-repeat 0 5px;
    float: left;
    text-indent: 18px;
    width: 310px;
}
.colum_tjyd {
    border: 1px solid #E0E0E0;
    display: inline;
    float: left;
    height: 146px;
    margin-top: 10px;
    width: 688px;
}
.colum_tjyd p {
    background: url(../images/tjyd_03.jpg) repeat-x left center;
    height: 43px;
    width: 688px;
}
.colum_tjyd span {
    float: left;
    padding: 15px 0 0 12px;
}
.colum_tjyd ul {
    float: left;
    padding: 3px 0 0 15px;
    width: 675px;
}
.colum_tjyd li {
    border-bottom: 1px dashed #CFCFCF;
    display: block;
    float: left;
    line-height: 31px;
    list-style: square outside none;
    overflow: hidden;
    text-indent: 12px;
    width: 220px;
}
.colum_rh {
    float: right;
    width: 280px;
}
.clm_quikly {
    border: 1px solid #E1E1E1;
    height: 245px;
    width: 278px;
}
.clm_quikly p {
    float: left;
    padding: 15px 0 8px;
}
.clm_quikly ul {
    background: none repeat scroll 0 0 #FDF5F0;
    float: left;
    height: 102px;
    padding: 0 0 0 15px;
    width: 263px;
}
.clm_quikly li {
    border-bottom: 1px dashed #C7C4C2;
    display: inline;
    float: left;
    width: 250px;
}
.clm_quikly li span {
    float: left;
    padding-right: 20px;
}
.clm_zj {
    border: 1px solid #E1E1E1;
    height: 232px;
    width: 278px;
}
.clm_zj_tit {
    background: url(../images/zhuanjia_10.jpg) repeat-x 0 0 ;
    height: 42px;
    width: 278px;
}
.clm_zj_tit h3 {
    background: url(../images/zhuanjia_08.jpg) no-repeat 0 0 ;
    color: #FFFFFF;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 99px;
}
.clm_zj_con dl {
    float: left;
    padding: 10px 0 0 10px;
    width: 268px;
}
.clm_zj_con dt {
    float: left;
}
.clm_zj_con dt img {
    border: 1px solid #E1E1E1;
    padding: 1px;
}
.clm_zj_con dd {
    float: left;
    padding-left: 8px;
    width: 135px;
}
.clm_zj_con dd h3 {
    color: #D15920;
    float: left;
    padding-right: 6px;
}
.clm_zj_con dd a {
    color: #D00A0A;
}
.clm_zj_con ul {
    background: none repeat scroll 0 0 #F4F4F4;
    display: inline;
    float: left;
    height: 38px;
    margin-top: 10px;
    padding-left: 25px;
    padding-top: 8px;
    width: 253px;
}
.clm_zj_con li {
    float: left;
    padding-right: 10px;
}
.clm_media {
    border: 1px solid #E1E1E1;
    height: 292px;
    width: 278px;
}
.clm_media_tit {
    background: url(../images/zhuanjia_10.jpg) repeat-x 0 0 ;
    height: 42px;
    width: 278px;
}
.clm_media_tit h3 {
    background: url(../images/zhuanjia_08.jpg) no-repeat 0 0 ;
    color: #FFFFFF;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 99px;
}
.clm_media_con dl {
    background: none repeat scroll 0 0 #FDF5F0;
    display: inline;
    float: left;
    margin-top: 6px;
    padding: 10px 0 0 10px;
    width: 268px;
}
.clm_media_con dt {
    float: left;
}
.clm_media_con dt img {
    border: 1px solid #E1E1E1;
    padding: 1px;
}
.clm_media_con dd {
    float: left;
    padding-left: 8px;
    width: 135px;
}
.clm_media_con dd h3 {
    color: #D15920;
    float: left;
    font-size: 12px;
    width: 135px;
}
.clm_media_con dd a {
    color: #D00A0A;
}
.clm_media_con ul {
    float: left;
    padding: 0 0 0 10px;
    width: 250px;
}
.clm_media_con li {
    border-bottom: 1px dashed #C0C0C0;
    float: left;
    line-height: 26px;
    padding-left: 10px;
    width: 240px;
}
.clm_tch {
    border: 1px solid #E1E1E1;
    height: 360px;
    width: 278px;
}
.clm_tch_tit {
    background: url(../images/zhuanjia_10.jpg) repeat-x 0 0;
    height: 42px;
    width: 278px;
}
.clm_tch_tit h3 {
    background: url(../images/zhuanjia_08.jpg) no-repeat 0 0;
    color: #FFFFFF;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 99px;
}
.clm_tch_con ul {
    float: left;
    padding: 5px 0 0 8px;
}
.clm_tch_con li {
    border-bottom: 1px dashed #CFCFCF;
    float: left;
    line-height: 26px;
    width: 265px;
}
.clm_tch_con li a {
    color: #333333;
}
.clm_tch_con li a:hover {
    color: #FF0000;
}
.clm_zjdy {
    border: 1px solid #E1E1E1;
    height: 231px;
    width: 278px;
}
.clm_zjdy_tit {
    background: url(../images/zhuanjia_10.jpg) repeat-x 0 0;
    height: 42px;
    width: 278px;
}
.clm_zjdy_tit h3 {
    background: url(../images/zhuanjia_08.jpg) no-repeat 0 0;
    color: #FFFFFF;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 99px;
}
.clm_zjdy_con ul {
    float: left;
    padding: 10px 0 0 10px;
}
.clm_zjdy_con li {
    border-bottom: 1px dashed #CDCDCD;
    float: left;
    height: 26px;
    line-height: 26px;
    text-indent: 8px;
    width: 250px;
}
.clm_zjdy_con p {
    float: left;
    padding: 10px 0 0 10px;
}
.clm_yygh span {
    background: url(../images/yy_29.jpg) no-repeat 0 0;
    float: left;
    height: 130px;
    width: 980px;
}
.clm_yygh span a {
    display: inline;
    float: right;
    margin: 95px 136px 0 0;
}
.clm_service {
    background: none repeat scroll 0 0 #FCF2ED;
    float: left;
    height: 209px;
    width: 980px;
}
.clm_service span {
    float: left;
}
.sev {
    background: url(../images/yy_32.jpg) no-repeat 0 0;
    display: inline;
    float: left;
    height: 178px;
    margin-top: 15px;
    width: 194px;
}
.sev dl {
    float: left;
}
.sev dt {
    float: left;
    padding: 10px 0 0 60px;
}
.sev dd {
    float: left;
    line-height: 22px;
    padding: 14px 0 0 12px;
    text-indent: 24px;
    width: 170px;
}
.sevs {
    background: url(../images/yy_34.jpg) no-repeat 0 0);
    display: inline;
    float: left;
    height: 178px;
    margin-left: 10px;
    margin-top: 15px;
    width: 194px;
}
.sevs dl {
    float: left;
}
.sevs dt {
    float: left;
    padding: 10px 0 0 60px;
}
.sevs dd {
    float: left;
    line-height: 22px;
    padding: 14px 0 0 12px;
    text-indent: 24px;
    width: 170px;
}
.now_position {
    float: left;
    line-height: 36px;
    width: 565px;
}
.now_position h3 {
    color: #CC0000;
    float: left;
    padding-left: 12px;
}
.now_position a {
    font-size: 14px;
    padding-left: 4px;
    padding-right: 4px;
}



.sub_nav {
    margin: 0 auto;
    width: 980px;
}
.tszk {
    background: url(../images/sub_nav3.gif) no-repeat left center;
    display: inline;
    float: left;
    height: 102px;
    margin: 10px 22px 0 0;
    width: 311px;
}
.tszk dt {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    width: 273px;
}
.tszk dd {
    float: left;
    padding: 14px 0 0 28px;
    width: 272px;
}
.tszk dd a {
    padding-left: 5px;
    padding-right: 5px;
	color:#000;
	font-size:14px;
}
.tszk1 dd{padding:14px 0 0 18px;}

.sub_nav{width:980px; overflow:hidden;}

.search {
    background: url(../images/search_bj.gif) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E1E1D9;
    height: 36px;
    margin: 0 auto;
    width: 978px;
	margin-top:4px;
}
.hot {
    float: left;
    line-height: 36px;
    width: 565px;
}
.hot h3 {
    color: #CC0000;
    float: left;
    padding-left: 12px;
    padding-right: 12px;
}
h3 {
    font-size: 14px;
}
.hot a {
    padding-right: 18px;
}
.search_btn {
    float: right;
    padding: 6px 30px 0 0;
    width: 235px;
}
.search_btn {
    float: right;
    padding: 6px 30px 0 0;
    width: 235px;
}
.sh_btn {
    float: right;
}
.search_sub {
    border: 1px solid #D8D8CF;
    color: #999999;
    float: left;
    height: 21px;
    line-height: 21px;
    text-indent: 12px;
    width: 180px;
}
.swf {
    float: left;
    height: 335px;
    width: 280px;
}
.news {
    border: 1px solid #E1E1D9;
    float: left;
    height: 333px;
    width: 406px;
}
.news_tit {
    background: url(../images/news_bg.gif) repeat-x left center;
    display: block;
    height: 44px;
    width: 406px;
}
.news_tit ul {
    padding-left: 10px;
}
.news_tit li {
    float: left;
    font-size: 14px;
    line-height: 44px;
    text-align: center;
    width: 130px;
}
.news_tit li a {
    color: #B6541A;
    float: left;
    width: 130px;
}
.news_tit li.hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E4D4BA;
    border-right: 1px solid #E4D4BA;
    display: block;
    float: left;
    font-weight: bold;
    height: 44px;
    width: 130px;
}
.news_tit li.hover a {
    color: #D40B0B;
}
.news_con {
    float: left;
    padding: 10px 0 0 18px;
    width: 375px;
}
.news_con dl {
    border-bottom: 1px solid #E1C08B;
    float: left;
    padding-bottom: 8px;
    width: 375px;
}
.news_con dt {
    color: #C16533;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 375px;
}
.news_con dd {
    float: left;
    padding-top: 3px;
    text-indent: 24px;
    width: 375px;
}
.news_con ul {
    float: left;
    overflow: hidden;
    padding-top: 5px;
    width: 375px;
}
.news_con li {
    border-bottom: 1px dashed #CACACA;
    float: left;
    line-height: 30px;
    width: 375px;
}
.project {
    background: none repeat scroll 0 0 #FAEEDA;
    border: 1px solid #E1E1D9;
    float: right;
    height: 333px;
    width: 270px;
}
.project h3 {
    height: 56px;
}
.project dl {
    margin: 10px 0 0 10px;
    width: 245px;
}
.project dt img {
    border: 1px solid #DFD6C7;
    padding: 1px;
}
.project dd {
    float: left;
    padding-bottom: 4px;
    padding-top: 4px;
    text-indent: 24px;
    width: 245px;
}
.project span {
    border-top: 1px dashed #BDAB8E;
    float: left;
    padding: 6px 0 0 12px;
}

dl.tszk1{margin-right:0;}


.w1005 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
}
.iBox4 {
    margin-top: 5px;
}
.box {
    border: 1px solid #DBDBDB;
}
.w1003 {
    margin: 0 auto;
    width: 978px;
}
.lf {
    display: inline;
    float: left;
}
.t02 {
    background: url(../images/i0301.jpg) repeat-x left center;
    height: 52px;
    line-height: 52px;
    position: relative;
    width: 978px;
}
.t02 .span5 {
    background: url(../images/i0401.png) repeat-x left center;
    color: #FFFFFF;
    display: block;
    font-family: 方正粗宋简体;
    font-size: 24px;
    height: 53px;
    left: 313px;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 1px #082B56;
    top: -5px;
    width: 376px;
}
.iBox4_Cont1 {
    background: url(../images/i0402.jpg) no-repeat 0 20px ;
    height: 482px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    width: 957px;
}
.iBox4_Sub1 {
    margin-left: 16px;
    overflow: hidden;
    width: 308px;
}
.iBox4_Sub1 dl {
    margin-top: 10px;
    overflow: hidden;
    width: 308px;
}
.iBox4_Sub1 dt {
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0 0 42px;
    width: 258px;
}
.iBox4_Sub1 dd {
    display: inline;
    float: left;
    margin-left: 100px;
    width: 200px;
}
.iBox4_Sub1 dd p {
    text-indent: 2em;
}
.red2 {
    color: #FF0000;
}
.iBox4_Sub1 .a01 {
    display: block;
    float: left;
    height: 365px;
    width: 308px;
}
div.search div.weizhi h3{font-size:13px; color:#000;  padding-right:4px; padding-left:22px;} 
div.search div.weizhi span{padding:5px;}
div.search div.weizhi{line-height:26px; padding-top:2px;}
div.search div.weizhi a{padding:0; margin:0;}

/*康复病例*/
.h_alsl{width:962px; overflow:hidden; padding: 10px 8px 0; border:1px solid #EDEAE1;}
.h_alsl dl {
    background: url(../images/h_bj1.jpg) no-repeat scroll left top;
    height: auto;
    overflow: auto;
    padding-bottom: 8px;
    width: 952px;
}
.h_alsl dt {
    float: left;
    padding: 5px;
}
a:link, a:visited {
    text-decoration: none;
}
.h_alsl dd {
    float: left;
    padding: 18px 0 0 16px;
}
.h_alsl dd cite img {
    border: 2px solid #FFFFFF;
    display: block;
}
.h_alsl dd cite img:hover {
    border: 2px solid #834C00;
    display: block;
}
.h_alsl dd h3 {
    color: #333333;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}
.h_alsl dd h3 a {
    color: #333333;
}
.h_alsl dd h3 a:hover{ color:#c00;}

div.kfbl2{width:978px; overflow:hidden; border:1px solid #EDEAE1; margin-top:8px;}
.autohei {
    height: auto;
    overflow: hidden;
}
.h_kfal li {
    background: url(../images/h_kfal_bj1.jpg) no-repeat scroll left top;
    display: inline;
    float: left;
    height: 263px;
    margin: 13px 0 0 13px;
    width: 228px;
}
.h_kfal li h3 {
    color: #904D06;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    text-align: center;
}
.h_kfal li h3 a {
    color: #904D06;
}
.h_kfal li h3 a:hover{ text-decoration:underline;}
.h_kfal li h4 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    padding-top: 10px;
    text-align: center;
}
.h_kfal li h4 a {
    color: #333333;
}
.h_kfal li p {
    color: #333333;
    line-height: 21px;
    padding: 0 10px;
    text-indent: 2em;
}

.red, .red a {
    color: #FF0000;
}

.red, .red a {
    color: #FF0000;
}