﻿@charset "utf-8";
/* CSS Document */





.bj1-bj{ width: 100%; background: url(../images/bk1-bj.jpg) no-repeat; background-position: top center; overflow: hidden;}
.bj1-box{ width: 1200px; margin: 0 auto; padding-top: 25px;}
.bk1-bj{ width: 1200px; height: 344px;}
.bk1-l{ width: 865px; height: 320px; padding-top: 12px; padding-bottom: 11px; background-color: #fff; border-bottom:  1px solid #f49d89;float: left; overflow: hidden;}
.bk1-r{ width: 315px; height: 344px; background: url(../images/bkr-bj.jpg) no-repeat; float: right; position: relative; overflow: hidden;}

.news-bj{ width: 404px; height: 331px; float: left; padding-left: 12px; overflow: hidden; position:relative}
.Nota5{ width:404px; height:35px; border-bottom:1px solid #bebebe;position:relative}
.Nota5 a{ position:absolute; right:5px; bottom:7px; font-size:12px; color:#888; background: url(../images/fh.png) no-repeat; padding-right: 12px; background-position: right center}

.Nota5 h4{ width:105px; height:35px; line-height:35px; float: left; text-align:center; margin-left:1px; cursor:pointer;background: url(../images/xi2.jpg) no-repeat; background-position: right center; position: relative;}
.Nota5 h4 span{width:96px; height:35px; line-height:35px; display: block; font-size:16px; color:#888;}
.Nota5 h4.lp span{ font-weight:600; background-color: #34979c; color: #fff}

.bt-b{width: 404px; border-bottom: 1px dashed #bebebe; padding-bottom: 6px; overflow: hidden;}
.bt-b h3{width: 390px; height: 20px; margin: 0 auto;  line-height: 20px; font-size: 16px; color: #e65540; white-space:nowrap;  text-overflow:ellipsis; margin-top: 14px; margin-bottom: 7px; font-weight: bold; overflow: hidden;}
.bt-b p{width: 390px;min-height: 20px; max-height: 40px;margin: 0 auto;line-height: 20px; font-size: 14px; color: #546a6b;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-indent: 14px; overflow: hidden; }
.qie-box{ width: 404px;}
.qie{width:404px;  overflow: hidden; position: relative;}
.qie ul{ width:404px; padding-top:7px;}
.qie ul li{width:404px; height:32px; line-height:32px;overflow:hidden}
.qie ul li a{width:284px;height:32px; line-height:32px;display:block; float: left;background:url(../images/san1.png) no-repeat; display:block; background-position:4px center; padding-left:14px; font-size:14px; color:#546a6b;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.qie ul li span{ width:95px;height:32px; line-height:32px; line-height:32px; display:block; text-align:right; font-size:14px; color:#546a6b; font-family:"Arial"; overflow:hidden}
.qie ul li:hover a{ color:#34979c; font-weight: bold }
.qie ul li:hover span{color:#34979c; font-weight: bold }


	/*焦点图*/
    .focus{ width:420px; height:320px;float: right; margin-right: 6px;  overflow: hidden; position: relative;}	
    .Q1-L{ width:420px; height:320px;}
    .focus ul{height:320px;position:absolute;}
    .focus ul li{float: left;width:420px; height:320px;overflow: hidden;position: relative;
    background: #000; }
    .focus ul li div{position:absolute;overflow:hidden;}
    .focus .btn{position: absolute;width:414px;height: 10px;left: 0;bottom: 16px;margin-right:-40%;text-align:right;}
    .focus .btn span{display: inline-block;_display: inline;_zoom: 1;width: 16px;height:16px;
    _font-size: 0;margin:0 2px;cursor: pointer;position: relative;z-index: 10; background-color: #e8694a; text-align: center; font-size: 12px; color: #fff;}
    .focus .btn span.on{ background-color: #34979c}
    .Q1-L .jieshao {z-index: 5;background:url(../images/jd-bj.png) repeat left center;height:40px;width:420px; position:absolute; left:0; bottom:0}
    .Q1-L .jieshao-2 {color: #FFF;font-size: 16px;line-height: 40px;margin-left: 3px;margin-top: -40px; font-weight: bold;
    position: relative;z-index: 5; text-decoration:none;  text-align:left;white-space:nowrap;  text-overflow:ellipsis; width:300px; padding-left:10px;}
    .focus ul li img{ width:420px; height:320px;}
        /*焦点图end*/


        .bt-box{ width: 285px;  height:43px; background: url(../images/g-xian.jpg) no-repeat; background-position:  left bottom; margin: 0 auto;overflow: hidden; position: relative;}
        .bt-box h3{ width: 120px; height: 18px; line-height: 18px;  background: url(../images/gr.png) no-repeat;background-position:  left bottom; padding-left: 28px; font-size: 16px; font-weight: bold; color: #34979c; padding-top: 15px;}
        .bt-box a{ position:absolute; right:5px; bottom:7px; font-size:12px; color:#888; background: url(../images/fh.png) no-repeat; padding-right: 12px; background-position: right center}
        
        .qie2{ width: 285px;  height: 194px; margin: 0 auto; overflow: hidden; position: relative;}
        .qie2 ul{ width:285px; padding-top:7px;}
        .qie2 ul li{width:285px; height:32px; line-height:32px;overflow:hidden}
        .qie2 ul li a{width:184px;height:32px; line-height:32px;display:block; float: left;background:url(../images/san1.png) no-repeat; display:block; background-position:4px center; padding-left:14px; font-size:14px; color:#546a6b;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
        .qie2 ul li span{ width:75px;height:32px; line-height:32px; line-height:32px; display:block; text-align:right; font-size:14px; color:#546a6b; font-family:"Arial";float: right; overflow:hidden}
        .qie2 ul li:hover a{ color:#34979c; font-weight: bold }
        .qie2 ul li:hover span{color:#34979c; font-weight: bold }

.imga-bj{ width: 278px;height: 70px; position: absolute; left: 19px; bottom: 20px;}
.mg1{ width: 135px; height: 70px;float: left; display: block}
.mg2{ width: 135px; height: 70px;float: right;display: block}
.imga-bj a{ width: 135px; height: 70px;}

/* bk2 */
.ico-bj{ width: 1200px; height: 168px; background-color: #f9fdff; margin-top: 30px; overflow: hidden;}
.ico-bj ul{ width: 1200x; padding-top: 21px;}
.ico-bj ul li{ width: 171px;float: left;}
.ico-bj ul li .mm{ width: 90px; height: 90px; margin: 0 auto; position: relative;}
.ico-bj ul li .mm img{position: absolute; left: 0; top: 0; width: 90px; height: 90px;}
.ico-bj ul li .mm .mg1{display: block}
.ico-bj ul li .mm .mg2{display: none}
.ico-bj ul li h4{ width: 100%; height: 16px;line-height: 16px;text-align: center; font-size: 14px; color: #888; padding-top: 10px; overflow: hidden;}
.ico-bj ul li a:hover .mm{ background: url(../images/dd-bj.png) no-repeat;}
.ico-bj ul li a:hover .mm .mg1{display: none}
.ico-bj ul li a:hover .mm .mg2{display: block}
.ico-bj ul li a:hover h4{ font-weight: bold; color: #34979c}


/* ========2019.1.23修改======= */
/* 科室导航 */
.dh-bj{ width: 1200px; padding-top: 39px;}
.bt-box2{ width: 846px;  height:34px; background: url(../images/g-xian2.jpg) no-repeat; background-position:  left bottom;overflow: hidden; position: relative;}
.bt-box2 h3{ width: 120px; height: 18px; line-height: 18px;  background: url(../images/gr2.png) no-repeat;background-position:  left bottom; padding-left: 33px; font-size: 16px; font-weight: bold; color: #34979c; padding-top: 10px;}
.bt-box2 a{ position:absolute; right:5px; bottom:7px; font-size:12px; color:#888; background: url(../images/fh.png) no-repeat; padding-right: 12px; background-position: right center}

.Department{ width: 1200px; border-bottom: 1px solid #f49d89; padding: 14px 0; position: relative; }
.dp-c{ width: 1174px; margin: 0 auto; overflow: hidden;}
.Department .dl{ width: 846px;float: left; background-color: #fbfefd}
.Department .dr{ width: 316px;float: right; position: absolute;right: 0; top: -2px}
.Department .dr img{ width: 100%; height: 240px !important; margin: 0 !important; margin-bottom: 9px !important}




.mk1{ width: 135px; height: 240px; border-right: 1px solid #e5e5e5;float: left;}
.mk1 h4{ width: 140px; height: 80px; line-height: 80px; text-align: center;cursor: pointer;}
.mk1 h4 span.ic{ font-size: 16px; color: #888; background: url(../images/z1.png) no-repeat; background-position: left center; padding-left: 28px;}
.mk1 h4 span.ic1{ font-size: 16px; color: #888; background: url(../images/z2.png) no-repeat; background-position: left center; padding-left: 28px;}
.mk1 h4 span.ic2{ font-size: 16px; color: #888; background: url(../images/z3.png) no-repeat; background-position: left center; padding-left: 28px;}

.mk1 h4.on{ background: url(../images/mk-bj.png) no-repeat} 
.mk1 h4.on .ic{ font-size: 16px; color: #fff; background: url(../images/z1-1.png) no-repeat; background-position: left center; padding-left: 28px;}
.mk1 h4.on .ic1{ font-size: 16px; color: #fff; background: url(../images/z2-1.png) no-repeat; background-position: left center; padding-left: 28px;}
.mk1 h4.on .ic2{ font-size: 16px; color: #fff; background: url(../images/z3-1.png) no-repeat; background-position: left center; padding-left: 28px;}

.mk2{ width: 671px; height: 240px; float: left; margin-left: 21px; position: relative; overflow: hidden; }
.rex{ width: 667px; height: 60px;line-height: 60px; font-size: 14px; color: #34979c; position: absolute; left: 0; bottom: 0; padding-left: 4px;}

.qie6{ width:671px;min-height: 60px; max-height:180px; background: url(../images/xiao.png) no-repeat;  overflow:hidden; position:relative;}
.qie6 ul{ width: 671px}
.qie6 ul li{ width:134px; height:60px;line-height: 60px; float: left; }
.qie6 ul li a{ width:113px; height:28px;line-height: 28px;  display:block; text-align:center; font-size:14px; color:#546a6b; overflow:hidden; margin-top: 16px}
.qie6 ul li a:hover{  background:url(../images/mo.png) no-repeat;color: #fff}

.qie6 .gd{ position:absolute; right:1px; bottom:16px; z-index:999}
.qie6 .gd a{width:113px; height:28px;line-height: 28px;  display:block;text-align:center; font-size:14px; color:#546a6b; overflow:hidden;}


/* 专家医患 */

.expert-bj{ width: 100%; height: 469px; background: url(../images/yh-bj.jpg) no-repeat; background-position: center; padding-top: 25px; margin-top: 30px;}
.expert-box{ width: 1200px; margin: 0 auto;}
.exp-l{ width: 865px; height: 438px; background-color: #fff; border-bottom: 1px solid #de655f;float: left;}
.exp-r{ width: 315px; height: 439px; background: url(../images/hd-bj.jpg) no-repeat;float: right; overflow: hidden; position: relative;}
.ex-auto{ width: 285px; margin: 0 auto; overflow: hidden;}
.ex2-auto{ width: 841px; margin: 0 auto; }
.bt-box3{ width: 100%;  height:44px; background: url(../images/g-xian2.jpg) no-repeat; background-position:  left bottom; margin: 0 auto;overflow: hidden; position: relative;}
.bt-box3 h3{ width: 120px; height: 18px; line-height: 18px;  background: url(../images/gr4.png) no-repeat;background-position:  left bottom; padding-left: 33px; font-size: 16px; font-weight: bold; color: #34979c; padding-top: 18px;}
.bt-box3 a{ position:absolute; right:5px; bottom:7px; font-size:12px; color:#888; background: url(../images/fh.png) no-repeat; padding-right: 12px; background-position: right center}
.bt4 h3{background: url(../images/gr3.png) no-repeat;background-position: 5px bottom;}



.wen{ width:100%; border-bottom:1px dashed #dcdcdc; padding-bottom:10px; margin-top:15px; }
.wen h3{ width:245px;/*max-height: 40px;  min-height: 26px;*/ height: 26px;line-height: 26px; background:url(../images/e1.png) no-repeat; background-position: 2px top; padding-left:40px; font-size:14px; color:#555; white-space:nowrap;  text-overflow:ellipsis; margin-bottom:11px;overflow: hidden;}
.wen p{ width:245px;height: 40px; background:url(../images/e2.png) no-repeat; background-position: 2px top; padding-left:40px; font-size:14px; color:#555; line-height:20px; overflow: hidden;}

.zm-box{ width:282px; height:45px; position:absolute; left:17px; bottom:24px;}
.zm-box .zm1{ width:135px; height:45px; background:url(../images/zm1.jpg) no-repeat; display:block; float: left}
.zm-box .zm1 h3{ height:45px; line-height:18px; padding-left:58px;font-size:16px;     margin-top: 13px; color:#fff}
.zm-box .zm2{ width:135px; height:45px; background:url(../images/zm2.jpg) no-repeat; display:block; float:right;}
.zm-box .zm2 h3{  height:45px; line-height:45px; padding-left:58px; font-size:16px;  color:#fff}


.picMarquee-left{ width:822px;  overflow:hidden; position:relative; padding-top:20px;}
.picMarquee-left .hd{ position:absolute; left:5px; top:73px; width:815px; height:0}
.picMarquee-left .hd .jia_b{ float:left;}
.picMarquee-left .hd .prev{ display:block; width:11px; height:20px; float:right;  margin-top:25px;  overflow:hidden; cursor:pointer; background:url(../images/rig_06.png) no-repeat;}
.picMarquee-left .hd .next{ width:11px; height:20px; display:inline-block;  background:url(../images/lef_03.png) no-repeat; margin-top:25px;cursor: pointer; }
.picMarquee-left .hd .prev:hover{background:url(../images/rig_07.png) no-repeat;}
.picMarquee-left .hd .next:hover{ background:url(../images/lef_04.png) no-repeat;}

.picMarquee-left .hd .bi{ float:left; font-size:16px; font-weight:600; color:#0063bd; padding-top:23px; }
.picMarquee-left .bd{ width:770px; margin:0 auto; overflow:hidden; position:relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; width:136px; height:188px; overflow:hidden; position:relative; border:solid 1px #fff}
.picMarquee-left .bd ul li .pic img{ width:136px; height:188px; display:block; }

.picMarquee-left .bd ul li h3{width:136px; height:33px; line-height: 33px; background:url(../images/ys-bj.png) repeat; position:absolute; left:0; bottom:0; font-size:16px; color:#fff; overflow: hidden;}

.picMarquee-left .bd ul li .dw{width:136px;  background:url(../images/ys-bj.png) repeat; position:absolute; left:0; bottom: 0; padding: 7px 0 ; max-height: 164px; display: none}	
.picMarquee-left .bd ul li .dw h2{width:136px;height:20px; line-height: 20px;font-size:16px; color:#fff; padding-bottom: 2px; overflow: hidden; }
.picMarquee-left .bd ul li .dw h4{width:57px; line-height:18px; font-size:14px; color:#fff; float: left; text-align: left; padding-left: 3px;}
.picMarquee-left .bd ul li .dw h5{width:57px; line-height:18px; font-size:14px; color:#fff; float: right; text-align: left;  padding-right: 3px;}
.picMarquee-left .bd ul li:hover .dw{ background:url(../images/ys-bj1.png) repeat; position:absolute; left:0px; bottom:0; display: block}
/* .picMarquee-left .bd ul li:hover h5{ } */
.picMarquee-left .bd ul li:hover .pic{ border:solid 1px #e47265}
.picMarquee-left .bd ul li:hover h3{ display: none}


.query{ width:100%; height:41px; border-bottom:1px solid #bebebe; padding-top:16px;}
.query h4{  height: 18px; line-height: 18px;  background: url(../images/gr5.png) no-repeat;background-position:  7px bottom; padding-left: 38px; font-size: 16px; font-weight: bold; color: #34979c; padding-top: 15px;}

.Ashford-box{ width:626px; height:100px; float: left; margin-left:26px; padding-top:16px; position:relative; z-index:99999;}
.btnon{ width: 115px; height: 75px; background-color: #56c0c7; background-image: url(../images/sou.png); background-position: 42px 7px; background-repeat: no-repeat; float: left; margin: 16px 0 0 26px; font-size: 16px; color: #fff; line-height: 105px;cursor: pointer; overflow: hidden;}
.btnon:hover{background-color: #eb7766; }
.drop-down{ width:254px; height:32px; margin-bottom:11px; float: left; }
.drop-down h3{ width:70px; height:32px; line-height:32px; font-size:14px; color:#546a6b; float: left;}
.mag{ margin-left:88px;}
.nav2 {width:179px;height:30px; float: left;}
.nav2 p {width:170px;height:30px; line-height:30px;display:block;border:solid 1px #9a9a9a;  padding-left:9px;font-size:14px; color:#999999;}
/*.nav2 p .lp1{width:170px;height:30px; line-height:30px;display:block;background:url(../images/san.png) no-repeat !important; background-position:152px 12px !important;}*/
.nav2 .set {background:url(../images/san0.png) no-repeat ; background-position:161px 12px;}
.nav2 .select {background:url(../images/san01.png) no-repeat ; background-position:161px 12px ;}
.nav2 .new {width:179px;position:absolute;border:1px solid #c0cdd8; background-color:#fff; border-top:none;display:none; max-height:192px; overflow:auto}
.nav2 ul li { width:177px; margin:5px 0}
.nav2 ul li a{ width:168px; height:25px; line-height:25px;  padding-left:9px; display:block;  font-size:14px; color:#999999;  overflow:hidden}
.nav2 ul li:hover a{background-color:#eb7766; color:#fff}

.wid5{ width:316px;}
.wid5 .nav2{width: 242px !important; }
.wid5 .nav2 p{width: 233px !important;background-position: 223px 12px;}
.wid5 .nav2 .new{ width:242px;}
.wid5 .nav2 .new li{ width:242px;}
.wid5 .nav2 .new li a{ width:230px;}



.ad-l{ width:254px; height:100px; float: left; }
.ad-r{ width:316px; height:100px; float: right;}
.text2{width:170px;height:30px; line-height:30px;display:block;border:solid 1px #9a9a9a;  padding-left:9px;font-size:14px; color:#999999; font-family:"微软雅黑"}

.wid5 .na3{ width:130px !important; float: left}
.wid5 .na3 p{ width:121px !important;}
.wid5 .na3 .new{ width:83px;}
.na3 ul li{width:81px}
.wid5 .na3 ul li a{width:70px; margin-left:2px;}
.na3 .set {background:url(../images/san0.png) no-repeat !important; background-position:112px 12px !important;}
.wid5 .na3 .select {background:url(../images/san01.png) no-repeat !important; background-position:112px 12px !important;}
.wid5 .na3 .new{ width:130px;}
.wid5 .na3 .new li{ width:118px;}
.wid5 .na3 .new li a{ width:118px !important;}


.wid5 .na4{ width:95px !important; float: right; margin-right:4px;}
.wid5 .na4 p{ width:86px !important;}

.wid5 .na4 ul li a{width:70px; margin-left:2px;}
.na4 .set {background:url(../images/san0.png) no-repeat !important; background-position:78px 12px !important;}
.wid5 .na4 .select {background:url(../images/san01.png) no-repeat !important; background-position:78px 12px !important;}
.wid5 .na4 .new{ width:95px;}
.wid5 .na4 .new li{ width:94px;}
.wid5 .na4 .new li a{ width:82px !important;}

.wid5 .mag3{ margin-left:13px;}


/* 健康教育 */
.Healthy-bj{ width: 100%; padding-top: 35px; background: url(../images/bk3-bj.jpg) no-repeat; background-position: top center;border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}
.Healthy-box{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ha1{ width: 350px; height: 275px; background: url(../images/jk1-bj.jpg) no-repeat;float: left; overflow: hidden;}
.ha1-c{ width: 320px; margin: 0 auto;}
.bt5{ height: 52px;background: url(../images/jk-xian.png) no-repeat;background-position: left bottom;}
.bt5 h3{background: url(../images/gr6.png) no-repeat; background-position: left bottom;padding-top: 22px;}
.bt5 a{position: absolute;right: 5px;bottom: 12px;}
.qie7{ width: 320px; height: 210px;}
.qie7 ul{ width: 320px;}
.qie7 ul li{ width: 320px;height: 30px;line-height: 30px;}
.qie7 ul li a{ width: 224px}

.ha2{ width: 450px; height: 275px;float: left; margin-left: 25px; overflow: hidden;}
.ha2 img{ width: 450px; height: 140px;}

.qie8{ width: 450px; height: 128px;}
.qie8 ul{ width: 450px; padding-top: 10px;}
.qie8 ul li{ width: 446px; height: 30px;line-height: 30px;}
.qie8 ul li a{ width: 314px}

.gr8{padding-top:30px}
.gr8 h3{background: url(../images/gr8.png) no-repeat; background-position: 5px bottom;}

.picMarquee-left2{ width:1165px;  overflow:hidden; position:relative; padding:18px 0 0 0; margin: 0 auto; }
.picMarquee-left2 .hd{ position:absolute; left:0; top:100px; width:1178px; display:none }
/*		.picMarquee-left .hd .prev{ display:block; float:right; width:11px; height:30px;background:url(../images/right.png) no-repeat; padding-left:4px;}
.picMarquee-left .hd .next{ display:block;  width:11px; height:30px; background:url(../images/left.png) no-repeat; float: left; margin-left:4px;}
*/
.picMarquee-left2 .bd{ width:1165px; margin:0 auto }
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ width: 273px; float:left; _display:inline; overflow:hidden; text-align:center; margin-right:20px; position: relative; padding: 2px;}
.picMarquee-left2 .bd ul li img{ width:273px; height:205px;cursor:pointer;}
.picMarquee-left2 .bd ul li h3{ width:273px; height:37px; line-height:37px;text-align:center; font-size:16px; color:#546a6b; overflow:hidden}

.picMarquee-left2 .bd ul li:hover h3{ color: #fff }
.picMarquee-left2 .bd ul li:hover{ background-color: #56c0c7}


.nak-bj{ width: 100%; background-color: #fff; padding: 36px 0}
.nak-box{ width: 1200px; margin: 0 auto; overflow: hidden;}
.picMarquee-left3 .hd .prev{ display:block; float:right; width:30px; height:45px;background:url(../images/you1.jpg) no-repeat;cursor: pointer; }
.picMarquee-left3 .hd .next{ display:block; width:30px; height:45px; background:url(../images/zuo1.jpg) no-repeat; float: left;cursor: pointer; }
.picMarquee-left3 .hd .prev:hover{background:url(../images/you1-1.jpg) no-repeat;}
.picMarquee-left3 .hd .next:hover{ background:url(../images/zuo1-1.jpg) no-repeat;}

.picMarquee-left3{ width:1200px; overflow:hidden; position:relative; }
.picMarquee-left3 .bd{ width:1105px; margin:0 auto ; position: relative;top: 3px;}
.picMarquee-left3 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left3 .bd ul li{ width: 190px; height: 40px; float:left; _display:inline; overflow:hidden; text-align:center; margin-right:28px;border: solid 1px #fff; position: relative;}
.picMarquee-left3 .bd ul li img{width: 190px; height: 40px;}
.picMarquee-left3 .bd ul li:hover{ border: solid 1px #75bbdf}

@media screen\9{
    .qie8 ul li{width: 446px; height: 26px; line-height: 26px;}

} 