/*课程安排*/
.SuBanner{width:100%;height:260px;}
.SuBanner span{text-align:center;display:block;line-height:60px;color:#fff;font-size:36px; padding-top:128px;}
.SuBanner em{text-align:center;display:block;line-height:45px;color:#fff;font-size:20px;}
.Main{width:1200px; margin:0 auto; padding-top:50px;}
.MainLeft{width:240px;float:left;}
.Subnav{width:100%;}
.Subnav em{display:block;line-height:70px;color:#fff;font-size:24px;background:#046c79;text-align:center;border-bottom:9px solid #fff;}
.Subnav a{color:#666;font-size:18px;display:block;background:#f5f5f5;padding:10px 0;line-height:22px;border-bottom:1px solid #fff;text-align:center;}
.Subnav a.on{color:#f98e26;}
.Subnav a img{margin-right:10px;filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear;}
.Subnav a.on img{filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1;}
.tools{width:100%; padding-top:36px;}
.tools a{width:118px;height:118px;display:inline-block;color:#046c79;font-size:16px; margin-top:4px;}
.tools a em{line-height:34px;display:block;text-align:center;padding-top:70px;}
.tools a:hover{color:#fff;}
.tools a.Pic01{background:#f5f5f5 url(../images/ico16.png) no-repeat center;}
.tools a.Pic02{background:#f5f5f5 url(../images/ico17.png) no-repeat center;}
.tools a.Pic03{background:#f5f5f5 url(../images/ico18.png) no-repeat center;}
.tools a.Pic04{background:#f5f5f5 url(../images/ico19.png) no-repeat center;}
.tools a.Pic05{background:#f5f5f5 url(../images/ico20.png) no-repeat center;}
.tools a.Pic06{background:#f5f5f5 url(../images/ico21.png) no-repeat center;}
.tools a.Pic01:hover{background:#faa551 url(../images/ico16_1.png) no-repeat center;}
.tools a.Pic02:hover{background:#faa551 url(../images/ico17_1.png) no-repeat center;}
.tools a.Pic03:hover{background:#faa551 url(../images/ico18_1.png) no-repeat center;}
.tools a.Pic04:hover{background:#faa551 url(../images/ico19_1.png) no-repeat center;}
.tools a.Pic05:hover{background:#faa551 url(../images/ico20_1.png) no-repeat center;}
.tools a.Pic06:hover{background:#faa551 url(../images/ico21_1.png) no-repeat center;}
.MainRight{width:912px;float:right; position:relative;z-index:10;}
.Breadcrumbs{position:absolute; top:0px; z-index:100;right:0px;color:#9b9b9b;font-size:12px;height:12px; line-height:12px;}
.Breadcrumbs img{height:12px;display:block;float:left;}
.Breadcrumbs a{color:#9b9b9b;font-size:14px;}
.Breadcrumbs a.bread-on{color:#046c79;}
.SuTitle{width:100%;padding-top:14px;color:#666;}
.SuTitle em{display:inline-block;line-height:51px;border-bottom:3px solid #046c79;font-size:30px;margin-right:10px;}
.SuTitle i{display:inline-block;line-height:51px;font-size:18px;}
.SuList{padding-top:18px;overflow:hidden;}
.SuList a{width:265px;height:215px;display:block;border:1px solid #e4e4e4; padding:19px 14px; float:left;margin-left:13.5px; margin-top:30px;}
.SuList a.contL{margin-left:0;}
.SuList a img{display:block;margin:0 auto;}
.SuList a em{display:block;color:#333;font-size:18px;line-height:44px; padding-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.SuList a span{display:block;color:#9b9b9b;font-size:12px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.SuList a:hover{border:1px solid #fff;-webkit-box-shadow:1px 1px 17px 0px #e7e7e7;-moz-box-shadow:1px 1px 17px 0px #e7e7e7; box-shadow:1px 1px 17px 0px #e7e7e7;
}

/*科室新闻*/
.DepList{width:100%;padding-top:43px;}
.DeConter{border-bottom:1px solid #ddd;padding:28px 43px 26px 32px}
.DeConter dl{padding-top:12px;float:left;margin-right:51px}
.DeConter dl dt{font-size:30px;color:#666;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.DeConter dl dd{font-size:14px;text-align:right;color:#9b9b9b;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.DeConter a{width:708px;display:block; position:relative; float:right;}
.DeConter a em{display:block;line-height:36px;color:#666;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.DeConter a span{display:block;line-height:34px;color:#9b9b9b;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.DeConter a img{width:9px;display:block;position:absolute;right:0px;top:50%;margin-top:-12px; filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.DeConter:hover{-webkit-box-shadow:0px -1px 20px 4px #c8c8c8;-moz-box-shadow:0px -1px 20px 4px #c8c8c8; box-shadow:0px -1px 20px 4px #c8c8c8;}
.DeConter:hover dl dd{color:#f98e26;}
.DeConter:hover dl dt{color:#f98e26;}
.DeConter:hover a img{filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1;}
.anpNews{width:100%;padding-top:50px}
.anpNews .FLBtn{display:none}
.anpNews .PNBtn img{vertical-align:bottom}
.anpNews a{padding:0 15px;height:33px;line-height:33px;color:#999;font-size:14px;text-align:center;display:inline-block;margin-right:10px;border:1px solid #dfdfdf;}
.anpNews .cpd {background:#59c8cd;display:inline-block;font-size:14px;line-height:33px;color:#fff;padding:0 15px;height:33px;margin-right:10px;text-align:center;border:1px solid #59c8cd}
.anpNews .Alt{padding:0 15px;line-height:33px;color:#999;font-size:14px;text-align:center;display:inline-block}
.anpNews .disabled{display:inline-block;font-size:14px;line-height:33px;color:#999;padding:0 15px;height:33px;margin-right:10px;text-align:center;border:1px solid #dfdfdf;}
/*专科联盟*/
.SpecList{}
.SpecList a{width:100%;height:205px;position:relative;display:block;margin-top:40px;border:1px solid #f5f5f5}
.SpecList a img{width:307px;height:205px;display:block; position:absolute;top:0;left:0;}
.SpecList a em{display:block;width:520px;margin-left:340px;line-height:76px;color:#333;font-size:18px;padding-top:23px;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.SpecList a em i{color:#666;font-size:14px; display:inline-block; float:right;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.SpecList a span{display:block;width:520px;margin-left:340px;line-height:30px;color:#666;font-size:14px;max-height:90px;overflow:hidden;}
.SpecList a:hover{-webkit-box-shadow:0px 1px 20px 0px #8d8d8d;-moz-box-shadow:0px 1px 20px 0px #8d8d8d; box-shadow:0px 1px 20px 0px #8d8d8d;}
.SpecList a:hover em{color:#f98e26;}
.SpecList a:hover em i{color:#f98e26;}



/*科室简介*/
.ArticCont{width:100%; padding-top:35px;}
.ArticCont img{max-width:100%; margin:0 auto;display:block;}
.ArticCont h1{width:100%;line-height:1.7rem; text-align:center; color:#666; font-size:24px; font-weight:500;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
.ArticCont p{width:100%;line-height:32px;font-size:16px; color:#666; text-indent:40px;}
.ArticCont .ct{width:34%;height:30px;margin:10px auto 10px auto;text-align: center;}
.ArticCont .ct h4{display:inline-block;float:left;margin-left:20px;height:30px;line-height:30px;color:#555;}
.ArticCont .ct .share{float:right;margin-top:5px;height:30px;line-height:30px;}
/*专家团队*/
.ExpList{padding-top:8px;}
.DoctorCont{margin-top:40px;border:1px solid #ededed;padding:30px 35px 30px 0;width:405px;float:left; margin-left:26px;}
.DoctorCont.DCLeft{margin-left:0;}
.DoctorCont a{display:block;float:left;text-align:center;width:201px; border-right:1px solid #f7f7f7;}
.DoctorCont a img{display:block; margin:0 auto;width:133px; height:165px;}
.DoctorCont a em{display:block;color:#046c79;line-height:33px;font-size:22px;padding-top:11px;}
.DoctorCont a span{display:block;color:#333;line-height:22px;height:22px; font-size:14px;}
.DoctorCont a i{display:block;color:#fff;line-height:36px;font-size:14px;background:#046c79;width:133px;margin:0 auto;margin-top:16px;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.DoctorCont dl{height:251px;float:right;width:173px;margin-left:30px; display:block; position:relative}
.DoctorCont dl dt{color:#666;line-height:18px;font-size:18px;}
.DoctorCont dl dd.intro{color:#9b9b9b;line-height:26px;font-size:14px;max-height:176px;overflow:hidden;padding-top:16px}
.DoctorCont dl dd.Time{color:#59c8cd;line-height:22px;font-size:14px; position:absolute; bottom:0; left:0;}
.DoctorCont dl dd.Time i{display:block;}
.DoctorCont:hover{-webkit-box-shadow:-1px 1px 20px -3px #c8c8c8;-moz-box-shadow:-1px 1px 20px -3px #c8c8c8; box-shadow:-1px 1px 20px -3px #c8c8c8;}
.DoctorCont:hover a i{background:#faa551;}
/*安排出诊*/
.DoctorIntro{width:100%;padding-top:26px;}
.DoctorIntro img{width:216px;display:block;float:left;margin-top:20px;}
.DoctorIntro .DCont{width:653px;float:right;}
.DCont em{border-bottom:1px solid #e6e6e6;display:block;line-height:62px;font-size:20px;color:#333;}
.DCont em i{display:inline-block;line-height:56px;font-size:14px;padding:6px 0 0 26px;}
.DCont img{width:150px;}
.DText{padding-top:21px;}
.DText p{display:block;text-indent:40px;line-height:30px;font-size:14px;color:#555;}
.VisitsTime{padding-top:50px;}
.VisitsTime ul{width:100%}
.VisitsTime ul li{width:113px;height:62px;line-height:62px;float:left; text-align:center;}
.VTtitle li{background:#59c8cd;border-left:1px solid #dcdcdc;}
.VTtitle li.VTL{border:0;}
.VTtitle em{display:block;text-align:center;line-height:15px;color:#fff;padding-top:10px;}
.VTtitle i{display:block;text-align:center;line-height:12px;color:#fff;}
.VisitsTime ul li img{display:block; margin:0 auto; margin-top:16px;}
.VTtitle.vt1 li{background:none; color:#333; font-size:15px;}
.VTtitle.vt2 li{background:#f0f0f0;font-size:15px;}
.OfficeCont{width:100%;background:#f5f5f5; margin-top:40px;}
.OfficeCont img{display:block;width:302px; float:left;}
.OfficeCont a{display:block;width:520px; float:right;padding:0 45px;}
.OfficeCont a em{display:block;line-height:75px;color:#333;font-size:18px; padding-top:10px;}
.OfficeCont a span{display:block;line-height:23px;color:#666;font-size:14px;}
.OfficeCont a i{float:right;display:block;line-height:45px;color:#666;font-size:12px; }
/*单个医生出诊安排自定义*/
.VisitsTime ul{display:flex;flex-direction: row;margin-bottom:20px;}
.VisitsTime ul li{width:12.5%;height:186px;line-height:186px;border-right:1px solid #dedede;box-sizing: border-box;}
.VisitsTime ul li p{height:62px;line-height:62px;text-align: center;margin-bottom:0;}
.VisitsTime ul li p.bg{background:#59c8cd;color:#fff;}
.VisitsTime ul li p.bg.mark{font-size:16px;font-weight:bolder;color:#ffd54a;}
.VisitsTime ul li p.pm{background-color:#f0f0f0;}
.VisitsTime ul li p.bg span{display:block;height:30px;line-height:28px;}
.schedue-check{background: url(../images/ico22.png) no-repeat center center;}
/*所有医生出诊安排自定义*/
.schedue{width:100%;}
.schedue ul.now{display:flex;flex-direction: row;}
.schedue ul li{width:12.5%;border-right:1px solid #dedede;box-sizing: border-box;}
.schedue ul li p{height:40px;line-height:40px;text-align: center;margin-bottom:0;}
.schedue ul li p.bg{background:#046c79;color:#fff;height:90px;line-height:90px;}
.schedue ul li p.bg.mark{font-size:16px;font-weight:bolder;color:#ffd54a;}
.schedue ul li p.pm{background-color:#f0f0f0;}
.schedue ul li p.bg span{display:block;height:25px;line-height:25px;}
.schedue ul li p em{display:inline-block;width:50%;height:40px;line-height:40px;background:#000;}
.schedue ul li p.bg span.day{height:40px;line-height:40px;display:flex;flex-direction: row;color:#333;}
.schedue ul li span.day .am{background-color:#f5f5f5;border-right:1px solid #f5f5f5;box-sizing: border-box;}
.schedue ul li span.day .pm{background-color:#eaeaea;}
.schedue ul li p.doctor-schdeue{height:40px;line-height:40px;border-bottom:1px solid #fff;}
.schedue ul li p.doctor-schdeue span{width:50%;height:40px;line-height:40px;display:inline-block;float:left;}
.schedue ul li p.doctor-schdeue span.am{background-color:#eaeaea;}
.schedue ul li p.doctor-schdeue span.pm{background-color:#f5f5f5;}
.schedue ul li p.doctor{font-size:14px;background:#eaeaea;border-bottom:1px solid #fff;}
.schedue ul li p span.doctor-label{font-size:14px;text-align:center;background:#f5f5f5;height:40px;line-height:40px;color:#333;}
.schedue a:link,.schedue a:visited{color:#333;}
.schedue a:hover,.schedue a:active{color:#f98e26;}
/*优势技术*/
.Techno{width:100%;padding:48px 0px 0 0px;}
.Techno a{display:block;width:150px;height:216px;padding:30px 30px 26px 30px;float:left;margin-left:24px;}
.Techno a.TeLeft{margin-left:0;}
.Techno a i{background:#046c79;display:block;width:72px;height:72px; margin:0 auto;text-decoration:none;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.Techno a i img{display:block;width:100%;}
.Techno a em{line-height:40px;color:#333;font-size:18px;display:block;padding-top:8px;text-align:center;text-decoration:none;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.Techno a span{display:block;line-height:18px;color:#666;font-size:12px; text-align:center;}
.Techno a:hover{-webkit-box-shadow:1px 0px 20px -3px #c8c8c8;-moz-box-shadow:1px 0px 20px -3px #c8c8c8; box-shadow:1px 0px 20px -3px #c8c8c8;}
.Techno a:hover i{background:#faa551;}
.Techno a:hover em{color:#faa551}
.Technocont{    width: 810px;
    padding: 10px 30px;
    border: 1px solid #e3e3e3;
    padding-bottom: 30px;
    font-size: 18px;
    line-height: 30px;
    margin-top: 20px;
    text-align: justify;}
.Technocont em{line-height:64px;color:#333;font-size:24px;margin-top:10px;display:block; background:url(../images/ico9.gif) no-repeat left center; text-indent:20px;}
.Technocont ul{width:100%;border-bottom:1px solid #ebebea; padding-bottom:20px;}
.Technocont ul li{line-height:32px;color:#666;font-size:16px; background:url(../images/ico25.png) no-repeat left center; text-indent:15px;}
.Technocont i{width:230px;text-align:center;line-height:44px;font-size:14px;color:#fff; display:inline-block;background:#7ad3d7;margin-left:31px;margin-top:10px;}
.Technocont i.Tleft{margin-left:0}
.Case{width:100%;padding-top:52px;height:229px;display:none;}
.Case a{display:block;padding:35px;width:190px;height:159px;background:#69cdd2;color:#fff;text-align:center;float:left;}
.Case a em{display:block;line-height:70px;font-size:24px;background:url(../images/ico26.png) no-repeat bottom center;}
.Case a span{display:block;line-height:24px;font-size:14px;padding-top:20px;}
.Casecont{width:652px;float:left;height:229px;}
.Casecont img{width:302px;display:block;float:right;}
.Casetext{width:280px;height:213px;padding:16px 35px 0 35px;background:#f5f5f5;float:left;}
.Casetext em{display:block;line-height:42px;color:#59c8cd;font-size:18px;}
.Casetext p{display:block;line-height:26px;color:#666;font-size:14px;}
.Case a:hover{background:#faa551;}

/*在线留言*/
.MainRight form{width:818px;height:410px;border:1px solid #046c79;margin-top:48px; padding:34px 46px 44px 46px; position:relative;}
.MainRight form em{display:block;line-height:54px;color:#666;font-size:26px;border-bottom:2px solid #dedede;}
.MainRight form em i{font-size:16px;margin-left:15px;}
.MainRight form .Common{width:318px;height:44px; margin-top:40px;}
.MainRight form .Common.Name{margin-top:51px;}
.Common label{width:74px;line-height:44px;float:left;font-size:14px;color:#666;}
.Common input{width:232px;float:right;line-height:18px;padding:12px 5px;font-size:14px;color:#3f3f3f;border:1px solid #e6e6e6;}
.MainRight form .submit{width:160px;background:#f5f5f5;height:45px;text-align:center;color:#333;font-size:14px; margin-top:40px; display:block;border:0;}
.Message{width:432px;height:304px;color:#666;font-size:14px; position:absolute; top:142px; right:46px; line-height:35b cpx;}
.Message textarea{width:334px;height:280px;background:none; border:1px solid #e6e6e6; float:right; font-size:18px;line-height:24px;padding:10px;}

.map{width:912px;height:328px; margin-top:52px;}
.map .BMap_stdMpCtrl{display:none;}
.Aboutcont{padding-top:32px;}
.Aboutcont em{line-height:65px;display:block;color:#046c79;font-size:24px; background:url(../images/ico28.png) no-repeat left center;text-indent:30px;}
.Aboutcont p{line-height:32px;display:block;color:#666;font-size:14px;text-indent:30px;}
.Aboutcont p.Aleft{padding-left:98px; text-indent:0;}
.Aboutcont p i{display:inline-block;}
.Aboutcont.AboutL{padding-top:32px;}
.Aboutcont.AboutL em{ background:url(../images/ico29.png) no-repeat left center}
/*优势技术*/
.Technology{padding-top:50px;}
.Technology a{display:block;height:124px; padding:0 15px;}
.Technology a em i{font-size:22px}
.Technology a em{display:block;line-height:42px;font-size:18px;color:#333;padding-top:15px;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.Technology a span{display:block;line-height:26px;font-size:14px;max-height:52px; overflow:hidden;color:#777; padding-left:32px;}
.Technology a:hover{-webkit-box-shadow:-1px 1px 19px 0px #e8e8e8;-moz-box-shadow:-1px 1px 19px 0px #e8e8e8;box-shadow:-1px 1px 19px 0px #e8e8e8;}
.Technology a:hover em{color:#f98e26;}
.ArticCont h3{line-height:26px;color:#5a5a5a; font-weight:bold;font-size:18px;}

.PrevNext{width:600px; padding-top:60px;}
.PrevNext span{display:block; line-height:40px;color:#666; font-size:14px;}
.PrevNext span a{display:inline-block; color:#666; font-size:14px;}
.PrevNext span a:hover{color:#faa551;}

/*站点地图*/
.site_map{width:100%;height:auto;overflow:hidden;border-top:1px solid #dedede;margin:0 auto;}
.site_map .map{width:1000px;margin:0 auto;}
.Site_Map{width:95%; margin:0 auto;}
.About_01{width:28%;float:left;margin-left:7%;padding-top:85px;}
.About_01.About_left{margin-left:2%;}
.About_01 dt{float:left;display:block;width:40%; background:url(../images/Ico_9.gif) no-repeat left center;padding-left: 3%;}
.About_01 dt a{color:#203260;font-size:18px; line-height:32px; display:block;}
.About_01 dd {width:56%;float:right;}
.About_01 dd a{display:inline-block; color:#333; font-size:14px; line-height:26px; width:50%;}
.About_01 dt a:hover{color:#00c1dc}
.About_01 dd a:hover{color:#00c1dc;text-decoration:underline;}

.desc{padding:20px 0;font-size:16px;color:#333;line-height:30px;}
.Aboutcont.AboutL .left{float:left;width:33%;}
.Aboutcont.AboutL .right{float:left;width:50%;}
.Aboutcont.AboutL .right img{margin-top:40px;width:45%;display:inline-block;margin-left:10px;}
