@charset "utf-8";@import url(../css/iconfont.css);/* CSS Document */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font {    padding: 0;    margin: 0;}table {    border-collapse: collapse;    border-spacing: 0;    width: 100%;}fieldset,img {    border: 0;    vertical-align: top;}h1,h2,h3,h4,h5,h6 {    font-weight: normal;    font-size: 100%;}ol,ul,li,dl,dt,dd {    list-style: none;}input,button,textarea,checkbox,select,radio,form {    vertical-align: top;}a {    color: #666;    text-decoration: none;}a:link,a:visited {    text-decoration: none;}a:hover {    text-decoration: underline;    text-decoration: none;}.red,.red a {    color: #b10101;}.left {    float: left;}.right {    float: right;}.autohei {    overflow: hidden;    zoom: 1;}.cl {    clear: both;}.clear {    font-size: 0;    line-height: 0;    clear: both;    overflow: hidden;    zoom: 1;}.blank10 {    height: 8px;    font-size: 0;    line-height: 0;    clear: both;    overflow: hidden;}.blank20 {    height: 16px;    font-size: 0;    line-height: 0;    clear: both;    overflow: hidden;}em,i {    font-style: normal}body {    font-size: 12px;    line-height: 24px;    color: #4d4d4d;    font-family: "微软雅黑", Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}.cent {    width: 1100px;    margin: 0 auto;    overflow: hidden;    background: #fff;}.white {    background: #fff;    width: 1000px;    margin: 0 auto;    overflow: hidden;}.head {    height: 132px;    background: url(../images/logo.jpg) no-repeat center center;}.logo {    padding: 10px;    background: #f1f1f1;    overflow: hidden;    margin: 10px;}.logo img {    float: left;}.logo ol {    float: left;    padding: 5px 60px 0 65px;}.logo ol li {    padding-left: 15px;    background: url(../images/logo2.jpg) no-repeat 0 center;}.menu {    height: 62px;    position: absolute;    top: 0;    left: 0;    background: rgba(0, 117, 191, 0.8)!important;    filter: Alpha(opacity=80);    z-index: 3;    background: rgb(0, 117, 191);}.menu ul li {    float: left;    text-align: center;    width: 111px;    height: 57px;    border-top: 5px solid #ff8200;    background: url(../images/li_bg.jpg) no-repeat right 0;    line-height: 18px;    color: #fff;}.menu ul li.orange {    border-color: #ec7a77;}.menu ul li.bor {    border-color: #004672;}.menu ul li a {    color: #fff;}.menu ul li a:hover {    color: red;}.menu ul li p {    font-size: 14px;    padding-top: 12px;    position: relative;}.menu ul li em {    text-transform: uppercase;    filter: alpha(Opacity=60);    -moz-opacity: 0.6;    opacity: 0.6;}.banner {    height: 404px;    position: relative;    margin-left: 10px;}.navBar {    background: #3470ba;    /*    background: #305610;*/    width: 100%;    height: 70px;}.navx1 {    width: 1100px;    margin: 0 auto;}.navx1 .m {    float: left;    position: relative;    border-top: 0;    border-bottom: 0;    width: 275px;}.navx1 h3 {    font-size: 100%;    font-weight: normal;    font-size: 14px;    height: 70px;    overflow: hidden;}.navx1 h3 a {    display: block;    color: #fff;    font-weight: bold;    padding-left: 70px;    background: url(../../images/dhtubiao.png) 10px 5px no-repeat #3470ba;    width: 240px;    height: 70px;}.navx1 .on {    border: 0;}.navx1 li.m1 h3 a {    background: url(../../images/dhtubiao.png) 35px 20px no-repeat #3470ba;}.navx1 li.m1 h3 a:hover,.navx1 li.m1.on h3 a {    background: #f7a92c url(../../images/dhtubiao.png) 35px 20px no-repeat}.navx1 li.m2 h3 a {    background: url(../../images/dhtubiao.png) -210px 20px no-repeat #3470ba;}.navx1 li.m2 h3 a:hover,.navx1 li.m2.on h3 a {    background: #f7a92c url(../../images/dhtubiao.png) -210px 20px no-repeat}.navx1 li.m3 h3 a {    background: url(../../images/dhtubiao.png) -465px 20px no-repeat #3470ba;}.navx1 li.m3 h3 a:hover,.navx1 li.m3.on h3 a {    background: #f7a92c url(../../images/dhtubiao.png) -465px 20px no-repeat}.navx1 li.m4 h3 a {    background: url(../../images/dhtubiao.png) -732px 20px no-repeat #3470ba;}.navx1 li.m4 h3 a:hover,.navx1 li.m2.on h4 a {    background: #f7a92c url(../../images/dhtubiao.png) -732px 20px no-repeat}.navx1 .on h3 a {    color: #FFF;    font-weight: bold;    background: url(../images/dhtubiao.png) 10px 5px no-repeat #266ca7;}.navx1 .sub {    display: none;    width: 274px;    position: absolute;    left: 0;    top: 70px;    border-top: 0;    background: #3470ba;    filter: alpha(opacity=98);    -moz-opacity: 0.98;    opacity: 0.98;    padding-left: 1px;    z-index: 100;}.navx1 .sub li {    height: 30px;    line-height: 30px;    padding: 4px 0;    float: left;    width: 136px;    background: #ffffff;    text-align: center;    margin-bottom: 1px;    margin-right: 1px;}.navx1 .sub li a {    display: block;    padding-left: 6px;    color: #3470ba;    font-size: 16px;}.navx1 .sub li:hover {    background: #ff692a;}.navx1 .sub li:hover a {    color: #FFF;    font-weight: bold;}.nav {    position: relative;    z-index: 1;}.nav {    width: 100%;    height: 46px;    background: #3470ba;}.nav ul {    width: 1100px;    margin: 0 auto;}.nav ul li {    float: left;}.nav ul li a {    display: block;    padding: 0 18px;    color: #fff;    line-height: 46px;    font-size: 18px;}.nav ul li.shouyebj a {    /*background-color: #0F669C;*/}.nav ul li a:hover {    color: #f5ed6c;    /*color: #fff;*/    /*background: #f7a92c;*/}.nav ul li a.hover {    color: #fff;    /*    background: #f7a92c;*/}.sy_header {    width: 100%;    background: url(../images/sy_header.jpg) repeat-x;    height: 214px;}.sy_banner {    background: url(../images/sy_banner.jpg) no-repeat;    width: 1011px;    height: 601px;    margin: 0 auto;}.sy_header1 {    width: 100%;    background: none;    height: 114px;    background: url(../images/headerd4sd.png) center center no-repeat;}.sy_logo {    width: 1050px;    height: 100px;    margin: 1px auto;    margin-bottom: 0px;    background: url(../images/headerd4.png) no-repeat;    display: none !important;}.sy_banner {    background: url(../images/sy_banner.jpg) no-repeat;    width: 1011px;    height: 601px;    margin: 0 auto;}.nav .nLi {    float: left;    position: relative;    display: inline;}.nav .nLi li a {    background: none;}.nav .nLi a:hover {    background: url(../images/dh_jiantou.png) 24px 8px no-repeat #f7a92c;}.nav .nLi.nLi2 a {    background: none;}.nav .sub {    left: 0;    top: 46px;    position: absolute;    background: #fff;    line-height: 26px;    padding: 5px 0;    width: 166px;    display: none;    border: 1px solid #D4CDCD;}.nav .sub2 {    width: 108px;}.nav .sub2 .dh_subs {    width: 108px;    border: 0;    background: #fff;    padding: 0;}.nav .sub2 .dh_subs ul li {    float: left;    display: block;    width: 108px;    height: 45px;    margin: 0px;}.dh_subs ul {    width: 166px;}.nav .nLi.nLi2 .sub2 .dh_subs ul li a {    background: none;    width: 98px;    margin-left: 5px;}.nav .sub2 .dh_subs ul li a {    float: left;    display: block;    height: 45px;    text-align: center;    line-height: 45px;    background: #fff;    color: #5d5d5d;    font-size: 14x;    border-bottom: 1px solid #999;    font-weight: bold;}.nav .sub2 .dh_subs ul li a:hover {    color: #f7a92c;}.nav .sub a.dh_fyxw {    background: url(../images/dh_tubiao.png) 10px 5px no-repeat;    color: #0081d0;    font-size: 14px;    font-weight: bold;    padding-left: 35px;    line-height: 30px;}.nav .sub a.dh_sjjb {    background: url(../images/dh_tubiao.png) 10px -77px no-repeat;    color: #0081d0;    font-size: 14px;    font-weight: bold;    padding-left: 35px;    line-height: 30px;}.nav .sub a.dh_nfm {    background: url(../images/dh_tubiao.png) 10px -161px no-repeat;    color: #0081d0;    font-size: 14px;    font-weight: bold;    padding-left: 35px;    line-height: 30px;}.nav .sub a.dh_kfzl {    background: url(../images/dh_tubiao.png) 10px -244px no-repeat;    color: #0081d0;    font-size: 14px;    font-weight: bold;    padding-left: 35px;    border-bottom: none;    line-height: 30px;}.nav .sub a.dh_pezl {    background: url(../images/dh_tubiao.png) 10px -312px no-repeat;    color: #0081d0;    font-size: 14px;    font-weight: bold;    padding-left: 35px;    border-bottom: none;    line-height: 30px;}.nav .dh_subs a {    font-size: 14px;}.nav .sub .dh_subs li a {    background: none;}.nav .sub .dh_subs li a:hover {    background: none;}.nav .sub a.dh_fyxw:hvoer,.nav .sub a.dh_sjjb:hvoer,.nav .sub a.dh_nfm:hvoer,.nav .sub a.dh_kfzl:hvoer {    color: #0081d0;    line-height: 30px;}.nav .sub li {    zoom: 1;    width: 70px;    float: left;    margin-left: 10px;}.nav .sub li a {    color: #5d5d5d;    line-height: 30px;    padding: 0px;}.nav .sub li a:hover {    color: #ff5a00;}.nav .sub a {    display: block;    padding: 0 10px;}.nav .on h3 a {    background: #f7a92c;    color: #fff;}.nav .sub_sp {    left: -631px;    width: 940px;    height: 206px;}.nav .sub_qwzj {    left: -415px;    width: 940px;    height: 206px;}.nav .dh_subsx {    width: 940px;    height: 206px;    padding-top: 20px;}.nav_ms1 {    width: 600px;    overflow: hidden;}.nav .nLi.nLi2 .nav_ms1 p {    width: 145px;    float: left;    font-size: 16px;    background: url(../images/tubiao1.png) left center no-repeat;    padding-left: 10px;    margin-top: 5px;    margin-bottom: 5px;}.nav .nLi.nLi2 .nav_ms1 p a {    font-size: 16px;    line-height: 30px;    background: none;    color: #000;}.nav .nLi.nLi2 .nav_ms1 p a:hover {    color: #1081CF;    text-decoration: underline;}.nav .nLi.nLi2 .nav_ms2 {    width: 600px;    overflow: hidden;}.nav .nLi.nLi2 .nav_ms2 p {    width: 280px;    float: left;    font-size: 14px;    margin-top: 5px;    margin-bottom: 5px;}.nav .nLi.nLi2 .nav_ms2 p i {    float: left;    color: #F7A92C;    margin-top: 3px;    margin-right: 3px;}.nav .nLi.nLi2 .nav_ms2 p a {    line-height: 30px;    font-size: 14px;    background: none;    color: #000;}.nav .nLi.nLi2 .nav_ms2 p a:hover {    color: #1081CF;    text-decoration: underline;}.qwzj_right {    width: 300px;    float: right;}.nav_bts1 p {    font-size: 24px;    color: #2183c2;}.nav_bts1 p span {    font-size: 16px;    padding-left: 10px;}.nav .sub_zjxn {    left: -91px;}.nav .sub_zjxn .nav_ms1 {    width: 500px;}.nav .sub_tsjs {    left: -307px;}.nav .sub_kfgs {    left: -523px;}.nav .nLi.nLi2 .qwzj_right a {    background: none;}.nav .nLi.nLi2 .sub_kfgs .nav_ms1 p {    width: 100px;    margin-top: 0px;    margin-bottom: 0px;}.nav .nLi.nLi2 .sub_kfgs .nav_ms2 p {    margin-top: 0px;    margin-bottom: 0px;}.nav .nLi.nLi2 .sub_tsks .navks {    float: left;    ;    width: 190px;    overflow: hidden;    height: 110px;}.nav .nLi.nLi2 .sub_tsks .navkswk {    width: 250px;}.nav .nLi.nLi2 .sub_tsks .navkswk .navksz {    width: 250px;}.nav .nLi.nLi2 .sub_tsks {    left: 17px;}.nav .nLi.nLi2 .sub_tsks .navks p {    width: 100%;}.nav .nLi.nLi2 .sub_tsks .navks a {    font-size: 16px;    color: #747272;    background: none;    color: #000;    float: left;    padding: 0 5px;}.navksz {    width: 170px;    margin-left: 10px;}.nav .nLi.nLi2 .sub_tsks .navksz a {    font-size: 14px;    color: #191818;    height: 30px;    line-height: 30px;}.nav .nLi.nLi2 .sub_tsks .navksz a:hover {    color: #1081CF;    text-decoration: underline;}.nav .nLi.nLi2 a.nav_tsbj {}.nav .nLi.nLi2.on a.nav_tsbj {}.qwzj_left {    width: 600px;    float: left;    padding-left: 20px;}.qwzj_leftwk {    width: 900px;    float: left;    padding-left: 20px;}.qwzj_leftwk .nav_ms1 {    width: 900px;}.newsk {    width: 1100px;    margin: 0 auto;}.newskl {}.newskr {}.sy_xvyr {    width: 100%;    margin: auto;    padding: 20px 0px 30px 0px;}.sy_clyc {    width: 1100px;    height: 40px;    margin: auto;    border-bottom: 2px solid #3470ba;}.sy_clyc p {    text-align: center;    font-size: 24px;    color: #3470ba;    height: 40px;    line-height: 74px;    width: 300px;    background: #fff;    padding-bottom: 10px;    margin: auto;    font-weight: bold;}.sy_vhtm {    width: 1100px;    margin: auto;    padding: 20px 0px 0px 0px;}.sy_vhtm .sy_bmtl {    width: 550px;    float: left;    margin-top: 30px;}#sy_bmtl ul li {    width: 271px;}#sy_bmtl ul li:nth-of-type(2) {    margin-right: 0px;}/*#sy_bmtl ul li:nth-of-type(3) {    background: #3470ba;}#sy_bmtl ul li:nth-of-type(3) a {    color: #fff;}*/.sy_vhtm .sy_bmtl p {    height: 50px;    width: 450px;    font-size: 22px;    color: #3470ba;    display: inline-block;    line-height: 20px;    padding-top: 10px;    float: left;}.sy_vhtm .sy_bmtl p font {    padding: 0px;    font-size: 12px;}.sy_vhtm .sy_bmtl ul {    width: 550px;}.sy_vhtm .sy_bmtl ul li {    width: 179px;    height: 36px;    float: left;    text-align: center;    line-height: 36px;    color: #3470ba;    background: #d6e2f1;    margin-right: 4px;    margin-bottom: 4px;    transition: background-color 0.3s linear;}.sy_vhtm .sy_bmtl ul li a {    font-size: 18px;    color: #3470ba;}.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(4) {    background: #3470ba;}.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(4) a {    color: #fff;}.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(5) {    background: #3470ba;    color: #fff;}.sy_vhtm .sy_bmtl:nth-of-type(4) ul li:nth-of-type(5) a {    color: #fff;}.sy_vhtm .sy_bmtl ul li:hover {    transition: background-color 0.3s linear;    background: #3470ba;    color: #fff;}.sy_vhtm .sy_bmtl ul li:hover a {    color: #fff;}.sy_cktb {    width: 1100px;    margin: auto;    margin-bottom: 50px;}.sy_nthl {    width: 730px;    float: left;}.sy_nthl .sy_cxly {    width: 730px;    height: 40px;    border-bottom: 1px solid #3470ba;}.sy_nthl .sy_cxly p {    font-size: 24px;    color: #3470ba;    font-weight: bold;    line-height: 67px;    background: #fff;    width: 222px;}.sy_nthl .sy_cnternm {    width: 730px;    margin-top: 35px;}.sy_nthl .sy_cnternm .bd {}.sy_nthl .sy_cnternm .bd ul {}.sy_nthl .sy_cnternm .bd ul li {    float: left;    width: 230px;    margin-right: 20px;}.sy_nthl .sy_cnternm .bd ul li .pic {    width: 230px;    height: 155px;    position: relative;}.sy_nthl .sy_cnternm .bd ul li .pic p {    position: absolute;    left: 10px;    bottom: 10px;    width: 41px;    height: 38px;    background: #3470ba;    color: #fff;    text-align: center;    font-size: 26px;    line-height: 15px;    padding-top: 5px;}.sy_nthl .sy_cnternm .bd ul li .pic p font {    font-size: 14px;}.sy_nthl .sy_cnternm .bd ul li p {    text-align: center;    color: #828282;}.sy_nthl .sy_cnternm .bd ul li .sy_vbg {    font-size: 16px;    line-height: 57px;    padding-top: 5px;}.sy_nthl .sy_cnternm .bd ul li .sy_bbg {    font-size: 14px;    line-height: 20px;    padding-bottom: 10px;}.sy_nthl .sy_cnternm .bd ul li .sy_nbg {    color: #3470ba;    font-size: 14px;    height: 35px;    width: 230px;    line-height: 35px;    background: #d6e2f1;}.sy_nthl .sy_cnternm .bd ul li:nth-of-type(3n) {    margin-right: 0;}.sy_bnlop {    width: 335px;    float: right;}.sy_bnlop .sy_cvky {    width: 335px;    height: 40px;    border-bottom: 1px solid #3470ba;}.sy_bnlop .sy_cvky p {    font-size: 24px;    color: #3470ba;    font-weight: bold;    line-height: 67px;    background: #fff;    width: 222px;}.sy_bnlop ul {    width: 335px;    margin-top: 35px;}.sy_bnlop ul li {    width: 98px;    height: 82px;    float: left;    font-size: 16px;    text-align: center;    border: 1px solid #d6e2f1;    margin: 0px 17px 16px 0px;}.sy_bnlop ul li:hover {    background: #3470ba;}.sy_bnlop ul li i {    margin-top: 15px;    display: block;    font-size: 30px;}.sy_bnlop ul li i {    margin-bottom: 10px;}.sy_bnlop ul a li {    color: #3470ba;}.sy_bnlop ul a:nth-of-type(3n) li {    margin-right: 0;}.sy_bnlop ul a:nth-of-type(n+4) li {    margin-bottom: 0;}.sy_bnlop ul a:hover li {    color: #fff;}.sy_bnlop .sy_bgzx {    color: #3470ba;    background: #d6e2f1;    line-height: 25px;    font-size: 16px;    padding: 5px 10px;    margin-top: 10px;}.sy_bnlop .sy_bgzx {}.fyxw i {    font-size: 36px;    color: #3470ba;    float: left;    margin-top: 16px;    margin-right: 10px;    margin-left: 5px;}.sy_bmtl img {    float: left;    margin-right: 10px;}.sy_foot {    width: 100%;    height: 367px;    background: url(../images/sy_footbg.png);}.sy_footc {    width: 1100px;    margin: 0 auto;    height: 367px;    background: url(../images/footdt.png) left center no-repeat, url(../images/footlg.png) right center no-repeat;}.sy_footcxx {    width: 350px;    float: left;    margin-top: 70px;    margin-left: 430px;    background: url(../images/foot24xs.png) left 78px no-repeat;    height: 270px;    color: #fff;}.footp1 {    font-size: 14px;    margin-top: 20px;}.footp2 {    font-size: 14px;    margin-top: 25px;}.zxtp {    font-size: 18px;    margin-left: 80px;    margin-top: 40px;}.zxtp span {    font-size: 28px;    color: #ffea00;    font-weight: bold;    margin-top: 5px;    display: block;}/*医院动态 */.yydt dl {    height: 122px;    border-bottom: 1px dashed #e0e0e0;    margin-bottom: 4px;    overflow: hidden;}.yydt dl dd {    float: left;    width: 375px;    margin: 0px 0 0 15px;}.yydt dl dd h3 p {    font-size: 16px;}.yydt dl dd b {    font-size: 14px;    text-overflow: ellipsis;    overflow: hidden;    width: 390px;    white-space: nowrap;    display: block;}.yydt dl dd p {    line-height: 30px;}.yydt dl dd span {    /*    display: none;*/}.yydt dl dd a {    color: #222222;    transition: all 0.3s linear 0s;    font-size: 14px;}.yydt dl dd a.syxx {    color: red;}.yydt dl dd a:hover {    background: #0075bf;    color: #fff;    border-radius: 4px;    padding: 2px 5px;    text-decoration: none;}.yydt dl dt {    float: left;    padding-left: 0px;}.yydt dl dt img {    border: 1px solid #fff;    transition: all 0.3s linear 0s;}.yydt dl dt img:hover {    border-color: #0075bf;}.yydt dl:hover {    background: #f6fbff;}.yydt dl:hover dd span {    display: block;}.hot {    overflow: hidden;    width: 1100px;    margin: 0 auto;}.hot .left {    width: 790px;    margin-left: 10px;}.hot .right {    width: 278px;    margin-right: 10px;    margin-top: 36px;}.hot .video h3 {    height: 40px;    border-top: 3px solid #0075bf;    border-bottom: 1px solid #e0e0e0;    line-height: 40px;}.hot .video h3 p {    float: left;    font-size: 23px;}.hot .video h3 p em {    font-size: 12px;    color: #e0e0e0;}.hot .video h3 p i {    color: #0075bf;}.hot .video h3 span a {    color: #0075bf;}.hot .video h3 span {    float: right;}.border_pic {    position: absolute;    top: 240px;    left: 0;}.hot .video ul li {    height: 28px;    line-height: 28px;    text-indent: 24px;    background: url(../images/video.jpg) no-repeat 0 center;    font-size: 14px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}.hot .video ul li a {    color: #222222;}.hot .video ul li.hot_icon {    background-image: url(../images/video2.jpg)}.hot .video span em {    float: left;    display: block;    width: 108px;    height: 24px;    background: url(../images/video4.jpg);    text-align: center;    color: #fff;}.hot .video span p {    float: left;    padding-left: 10px;}.video {    overflow: hidden;    padding-bottom: 10px;    background: url(../images/dashed.jpg) no-repeat 0 bottom;}.video_tab span {    display: block;    margin-top: 10px;}.quick h3 {    margin-top: 21px;    margin-bottom: 8px;}.quick h3 p {    float: left;    font-size: 24px;}.quick h3 p em {    font-size: 12px;    color: #e0e0e0;}.quick h3 p i {    color: #0075bf;}.quick h3 span a {    color: #0075bf;}.quick h3 span {    float: left;    color: #1180c4;}.quick ul li {    float: left;    margin: 5px 12px 0 12px;    text-align: center;}.quick ul li p {    padding-bottom: 7px;}.quick ul li a p {    padding-bottom: 0px !important;    background: #1180c5;    color: #fff;    line-height: 30px;    border-radius: 5px;}.quick {    overflow: hidden;}.news h3 {    position: relative;}.news h3 span {    position: absolute;    right: 0;    top: 0;}.news h3 span a {    color: #0075bf;}.news .ht_left {    display: block;    float: left;    width: 223px;    position: relative}.yydt {    float: left;    width: 770px;    overflow: hidden;    margin-right: 10px;}.tab-hd {    width: 334px;    height: 49px;}/*列表*/.listBox .listA,.listBox li {    width: 223px;    height: 233px;    position: relative;    text-decoration: none;    overflow: hidden;    display: block;}.listBox li {    float: left;    display: inline;    margin-bottom: 30px;}.listBox li:hover img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);    opacity: 0.5;    -moz-opacity: 0.5;    filter: alpha(opacity=50);}.listBox li .txt,.listBox li .txtBg {    width: 223px;    height: 233px;    position: absolute;    left: 0px;    top: 0px;}.listBox li .txt {    z-index: 2;}.listBox li .txtBg {    z-index: 1;}.listBox .t,.listBox .b {    position: absolute;    left: 25px;}.listBox .t {    bottom: 50px;    padding-bottom: 7px;    font-size: 16px;    color: #fff;    z-index: 10;}.listBox .t a {    color: #fff;    display: block;    width: 100%;    height: 100%;    text-decoration: none;}.listBox .b {    width: 175px;    bottom: 0;    font-size: 14px;    line-height: 20px;    color: #fff;    height: 40px;}.leftBg,.rightBg {    position: absolute;    top: 0px;    width: 230px;    height: 300px;}.leftBg {    background: url(../images/bg_left.png) no-repeat;    left: -230px;    top: 0px;}.rightBg {    background: url(../images/right_bg.png) no-repeat;    left: 230px;    top: 0px;}.txt .tP {    font-size: 16px;    color: #fff;    line-height: 26px;    display: block;    width: 178px;    left: 24px;    top: 55px;    position: absolute;    opacity: 0;    -moz-opacity: 0;    filter: alpha(opacity=0);    height: 240px;}.txt .tP a,.listBox .b a {    color: #fff;    text-decoration: none;    display: block;    width: 100%;    height: 100%;}.listBox .b a {    color: #fff!important;    text-decoration: none;}.listBox .b a:hover {    color: #fff;    text-decoration: none;}.listBox .bt {    border-top: 1px #fff solid;    padding-top: 5px;}.select .t,.select .t a {    /*bottom:245px; */    color: #20722e;}.select .b {    border-top: 1px #fff solid;    padding-top: 5px;}.select1 .t,.select1 .t a {    /*bottom:245px; */    color: #20722e;}.select1 .b {    border-top: 1px #fff solid;    padding-top: 5px;}.select1 .t {    bottom: 245px!important;}.select1 .txt .tP {    opacity: 1!important;    -moz-opacity: 1!important;    filter: alpha(opacity=100)!important;}.margAuto {    margin: 0px 27px;}.main_4 {    padding-top: 60px;}.actDate {    padding-top: 60px;}.boxBd {    background: #373d41;    padding: 30px;}.actDate .hd {    color: #6e7071;    height: 95px;    border-bottom: 5px #2e3438 solid;    padding-bottom: 2px;}.actDate .hd .t1 {    font-size: 72px;}.actDate .hd .t2 {    font-size: 24px;    padding-top: 52px;    padding-left: 15px;}.actDate .hd .t3 {    padding-right: 15px;}.actDate .hd .t3,.actDate .hd .t4 {    padding-top: 71px;}.actDate .bd {    padding-top: 35px;    padding-bottom: 10px;}.actDate .bd dl {    width: 220px;    float: left;    padding-left: 15px;}.actDate .bd dt {    font-size: 16px;    line-height: 24px;    color: #31a344;    padding-bottom: 8px;}.actDate .bd dd {    font-size: 14px;    line-height: 24px;    color: #9b9c9c;}.actDate .bd dd a {    color: #9b9c9c;    text-decoration: none;}.actDate .bd dd a:hover {    color: #31a344;    text-decoration: none;}.tcopyright {    padding-top: 80px!important;}.tcopyright,.tcopyright a {    color: #d8d8d8!important;}.listBox li img {    opacity: 1;    -moz-opacity: 1;    filter: alpha(opacity=100);}.listBox li .txt {    background: url(../images/show.png) left bottom no-repeat;}.listBox .select .txt,.listBox .select1 .txt {    background: none;}.listBox .b {    border-top: 1px #fff solid;    padding-top: 5px;}.select .t {    color: #911F1D;}.select .t,.select .t a,.select1 .t,.select1 .t a {    color: #5ca4ae;}.select .b {    border-top: 1px #5ca4ae solid;}.leftBg {    background: url(../images/bg_left.png) no-repeat;}.rightBg {    background: url(../images/right_bg.png) no-repeat;}.rightBg {    background: url(../images/right_bg.png) no-repeat;}.leftBg {    background: url(../images/bg_left.png) no-repeat;}/*医院动态 */.yydt dl {    height: 122px;    border-bottom: 1px dashed #e0e0e0;    margin-bottom: 4px;    overflow: hidden;}.yydt dl dd {    float: left;    width: 375px;    margin: 0px 0 0 15px;}.yydt dl dd h3 p {    font-size: 16px;}.yydt dl dd b {    font-size: 14px;    text-overflow: ellipsis;    overflow: hidden;    width: 390px;    white-space: nowrap;    display: block;}.yydt dl dd p {    line-height: 30px;}.yydt dl dd span {}.yydt dl dd a {    color: #222222;    transition: all 0.3s linear 0s;    font-size: 14px;}.yydt dl dd a.syxx {    color: red;}.yydt dl dd a:hover {    background: #0075bf;    color: #fff;    border-radius: 4px;    padding: 2px 5px;    text-decoration: none;}.yydt dl dt {    float: left;    padding-left: 0px;}.yydt dl dt img {    border: 1px solid #fff;    transition: all 0.3s linear 0s;}.yydt dl dt img:hover {    border-color: #0075bf;}.yydt dl:hover {    background: #f6fbff;}.yydt dl:hover dd span {    display: block;}.slideTxtBox {    width: 830px;    text-align: left;    float: left;}.slideTxtBox .hd {    height: 35px;    line-height: 35px;    position: relative;    border-bottom: 2px solid #3470ba;}.slideTxtBox .hd ul {    float: left;    position: absolute;    height: 32px;    text-align: center;    font-size: 24px;    color: #3470ba;    height: 40px;    line-height: 74px;    /*    width: 540px;*/    background: #fff;    padding-bottom: 10px;    margin: auto;    font-weight: bold;}.slideTxtBox .hd ul li {    float: left;    padding: 0 15px;    cursor: pointer;    color: #6d6d6d;}.slideTxtBox .hd ul li.on {    height: 30px;    color: #1180c4;}.slideTxtBox .bd {    border: 1px solid #ddd;    margin-top: 30px;    height: 350px;    padding: 15px;}.slideTxtBox .bd ul {    zoom: 1;}.slideTxtBox .bd li p {    color: #000;    font-size: 14px;}.slideTxtBox .bd li {    overflow: hidden;    margin-bottom: 15px;}.slideTxtBox .bd li.on a {    color: #1180c4;}.slideTxtBox .bd li .date {    float: right;    color: #999;}.sy_news {    width: 1100px;    margin: 10px auto;}.bmfw {    height: 35px;    line-height: 35px;    position: relative;    border-bottom: 2px solid #3470ba;}.bmfw p {    float: left;    position: absolute;    height: 32px;    text-align: left;    font-size: 24px;    color: #3470ba;    height: 40px;    line-height: 74px;    background: #fff;    padding-bottom: 10px;    margin: auto;    font-weight: bold;    width: 110px;}.bmfws {    float: right;    width: 230px;}.bmfwk {    border: 1px solid #ddd;    width: 230px;    height: 380px;    margin-top: 30px;}.bmfwk ul {    margin-top: 10px;}.bmfwk ul li {    width: 86px;    float: left;    margin: 8px 14px;}.bmfwk ul li span {    background: #1180c4;    display: block;    width: 86px;    height: 70px;    border-radius: 5px;    margin: auto;    transition: background-color 0.3s linear;}.bmfwk ul li span:hover {    transition: background-color 0.3s linear;    background: #f7a92c;}.bmfwk ul li i {    font-size: 30px;    color: #fff;    text-align: center;    line-height: 70px;    display: block;    font-size: 40px;}.bmfwk ul li p {    text-align: center;    font-size: 16px;    line-height: 35px;    color: #000000;}/*首页专家*/.fouceboxk {    width: 100%;    height: 519px;    background: url(../images/sy_zjbg.jpg) center center #fff no-repeat;}.foucebox {    width: 1084px;    height: 435px;    margin: 0 auto;    padding-top: 35px;}.foucebox .bd {    position: relative;    float: right;    width: 642px;    height: 433px;    overflow: hidden;}.foucebox .showDiv {    position: relative;    width: 642px;    height: 433px;    background: url(/images/sy_zjbg2.jpg) no-repeat;}.foucebox .showDiv img {    float: right;    margin-top: 22px;    margin-right: 10px;}.foucebox .showDiv .showdivk p {    padding-right: 20px;    color: #3a3939;    z-index: 9;    line-height: 28px;    padding-bottom: 5px;    font-size: 16px;    padding-left: 10px;}.foucebox .showDiv .showdivk p a {    color: #f08000;}.foucebox .showDiv .showdivk {    position: absolute;    left: 50px;    top: 80px;    width: 288px;}.sy_zxyy,.sy_zxzx {    display: block;    width: 110px;    background: #f7a92c;    font-size: 18px;    line-height: 35px;    text-align: center;    height: 35px;    color: #fff;    float: left;    margin-left: 10px;    margin-top: 10px;}.sy_zxzx {    margin-left: 20px;}.foucebox .showDiv h2 {    width: 280px;    height: 45px;    background: url(images/foucebox_h2.png) no-repeat 0 4px;    _background: none;    margin-bottom: 10px;    font-size: 40px;    text-align: center;    line-height: 34px;    z-index: 9;    overflow: hidden;    color: #3d3d3d;}.foucebox .showDiv h2 span {    font-size: 25px;    padding-left: 10px;}.foucebox .showDiv h2 a {    color: #3d3d3d;    font-weight: normal;    text-align: left;    display: block;}.foucebox .foucebox_bg {    position: absolute;    left: 40px;    bottom: 268px;    width: 288px;    height: 107px;    filter: alpha(opacity=60);    opacity: 0.6;    z-index: 8;    overflow: hidden;}.foucebox .hd {    width: 410px;    height: 433px;    float: left;}.foucebox .hd ul li {    width: 98px;    height: 91px;    float: left;    margin: 0 0 5px 4px;    display: inline;    position: relative;    -moz-transition: all 0.5s ease-in;    -webkit-transition: all 0.5s ease-in;    -o-transition: all 0.5s ease-in;    transition: all 0.5s ease-in;}.foucebox .hd ul a {    display: block;    width: 114px;    height: 91px;}.foucebox .hd ul img {    width: 91px;    height: 89px;    border: 1px solid #fff;}.foucebox .hd ul .txt_bg {    width: 108px;    height: 24px;    position: absolute;    left: 3px;    top: 63px;    background: url(images/bg_png.png) no-repeat;    _background: none;    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="images/bg_png.png");}.foucebox .hd ul .txt {    width: 103px;    height: 24px;    line-height: 24px;    color: #fff;    position: absolute;    left: 4px;    bottom: 4px;    z-index: 2;    text-align: right;    padding-right: 5px;    overflow: hidden;}.foucebox .hd ul .mask {    width: 108px;    height: 85px;    display: block;    position: absolute;    left: 3px;    bottom: 3px;    z-index: 3;    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');    background: rgba(0, 0, 0, 0.4);}.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {    display: none;    position: relative;}.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {    border-color: #3470ba;}.foucebox .hd ul a:hover {    color: #fff;}.foucebox .hd ul a:hover .txt_bg {    background: #70a20f;}.czys {    background: #1180c4;    width: 300px;    height: 43px;    color: #fff;    line-height: 43px;    font-size: 18px;    margin-bottom: 10px;    margin-left: 5px;}.czys select {    width: 170px;    height: 43px;    float: right;}.czys i {    font-size: 20px;    margin-left: 10px;    margin-right: 10px;}/*首页专家结束*/.fouceboxs {    position: relative;    width: 1080px;    height: 485px;    overflow: hidden;    margin: 20px auto;}.fouceboxs .bd {    position: relative;    float: right;    width: 940px;    height: 480px;    overflow: hidden;    border: 1px solid #c1c1c1;}.fouceboxs .bd img {    width: 930px;    height: 470px;    padding: 5px;}.fouceboxs .hd {    position: relative;    width: 110px;    float: left;    padding-right: 4px;    z-index: 1;}.fouceboxs .hd ul {    position: relative;    width: 130px;    overflow: hidden;}.fouceboxs .hd li.on {    background: url(../images/bjtpk.png) no-repeat;}.fouceboxs .hd li {    cursor: pointer;    height: 88px;    padding: 5px;    overflow: hidden;    background: url(../images/bjtpk.png) 0px -112px no-repeat;    -moz-transition: all 0.5s ease-in;    -webkit-transition: all 0.5s ease-in;    -o-transition: all 0.5s ease-in;    transition: all 0.5s ease-in;}.fouceboxs .hd li a {    color: #fff;}.fouceboxs .hd li p {    text-align: left;    margin-left: 13px;    font-size: 18px;}.fouceboxs .hd li i {    font-size: 40px;    text-align: center;    display: block;    margin-top: 15px;    margin-bottom: 5px;    text-align: left;    margin-left: 28px;}.fouceboxs .hd img {    width: 110px;    height: 50px;    display: block;}.meitibd {    margin: 5px auto 20px auto;    width: 1084px;    display: none;}.zeren {    background: #eeeeee;    width: 1080px;    border: 1px solid #c1c1c1;    margin: 10px auto;    overflow: hidden;}.zerenl {    width: 693px;    float: left;}.zerenl p {    font-size: 30px;    font-weight: bold;    margin-top: 10px;    margin-left: 10px;}.zerenl em {    font-size: 16px;    color: #929292;    margin-left: 10px;    margin-top: 20px;    display: block;    float: left;    line-height: 30px;}.fwtd {    display: block;    width: 158px;    height: 40px;    background: #797876;    line-height: 40px;    text-align: center;    color: #fff;    font-size: 18px;    float: right;    margin-top: 36px;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.fwtd:hover {    background: #f7a92c;}.zerenr {    width: 380px;    float: right;}.zerenr ul li {    float: left;    width: 165px;    margin: 8px 10px;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.zerenr ul li a:hover span:nth-of-type(1) {    background: #f36700;    color: #fff;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.zerenr ul li a:hover span:nth-of-type(2) {    background: #ff8400;    color: #fff;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.zerenr ul li a:hover span:nth-of-type(3) {    background: #f7a92c;    color: #fff;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.zerenr ul li a span:nth-of-type(1) {    height: 43px;    line-height: 43px;    background: #939393;    width: 15px;    display: block;    float: left;    color: #fff;    text-align: center;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.zerenr ul li a span:nth-of-type(2) {    height: 43px;    line-height: 43px;    background: #bebab9;    width: 40px;    display: block;    float: left;    color: #fff;    text-align: center;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.zerenr ul li a span:nth-of-type(2) i {    font-size: 30px;}.zerenr ul li a span:nth-of-type(3) {    height: 43px;    line-height: 43px;    background: #dddbdb;    width: 110px;    display: block;    float: left;    color: #010101;    text-align: center;    font-size: 18px;    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;}.newslm {    width: 95px;    height: 85px;    border: 1px dashed #1180c4;    text-align: center;    font-size: 26px;    float: left;    margin-top: 5px;}.newslm a {    color: #1180c4;    line-height: 40px;    padding-left: 10px;    padding-right: 10px;    display: block;}.bdl {    float: left;    width: 242px;}.bdr {    float: right;    width: 539px;}.bdr .newslmr {}.bdr .newslmr a.new_title {    text-overflow: ellipsis;    overflow: hidden;    width: 400px;    white-space: nowrap;    display: block;}.newslmr {    float: right;    width: 426px;}.newslmr a.new_title {    font-size: 16px;    color: #010101;    display: block;    border-bottom: 1px dashed #a0a0a0;    margin-bottom: 10px;    padding-bottom: 10px;    font-weight: bold;}.bdr .newslmr p {    font-size: 14px;    color: #000;}/*.newslmr p {    font-size: 14px;    color: #000;    text-overflow: ellipsis;    overflow: hidden;    width: 390px;    white-space: nowrap;}*/.newslmr p a {    color: red;}.slideTxtBox .bd li.on .newslmr p a {    color: red;}.xueshur {    float: right;}.xueshul {    float: left;    width: 400px;}.xshys .xueshul ul li {    margin-bottom: 10px !important;}.mtbds .xueshul ul li {    margin-bottom: 10px !important;}.mtbds .xueshul ul li p {    padding-left: 12px;    color: #000;    font-size: 14px;}.mtbds .xueshul ul li p a {    color: red !important;}.xueshul2 {    background: url(../images/hsbj.png) center right no-repeat;    width: 432px;    height: 332px;}.xueshul2 .newslmr {    width: 390px;    margin-right: 20px;    padding-top: 10px;}.xueshul .newslmr {    width: 390px;}.x_gdbd {    width: 105px;    border-radius: 5px;    height: 35px;    display: block;    background: #1180c4;    font-size: 16px;    line-height: 35px;    color: #fff;    text-align: center;    margin: 0 auto;}.snBrand {    position: relative;    overflow: hidden;    margin-top: -15px;    background: url(../images/hsbj.png) center left no-repeat;}.snBrand h2 {    position: relative;    height: 34px;    line-height: 32px;    border-bottom: 1px solid #737878;    text-indent: 16px;    font-size: 14px;    color: #000;}.snBrand h2 a {    position: absolute;    right: 10px;    top: 0;    font-size: 12px;    color: #666;    font-weight: normal;}.snBrand h2 a:hover {    color: #f60;}.snBrand ol {    float: left;    width: 420px;    height: 333px;    padding-top: 20px;}.slideTxtBox .snBrand ol li {    line-height: 30px;    text-align: left;    overflow: hidden;    width: 380px;    padding-left: 15px;    margin-bottom: 5px;}.slideTxtBox .snBrand ol li p {    line-height: 24px;    margin-top: 10px;    margin-bottom: 10px;}.snBrand ol li a {    color: #010101;    font-size: 16px;    border-bottom: 1px dashed #a0a0a0;    display: block;    padding-bottom: 2px;    font-weight: bold;}.snBrand ol li.on a {    color: #1180c4;}.snBrand ul {    float: left;    top: 35px;    width: 368px;    padding: 20px 0 0 0 !important;    overflow: hidden;    height: 314px;}.snBrand ul li {}.snBrand ul li img {}p.SCTV-4 {    background: url(../images/sctv-logo.jpg) 0px 0px no-repeat;    padding-left: 36px;    font-size: 0px !important;}p.SCTV-9 {    background: url(../images/sctv-logo9.jpg) 0px 0px no-repeat;    padding-left: 36px;    font-size: 0px !important;}p.CDTV-2 {    background: url(../images/xinwen_ico.png) 5px -120px no-repeat;    padding-left: 30px !important;    font-size: 13px !important;    color: #444444 !important;}p.hxdsb {    background: url(../images/hxdsb-logo.jpg) 0px 0px no-repeat;    width: 60px;    height: 20px;    color: #444444 !important;}p.dcw {    background: url(../images/dcw-logo.jpg) 0px 0px no-repeat;    width: 119px;    height: 20px;    color: #444444 !important;}