﻿@charset "utf-8";
/*
CopyRight By Dongyi Network Technology CO.,Ltd Design Center
For HMS 文章模型，以及主要的模块模板
*/

/* 通用布局 */
#content{overflow: hidden; padding-top: 20px;}
.side{width: 230px; float: left; _display: inline;}
.mainContent{width: 910px; float: right; _display: inline; overflow: hidden;}

/* cateHd */
.cateHd{height: 44px; background: url(images/bgX-02.png) repeat-x; overflow: hidden; margin-bottom: 20px; padding-right: 10px}
.cateHd .cateName{float: left; _display: inline; height: 42px; background: #fff; border-left: 1px solid #d9d9d9; border-top: 2px solid #3394c1; padding: 0 30px; font-size: 18px; line-height: 42px; color: #3394c1}
.cateHd .path{float: right; _display: inline; margin-bottom: 0px; margin-top: 12px;}



.mainConIn{}
.mainConIn .nodeName{ text-align:center; font-size:22px; margin:60px 0}

/* noSideContent */
.noSideContent {}

.noSideContent .mainContent{float: none;display: block;overflow: hidden;width: auto;min-height: 478px;}

/* sideMenuBox */
#sideMenuBox{margin-bottom: 20px;}
#sideMenuBox .hd{height: 44px; background: url(images/sideMenuHd.png) 0px 0px no-repeat; padding-bottom: 5px;}
#sideMenuBox .hd h3{display: block; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 18px;}
#sideMenuBox .bd{ background: #f9f9f9;}

/* 子栏目效果-一列式 */
#sideMenuBox .bd .menuList{width: 100%; margin: 0 auto;}
#sideMenuBox .bd .menuList li{/* height: 45px; */border-bottom: 1px solid #e2e2e2;}
#sideMenuBox .bd .menuList li a{display: block;line-height: 22px;text-align: left;border-bottom: 1px solid #fff;position: relative;font-size: 16px;color: #404040;padding: 15px 30px 15px 15px;}
#sideMenuBox .bd .menuList li a:hover{ color: #3394c1; text-decoration: none; background-color: #efefef;}
#sideMenuBox .bd .menuList li.on a, #sideMenuBox .bd .menuList li.on a:hover{background: #efefef;color: #3394c1;border-bottom: 1px solid #efefef;}
#sideMenuBox .bd .menuList li.on a:after{ content: ""; display: block;width: 0px;height: 0px;position: absolute;border: 4px solid #efefef;border-right: none;border-left: 4px solid #3394c1;top: 50%;right: 20px;margin-top: -4px;}

/* 子栏目效果-二列式 */
#sideMenuBox .bd .menuList2{overflow: hidden;}
#sideMenuBox .bd .menuList2 li{height: 31px;width: 115px;float: left;_display: inline;border-bottom: 1px solid #f2f0f0;}
#sideMenuBox .bd .menuList2 li a{display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #fff;padding-left: 20px;font-size: 12px; position: relative; line-height: 30px;}
#sideMenuBox .bd .menuList2 li a:after{content: ""; display: block; width: 3px; height: 3px; position: absolute; background: #c0c0c0; left: 10px; top: 14px;}
#sideMenuBox .bd .menuList2 li a:hover{ color: #3394c1; text-decoration: none; background-color: #efefef;}
#sideMenuBox .bd .menuList2 li.on a, #sideMenuBox .bd .menuList2 li.on a:hover{ border-left: 4px solid #3394c1; background: #efefef; color: #3394c1; padding-left: 16px; border-bottom: none; height: 31px;}
#sideMenuBox .bd .menuList2 li.on a:after{background: #3394c1; left: 6px;}

/* sideBox */
.sideBox{margin-bottom: 20px;}
.sideBox .hd{height: 44px; background: #3394c1;}
.sideBox .hd h3{display: block; height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #fff;}
.sideBox .hd h3 a{color: #fff;}
.sideBox .hd h3 a:hover{color: #ff0; text-decoration: none;}
.sideBox .bd{ background: #fff; border: 1px solid #ededed; border-top: none; padding: 16px}
#sideRDWZ .infoListA li{border-bottom: 1px dotted #e0e0e0;}

/* 单页 */
.pageNodeName{height: 62px; text-align: center; line-height: 62px; font-size: 28px; color: #3394c1; background: url(images/pageNodeName.png) 50% 32px no-repeat;}

/* 父列表页 */
.pageTopArea{overflow: hidden; margin-bottom: 20px; height: 245px;}
.pageTopArea .focusPic{width: 360px; float: left; _display: inline;}
.pageTopArea .focusPic .bd li .pic img{width: 360px; height: 245px;}
.pageTopArea .topNews{width: 530px; float: right; _display: inline;}
.pageTopArea .topicList .t .title{ text-align: center; height: 30px; overflow: hidden;}
.pageTopArea .topicList .t .tit{color: #3394c1; font-size: 20px;}
.loopArea{overflow: hidden;}
.loopArea .boxPart{width: 445px; _display: inline; margin-bottom: 5px;}
.loopArea .boxPart .infoList{height: 180px;}

/* 文章-图片判断式 */
.pageTPList li{padding: 22px 15px;border-bottom: 1px solid #E1E1E1;overflow: hidden;}
.pageTPList .pic{float: left; _display: inline; margin-right: 15px;width: 92px;}
.pageTPList .pic img{width: 92px;height: auto;}
.pageTPList .con{overflow: hidden; zoom: 1}
.pageTPList .title{font-size: 17px;line-height: 32px;overflow: hidden; margin-bottom: 10px; padding-right: 10px}
.pageTPList .title .date{float: right; _display: inline; height: 32px; line-height: 32px; font-size: 14px; color: #999}
.pageTPList .intro{line-height: 30px;color: #666; max-height: 60px; _height: 60px;overflow: hidden;font-size: 14px; text-indent: 2em;}
.pageTPList .title a:hover{text-decoration: none}
.pageTPList .intro .more{display: none;}
.pageTPList .node{color: #aaa; margin-right: 15px;}
.pageTPList .last{ border-bottom: 0; margin-bottom: 0;}
.pageTPList .on{background: #F9F9F9}

/* newsList */
.newsList li{font-size: 16px;overflow: hidden;border-bottom: 1px dotted #ccc;height: 46px;line-height: 46px;padding-left: 13px;background: url(images/dot-01.png) 2px 23px no-repeat;}
.newsList li a {}

.newsList .date{float: right;color: #999;margin: 0 10px;}
.newsList .node{ color: #999; margin-right: 10px;}

/*-- pagePicList --*/
.pagePicList{ overflow: hidden;}
.pagePicList li{width: 275px;float: left;padding: 1.5%;/* margin-bottom: 1%; */}
.pagePicList li .pic a{overflow: hidden;display: block;padding: 4px;border: 1px solid #ddd;-webkit-transition: 400ms;-o-transition: 400ms;-moz-transition: 400ms;transition: 400ms;}
.pagePicList li img{ width: 266px; height: 199px; background: #fff;}
.pagePicList li .pic a:hover{border-color: #bcd5e0;background: #e8f8ff;}
.pagePicList li:hover .title a,.pagePicList li .title a:hover{color: #009de6;}
.pagePicList li .title{text-align: center;height: 48px;line-height: 24px;overflow: hidden;padding: 5px; font-size: 14px;}
.pagePicList li .date{padding-left: 20px;background: url(images/icons.png) 0 -1306px no-repeat;font-size: 12px;color: #C9C9C9;display: block;}

/* 文章-内容页 */
.articleCon{padding: 20px 30px;min-height: 500px;}
.articleCon .title{padding: 0 30px;font-size: 26px;line-height: 160%;color: #0b709f;text-align: center;font-family: "微软雅黑", "宋体";font-weight: 200;margin-bottom: 20px;}
.articleCon .subTitle{ font-size: 18px; line-height: 160%; color: #555; text-align: center; font-family: "微软雅黑", "宋体"; font-weight: 200;}
.articleCon .Intro{ background: #f4f4f4; border: 1px solid #e5e5e5; padding: 10px; color: #999; margin-top: 25px;}
.articleCon .property{ height: 52px; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.articleCon .property span{float: left; _display: inline; height: 52px; line-height: 52px; font-size: 12px; color: #333; margin-right: 10px;}
.articleCon .property .rightTool{float: right; _display: inline; height: 52px; overflow: hidden;}
.articleCon .property .rightTool li{float: left; _display: inline; height: 52px; overflow: hidden;}
.articleCon .property .rightTool li.spe{width: 10px;background: url(images/news_articleConSpe.png) 50% 24px no-repeat;}
.articleCon .property .rightTool li.li1{margin-right: 5px;}
.articleCon .property .rightTool #bdshare{width: 20px !important;height: 20px !important;overflow: hidden !important;padding: 20px 0px 0px !important;margin: 0px !important;}
.articleCon .property .rightTool #bdshare .bds_more{width: 20px !important; height: 20px !important; overflow: hidden !important; padding: 0px !important; margin: 0px !important; background: url(images/news_bds_more.png) 0px 0px no-repeat !important;}
.articleCon .property .rightTool #bdshare .bds_more:hover{background-image: url(images/news_bds_moreON.png) !important;}
.articleCon .property .rightTool li.li2{padding: 0 5px}
.articleCon .property .rightTool li.li2 a{display: block; width: 25px; height: 20px; overflow: hidden; background: url(images/news_articleCon_icons.png) 4px 0px no-repeat; text-indent: 100%; margin-top: 19px;}
.articleCon .property .rightTool li.li3{padding: 0 5px}
.articleCon .property .rightTool li.li3 a{display: block; width: 25px; height: 20px; overflow: hidden; background: url(images/news_articleCon_icons.png) 1px -65px no-repeat; text-indent: 100%; margin-top: 19px;}
.articleCon .property .rightTool li.li4{padding: 0 5px}
.articleCon .property .rightTool li.li4 a{display: block; width: 25px; height: 20px; overflow: hidden; background: url(images/news_articleCon_icons.png) 1px -130px no-repeat; text-indent: 100%; margin-top: 19px;}
.articleCon .property .rightTool li.li5{padding: 0 5px}
.articleCon .property .rightTool li.li5 a{display: block; width: 25px; height: 20px; overflow: hidden; background: url(images/news_articleCon_icons.png) 1px -195px no-repeat; text-indent: 100%; margin-top: 19px;}
.articleCon .property .rightTool li.li2 a:hover, .articleCon .property .rightTool li.li3 a:hover, .articleCon .property .rightTool li.li4 a:hover, .articleCon .property .rightTool li.li5 a:hover{background-image: url(images/news_articleCon_iconsOn.png);}
.articleCon .userControl{ line-height: 22px; padding: 2px 10px; text-align: right; color: #333; background-color: #fffbe6; border: 1px dotted #ede699;}
.articleCon .conTxt{color: #333; font-size: 16px; line-height: 180%; padding: 10px 0 10px 0; width: 100%; overflow: hidden; position: relative; z-index: 0;}
.articleCon .conTxt param{position: relative; z-index: 0;}
.articleCon .conTxt p{line-height: 1.875;margin-bottom: 10px !important;}
.articleCon .conTxt h4{ font-size:20px; font-weight:bold}
.articleCon .conTxt img{max-width: 650px;height: auto;}
.articleCon .conTxt a{ display: inline-block; }
.articleCon .inputer{display: block; height: 40px; line-height: 40px; text-align: right; color: #a3a3a3; margin-bottom: 20px;}
.articleCon .inputer span{padding-right: 10px;}
.articleCon .property2{height: 48px;line-height: 48px;padding-left: 16px;border-bottom: 1px solid #ededed;font-size: 14px;color: #0b709f; margin-top:60px}
.articleCon .property2 .bdsharebuttonbox{ float:right}
.articleCon .property2 span{color: #0b709f;}
.articleCon .property2 span a{color: #0b709f}
.articleCon .property2 span a:hover{color: #c00}
.articleCon .page{ padding: 0 10px 0 0;}
.articleCon .others{height: 88px; padding: 20px 0;}
.articleCon .others .prev,.articleCon .others .next{ font-size: 14px; line-height: 44px; height: 44px;}
.articleCon .others .prev span,.articleCon .others .next span{color: #0b709f}
.articleCon .article_mood{ padding: 20px 0; display: none;}
.articleCon .conTxt .videoPlayer{ width:100% !important;}


/* 人员模型 - 列表页 */
.staffList{ overflow: hidden;}
.staffList li{width: 330px;height: 136px;float: left;_display: inline;overflow: hidden;padding: 20px;}
.staffList li .pic{width: 105px; height: 136px; float: left; _display: inline;}
.staffList li .pic img{width: 99px; height: 130px; padding: 2px; border: 1px solid #ececec; background: #fff;}
.staffList li .con{width: 205px;float: right;_display: inline;}
.staffList li .con span{display: block; height: 26px; line-height: 26px;}
.staffList li .con span.name{color: #d59e49; font-weight: bold;}
.staffList li .con span.name b{color: #333}
.staffList li .con .title{font-size: 14px; color: #d59e49; font-weight: bold; height: 32px; line-height: 32px; overflow: hidden; margin-bottom: 10px;}
.staffList li .con .title span.StaffTitle{font-size: 12px; color: #777777; margin-left: 5px;}
.staffList li .con .intro{height: 52px; line-height: 26px; overflow: hidden; text-indent: 2em; font-size: 12px; color: #555555; margin-bottom: 10px;}
.staffList li .con .more{display: block; height: 26px; line-height: 26px; margin-top: 5px;width: 64px; padding-left: 26px; text-align: left; font-size: 12px; color: #fff; background: url(images/icons.png) 10px 7px no-repeat #d59e49;}
.staffList li .con .more:hover{text-decoration: none; background-color: #b97f26;}
.staffList li.on{background-color: #f4f8fa;}

/* 人员模型 - 内容页 */
.docDesWrap {}

.docDesWrap .docPicWrap{overflow: hidden; position: relative; padding-bottom: 20px; border-bottom: 1px dotted #cccccc; margin-bottom: 20px;}
.docDesWrap .docPicWrap .docPic{width: 134px;float: left;_display: inline;height: auto;text-align: center; margin-right: 20px;}
.docDesWrap .docPicWrap .docPic img{max-width: 128px; padding: 2px; border: 1px solid #ececec;}
.docDesWrap .docPicWrap .docDes{ overflow: hidden;}
.docDesWrap .docPicWrap .docDes .name{height: 42px; line-height: 42px; font-size: 22px; color: #3394c1}
.docDesWrap .docPicWrap .docDes .dep, .docDesWrap .docPicWrap .docDes .position, .docDesWrap .docPicWrap .docDes .title, .docDesWrap .docPicWrap .docDes .honor{height: 28px; line-height: 28px; font-size: 14px; color: #555555}
.docDesWrap .docPicWrap .btn_chuzhen{display: block; height: 24px; line-height: 24px; width: 140px; text-align: left; padding: 17px 0px 17px 60px; position: absolute; top: 46px; right: 0px; font-size: 16px; color: #fff; background: url(images/icons.png) 25px -72px no-repeat #5ba4c9;transition: 200ms;}
.docDesWrap .docPicWrap .btn_chuzhen:hover{text-decoration: none; background-color: #2a7ca6;}
.docDesWrap .docInfoWrap{ overflow: hidden; padding-bottom: 20px; border-bottom: 1px dotted #cccccc; margin-bottom: 20px;}
.docDesWrap .docInfoWrap .hd{height: 34px;}
.docDesWrap .docInfoWrap .hd h3{float: left; _display: inline; height: 34px; line-height: 34px; padding-left: 50px; text-align: left; font-size: 16px; color: #3394c1; background: url(images/icons.png) 28px -204px no-repeat;}
.docDesWrap .docInfoWrap .bd{font-size: 14px; text-indent: 2em; line-height: 30px; color: #555555}
.docDesWrap .docAppointWrap{ overflow: hidden; padding-bottom: 20px;}
.docDesWrap .docAppointWrap .hd{height: 34px;}
.docDesWrap .docAppointWrap .hd h3{float: left; _display: inline; height: 34px; line-height: 34px; padding-left: 50px; text-align: left; font-size: 16px; color: #3394c1; background: url(images/icons.png) 28px -335px no-repeat;}
.docDesWrap .docAppointWrap .hd .tips{float: right; _display: inline; height: 34px; line-height: 34px; color: #777777; font-size: 12px}

/*-- 预约 --*/
.docAppointWrap .bd h2{ text-align: left; margin: 15px 0 15px 30px;}
.docAppointWrap .bd h2 a{ display: inline-block; width: 80px; height: 26px; line-height: 26px; font-size: 14px; padding-bottom: 6px; cursor: pointer;text-align: center;}
.docAppointWrap .bd h2 a:hover{text-decoration: none;}
.docAppointWrap .bd h2 .on{ background: url(images/day_on.png) center bottom no-repeat; color: #3394c1; font-weight: bold;}
.docAppointWrap .bd table{ border-collapse: collapse; margin: 0 auto;}
.docAppointWrap .bd th, .docAppointWrap .bd td{ text-align: center; padding: 10px 8px; border: 1px solid #e3e3e3;}
.docAppointWrap .bd th{ background: #f7fbfc; color: #333; font-size: 14px; font-weight: bold;}
.docAppointWrap .bd td{ background: #ffffff; color: #333; line-height: 22px;}
.docAppointWrap .bd td a{ color: #3394c1; text-decoration: underline;}

/* 设备模型 - 列表页 */
.equipmentList{overflow: hidden; width: 950px;}
.equipmentList li{width: 415px; margin-right: 40px; float: left; _display: inline; height: 140px; overflow: hidden; margin-bottom: 50px; text-align: left;}
.equipmentList li .pic{width: 180px; height: 140px; float: left; _display: inline;}
.equipmentList li .pic img{width: 172px; height: 132px; padding: 3px; background: #fff; border: 1px solid #dadada;}
.equipmentList li .pic a:hover img{border: 1px solid #3394c1;}
.equipmentList li .con{width: 220px; float: right; _display: inline;}
.equipmentList li .con .title{height: 36px; line-height: 36px; font-size: 14px; overflow: hidden; margin-bottom: 5px;}
.equipmentList li .con .title a{color: #0d6b97}
.equipmentList li .con .intro{height: 52px; line-height: 26px; font-size: 12px; color: #555555; overflow: hidden; margin-bottom: 15px;}
.equipmentList li .con .more{display: block; width: 98px; height: 28px; line-height: 28px; text-align: center; background: #3394c1; font-size: 12px; color: #fff; overflow: hidden; border-radius: 3px;}
.equipmentList li .con .more:hover{background-color: #267ba2; text-decoration: none;}

/* 设备模型 - 内容页 */
.equipmentCon{padding-top: 10px;}
.equipmentCon .title{height: auto; line-height: 42px; margin-bottom: 20px; text-align: center; font-size: 20px; color: #0d6b97}
.equipmentCon .equPic{text-align: center;}
.equipmentCon .equIntro {}

.equipmentCon .equIntro .hd{height: 20px; padding-bottom: 16px; border-bottom: 1px dotted #cccccc; padding-left: 5px;}
.equipmentCon .equIntro .hd h3{float: left; _display: inline; border-left: 4px solid #3394c1; padding-left: 15px; height: 20px; line-height: 20px; font-size: 18px; color: #3394c1}
.equipmentCon .equIntro .bd{padding: 20px 10px; line-height: 26px; font-size: 14px}
.equipmentCon .equIntro .bd p{margin-bottom: 15px;}

/* 就医指南 */
.pageJYZN{overflow: hidden; padding-top: 16px;}
.pageJYZN h2.nodeName{height: 52px; line-height: 52px; text-align: center; font-size: 26px; color: #0b709f; margin-bottom: 26px; background: url(images/pageNodeName.png) 50% 25px no-repeat;}
.pageJYZN .links{overflow: hidden;padding-top: 30px; width: 1140px; margin: 0 auto}
.pageJYZN .links a{float: left; _display: inline; width: 350px; height: 144px; margin: 0 15px 30px; overflow: hidden; background: #3394c1;}
.pageJYZN .links a *{cursor: pointer;}
.pageJYZN .links a:hover{text-decoration: none;}
.pageJYZN .links a .pic{width: 170px; height: 144px; float: left; _display: inline;}
.pageJYZN .links a .pic img{width: 170px; height: 144px; transition: 200ms;}
.pageJYZN .links a .con{width: 160px; float: right; _display: inline; padding-right: 5px; padding-top: 10px;}
.pageJYZN .links a .con .tit{height: 38px; line-height: 38px; border-bottom: 1px solid #247ba4; font-size: 18px; color: #fff}
.pageJYZN .links a .con .intro{border-top: 1px solid #80c7e8; line-height: 22px; font-size: 12px; color: #fff; padding-top: 15px; height: 66px; overflow: hidden;}
.pageJYZN .links a:hover .pic img{ -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05);}
.pageJYZN .lxwm{height: 110px; background: #fcfcfc; border: 1px solid #efefef; overflow: hidden; width: 1108px; margin: 0 auto}
.pageJYZN .lxwm .hd{float: left; _display: inline; padding-left: 95px; padding-top: 40px; height: 70px; line-height: 30px; width: 110px; overflow: hidden; font-size: 16px; text-align: left; color: #33b2c1; background: url(images/tel.png) 52px 40px no-repeat;}
.pageJYZN .lxwm .bd{width: 890px; float: right; _display: inline; overflow: hidden; padding-top: 23px;}
.pageJYZN .lxwm .bd li{height: 32px; line-height: 54px; float: left; _display: inline; width: 220px; overflow: hidden; font-size: 12px; color: #555555}

/* 科室汇总页 */
.depIndList{overflow: hidden; width: 1140px; margin: 0 auto;}
.depIndList li{width: 175px; padding-left: 15px; float: left; _display: inline; height: 30px; line-height: 30px; font-size: 14px; background: url(images/dot-03.png) 0px 11px no-repeat; margin-bottom: 10px;}


/*-- 默认科室首页模版 --*/
.ksdh { padding:5px 40px 5px 40px; zoom:1; }
.ksdh a{ color:#065d66; text-decoration:none;  display:block;  }

.ksdh .li1{ overflow:hidden;  zoom:1; margin-bottom:8px; padding-bottom:18px;   }
.ksdh .a1{ display:block;  padding:15px 15px 10px 15px; margin-bottom:10px;  font-weight:bold; line-height:22px; font-size:14px; border-bottom:1px dotted #ccc;
	 }
.ksdh .a1:hover{  color:#c00;   }
.ksdh .ul1{ zoom:1;  padding:0 0; overflow:hidden; }
.ksdh .ul1 .li2{width: 170px;height:24px;line-height:24px;_display:inline;text-align:left;float:left;margin:3px 5px;overflow:hidden;}
.ksdh .ul1 .a2{ padding:0 5px 0 22px; background:url("images/icons.gif") 2px -863px no-repeat; }
.ksdh .ul1 .a2:hover{ font-weight:bold;   }
.ksdh  #aID46{ color:#a12184; }
.ksdh  #aID47{ color:#66a121; }
.ksdh  #ulID46 .a2{ background:url("images/icons.gif") 2px -890px no-repeat;  }
.ksdh  #ulID47 .a2{ background:url("images/icons.gif") 2px -921px no-repeat;  }
.ksdh  #ulID191 .a2{ background:url("images/icons.gif") 2px -948px no-repeat;  }


/* 预约挂号 */
.pageYYGH{overflow: hidden; padding-top: 16px; width: 1140px; margin: 0 auto; overflow: hidden;}
.pageYYGH h2.nodeName{height: 52px; line-height: 52px; text-align: center; font-size: 26px; color: #0b709f; margin-bottom: 26px; background: url(images/pageNodeName.png) 50% 25px no-repeat;}
.pageYYGH .links{overflow: hidden; padding-top: 20px; width: 1200px;}
.pageYYGH .links a{width: 240px; height: 144px; float: left; _display: inline; margin-right: 60px; margin-bottom: 60px; background: url(images/yyghLinks.jpg) 0px -144px no-repeat;transition: 200ms;}
.pageYYGH .links a.a1{background-position: 0px -144px;}
.pageYYGH .links a.a2{background-position: -300px -144px;}
.pageYYGH .links a.a3{background-position: -600px -144px;}
.pageYYGH .links a.a4{background-position: -900px -144px;}
.pageYYGH .links a.a5{background-position: -1500px -144px;}
.pageYYGH .links a.a6{background-position: -1800px -144px;}
.pageYYGH .links a.a7{background-position: -2100px -144px;}
.pageYYGH .links a.a8{background-position: -1200px -144px;}
.pageYYGH .links a.a1:hover{background-position: 0px 0px;}
.pageYYGH .links a.a2:hover{background-position: -300px 0px;}
.pageYYGH .links a.a3:hover{background-position: -600px 0px;}
.pageYYGH .links a.a4:hover{background-position: -900px 0px;}
.pageYYGH .links a.a5:hover{background-position: -1500px 0px;}
.pageYYGH .links a.a6:hover{background-position: -1800px 0px;}
.pageYYGH .links a.a7:hover{background-position: -2100px 0px;}
.pageYYGH .links a.a8:hover{background-position: -1200px 0px;}

/* 自动专家门诊页 */
.opCont {}

.opCont .opHd{height: 50px; overflow: hidden;}
.opCont .opHd ul{overflow: hidden; height: 50px;}
.opCont .opHd li{float: left; _display: inline; height: 44px; line-height: 44px; width: 128px; text-align: center; margin-right: 1px; background: #f4f4f4; font-size: 16px; cursor: pointer; color: #333; position: relative;}
.opCont .opHd li a{color: #333}
.opCont .opHd li a:hover{text-decoration: none; color: #33a8c1}
.opCont .opHd li.on{background: #33a8c1; color: #fff}
.opCont .opHd li.on a{color: #fff}
.opCont .opHd li.on:after{content: ""; width: 0px; height: 0px; border: 6px solid #fff; border-bottom: none; border-top: 6px solid #33a8c1; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}
.opCont .opBd{padding-top: 15px;}
.opTable{width: 100%; border-left: 1px solid #efefef; border-top: 1px solid #efefef; background: #fff;}
.opTable th, .opTable td{border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; vertical-align: middle; text-align: center;}
.opTable th{background: #3394c1; height: 42px; font-size: 14px; line-height: 42px; padding: 0px; color: #fff;}
.opTable td{line-height: 20px; text-align: center; padding: 8px 0px}
.opTable tr.even td{background: #f1f6f8;}
.opTable .time{width: 120px}
.opTable .floor{width: 120px;}
.opTable .doc{width: 200px}

/* 预约主界面 */
.regSideBtns{overflow: hidden;}
.regSideBtns li{height: 60px; margin-bottom: 10px;}
.regSideBtns li a{display: block; height: 60px; line-height: 60px; text-align: left; padding-left: 76px; background: url(images/icons.png) 40px -423px no-repeat #3b98c3; font-size: 18px; color: #fff; transition: 200ms;}
.regSideBtns li a:hover{text-decoration: none; background-color: #19719a;}
.regSideBtns li.li1 a{background-position: 40px -423px; background-color: #3b98c3;}
.regSideBtns li.li2 a{background-position: 40px -562px;background-color: #c3883b;}
.regSideBtns li.li3 a{background-position: 40px -711px;background-color: #33c194;}
.regSideBtns li.li1 a:hover{background-color: #19719a;}
.regSideBtns li.li2 a:hover{background-color: #985f15;}
.regSideBtns li.li3 a:hover{background-color: #129b6f;}
#regTabBox {}

#regTabBox .hd{height: 42px; overflow: hidden;}
#regTabBox .hd ul{overflow: hidden; height: 42px;}
#regTabBox .hd li{float: left; _display: inline; height: 36px; line-height: 36px; width: 150px; text-align: center; margin-right: 1px; background: #f4f4f4; font-size: 14px; cursor: pointer; color: #333; position: relative;}
#regTabBox .hd li a{color: #333}
#regTabBox .hd li a:hover{text-decoration: none; color: #33a8c1}
#regTabBox .hd li.on{background: #33a8c1; color: #fff}
#regTabBox .hd li.on a{color: #fff}
#regTabBox .hd li.on:after{content: ""; width: 0px; height: 0px; border: 6px solid #fff; border-bottom: none; border-top: 6px solid #33a8c1; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}
#regTabBox .bd{padding-top: 5px;}
#regTabBox .bd .tCon{padding: 20px 40px; background: #fafafa; border: 1px solid #e6e6e6; font-size: 14px; line-height: 34px;}
#regTabBox .bd .tCon h3{font-weight: bold; color: #ff4200; font-size: 16px}
#regTabBox .bd .tCon p{text-indent: 2em;}
#regTabBox .bd .tCon .green{color: #3E8515}

/*-- 默认领导内容页模版 --*/
.leaerDesCon{ font-size: 14px; padding: 30px;}
.leaerDesCon .imgDiv{ text-align: center;}
.leaerDesCon .imgDiv img{width: 160px;/* height: 185px; */padding: 2px;border: 1px solid #e0e0e0;}
.leaerDesCon .desInfo{ padding: 20px; zoom: 1;}
.leaerDesCon .desInfo .tit{ display: inline-block; *display: inline; zoom: 1; color: #fff; font-weight: bold; line-height: 40px; background-color: #3394c1; font-size: 18px; padding: 0 20px;}
.leaerDesCon .desInfo .con{ border-top: 1px solid #ddd; padding: 20px 10px; line-height: 28px;}
.leaerDesCon .contArticle_bot_page{ font-size: 12px; border-top: 1px dotted #ccc; padding-top: 10px;}

.bdshare-button-style0-24 .bds_qzone { background-position: 0 -52px !IMPORTANT; }
.bdshare-button-style0-24 .bds_tsina { background-position: 0 -104px  !IMPORTANT; ; }
.bdshare-button-style0-24 .bds_weixin { background-position: 0 -1612px; }


/*留言列表*/
#content .writeMsg{padding: 0px 8px 0px 45px;float:right;border-radius: 4px;background: url(images/icon_msg.png) no-repeat 13px 5px #39b33d;color:#fff;margin-top: 6px;line-height: 13px;height: 23px;display: inline-block;}
#content .writeMsg:hover{ text-decoration:none; opacity:0.8}
#content .msgadv{ background:#fff; padding-top:15px;}
#content .mainConIn{ margin-top:10px; overflow:hidden; padding:0 0 20px 0;}
#msgList{width: 95%;margin: 0 auto;}
#msgList .currentNodeName .more{float:right;background:url(images/qa_sub.png) no-repeat 0px 0px;width:92px;height:24px;text-align:center; color:#f4ffe8;font-weight:normal;font-size:12px;    }
#msgList .currentNodeName .more:hover{color:#fff;}

.msgMenu{overflow:hidden; }
.msgMenu ul{overflow:hidden;height:28px; }
.msgMenu ul li{float:left;height:28px;line-height:28px;padding:0 15px; margin-right:5px;display:inline;   }
.msgMenu ul li a{font-size:12px;}
.msgMenu ul li.on{background:#dcf1fa; font-weight:bold;border-bottom:none;border-top:2px solid #ADD5ED;  }

.msgWrap{clear:both; }
.msgTable{width:100%; border:none; }
.msgTable .tableTitle{background:#f3f3f3;}
.msgTable .tableTitle td{padding: 8px;font-weight:bold;text-align:center;}
.msgTable .tableCont td{padding:10px 5px;border-bottom:1px dotted #d8d8d8;text-align:center;   }
.msgTable .tableCont td.msgT{text-align:left;padding-left:15px; }
.msgTable .tableCont td.msgT a{background: url(images/icon_msg.png) no-repeat 0px -63px;padding-left:24px;display:inline-block;height: 20px;line-height: 20px;}
.msgTable .tableCont td .msg_ok{color:#339900; font-weight:bold;}
.msgTable .tableCont td .msg_wait{color:#f00;}
.msgTable .tableCont:hover td{background:#f7f7f7; }
.msgTable .last td{border:none;; }
.megimg{ width:215px; height:128px; background:url(images/megimg.jpg) no-repeat 0px 15px #fff; display:block; padding-top:15px;}
.hdlist{width: 1135px;margin: 0 auto;height: 40px;line-height: 40px;}
.hdlist h3{ background:#8a0000 ; float:left; color:#fff; padding:0 30px; border-radius:20px}

/*填写留言*/
#message_form{ padding:20px 20px 60px 20px;}
#message_form .tdbgleft{ text-align:right;}
#message_form td{ padding:5px 5px;}
#message_form td input{ height:25px; border-radius:3px; border:1px solid #e4e4e4; line-height:25px; text-indent:5px; font-weight:bold; }
#message_form td textarea{ border-radius:3px; border:1px solid #e4e4e4;text-indent:5px; padding:10px; font-family:microsoft yahei;}
#message_form #EBtnSubmit{width:90px;height:30px;font-weight:normal;cursor:pointer;border:none;background: #4CAF50;color:#fff;}
#message_form #BtnCancel{width:90px;height:30px;font-weight:normal;cursor:pointer;border:none;background: #929292;color:#fff;}
#message_form .xx_btn{ padding-top:30px}
#message_form .xx_btn input:hover{ opacity:0.8}
#message_form .no{ display: none;}
.VCode input{width: 165px !important;margin-right: 5px;}

/*留言内容页*/
#content .msgDetial{overflow:hidden;width: 95%;margin: 0 auto;margin-top: 30px;}
#content .msgDetial .hd {line-height:22px;padding-bottom: 23px;border-bottom:1px dashed #e4e4e4;font-size:16px;font-weight:bold;}
#content .msgDetial .hd span{ float:right; margin-right:10px; font-size:14px; font-weight:normal; color:#666;}
#content .msgDetial { padding:0 10px;}
#content .msgDetial .cont{ padding:0 0 20px 0 ; }
#content .msgDetial .cont .titlee{height: 50px;line-height: 50px;}
#content .msgDetial .cont .titlee span{ margin-right:15px;}
#content .msgDetial .cont .msgContHere{background:#f9f9f9;padding: 30px 20px;font-size:14px;line-height:24px;}
#content .msgDetial .cont .adminRep{ border:none; margin-top:20px;} 
#content .msgDetial .cont .adminRep hr{ display:none;}
#content .msgDetial .cont .adminRep .rcont{ background:#f9f9f9; padding:20px 20px 30px 20px; line-height:24px; font-size:14px;}
#content .msgDetial .cont .adminRep .rcont p{ margin-top:10px;}
#content .msgDetial .cont .adminRep .rcont .rtime{ margin-top:20px; color:#666; font-size:12px; display: inline-block;}

/*page.css*/