﻿@charset "utf-8";
/*
CopyRight By Dongyi Network Technology CO.,Ltd Design Center
For HMS 文章模型，以及主要的模块模板
*/

/* 通用布局 */
#content{overflow: hidden; padding: 20px 0;width: 1200px;margin: auto;}
.side{width: 230px; float: left; _display: inline;}
.mainContent{width: 950px; 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 #2584d5; padding: 0 30px; font-size: 18px; line-height: 42px; color: #2584d5}
.cateHd .path{float: right; _display: inline; margin-bottom: 0px; margin-top: 12px;}

/* noSideContent */
.noSideContent {}

.noSideContent .mainContent{float: none; display: block; overflow: hidden; width: auto}

/* sideMenuBox */
#sideMenuBox{margin-bottom: 20px;}
#sideMenuBox .hd{height: 50px; background-color: #2584d5;}
#sideMenuBox .hd h3{display: block; height: 50px; line-height: 50px; 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; height: 44px; line-height: 44px; text-align: center; border-bottom: 1px solid #fff; position: relative; font-size: 16px; color: #404040;}
#sideMenuBox .bd .menuList li a:hover{ color: #2584d5; text-decoration: none; background-color: #efefef;}
#sideMenuBox .bd .menuList li.on a, #sideMenuBox .bd .menuList li.on a:hover{background: #efefef; color: #2584d5; 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 #2584d5; 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: #2584d5; text-decoration: none; background-color: #efefef;}
#sideMenuBox .bd .menuList2 li.on a, #sideMenuBox .bd .menuList2 li.on a:hover{ border-left: 4px solid #2584d5; background: #efefef; color: #2584d5; padding-left: 16px; border-bottom: none; height: 31px;}
#sideMenuBox .bd .menuList2 li.on a:after{background: #2584d5; left: 6px;}

/* sideBox */
.sideBox{margin-bottom: 20px;}
.sideBox .hd{height: 50px; background: #2584d5;}
.sideBox .hd h3{display: block; height: 50px; line-height: 50px; 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: #2584d5;}

/* 父列表页 */
.pageTopArea{overflow: hidden; margin-bottom: 20px; height: 245px;}
.pageTopArea .focusPic{width: 380px; float: left; _display: inline;}
.pageTopArea .focusPic .bd li .pic img{width: 380px; height: 245px;}
.pageTopArea .topNews{width: 550px; float: right; _display: inline;}
.pageTopArea .topicList .t .title{ text-align: center; height: 30px; overflow: hidden;}
.pageTopArea .topicList .t .tit{color: #2584d5; font-size: 20px;}
.loopArea{overflow: hidden;}
.loopArea .boxPart{width: 465px; _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: 69px;}
.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 10px 20px 0; min-height: 500px;}
.articleCon .title{ padding: 0 30px; font-size: 26px; line-height: 160%; color: #0b709f; text-align: center; font-family: "微软雅黑", "宋体"; font-weight: 200;}
.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: 14px; line-height: 180%; padding: 20px 0 10px 0; width: 100%; overflow: hidden; position: relative; z-index: 0;}
.articleCon .conTxt param{position: relative; z-index: 0;}
.articleCon .conTxt p{padding-top: 15px;line-height: 180%;}
.articleCon .conTxt img{max-width: 650px;height: auto;}
.articleCon .inputer{display: block; height: 40px; line-height: 40px; text-align: right; color: #a3a3a3; margin-bottom: 20px;border-bottom: 1px solid #ededed;}
.articleCon .inputer span{padding-right: 10px;}
.articleCon .property2{height: 48px; line-height: 48px; padding-left: 16px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; font-size: 14px; color: #0b709f;display: none;}
.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;}

/* 人员模型 - 列表页 */
.staffList{ overflow: hidden;}
.staffList li{width: 435px; 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: 290px; float: right; _display: inline;}
.staffList li .con span{display: block; height: 26px; line-height: 26px;}
.staffList li .con span.name{color: #f5a222; font-weight: bold;}
.staffList li .con span.name b{color: #333}
.staffList li .con .title{font-size: 14px; color: #f5a222; 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 #f5a222;}
.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: #2584d5}
.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: #2584d5; 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: #2584d5; 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: #2584d5; 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: #2584d5; 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 #2584d5;}
.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: #2584d5; 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 #2584d5; padding-left: 15px; height: 20px; line-height: 20px; font-size: 18px; color: #2584d5}
.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: #2584d5;}
.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: 32px; float: left; _display: inline; width: 290px; 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;}

/* 预约挂号 */
.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: #2584d5; 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: #2584d5; 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;}

/* 全站搜索 */
.pager{text-align: center;}
.allSearch{width: 1200px;margin: 20px auto;}
.wrap_pCon{padding-bottom: 40px;}
.searchKeyword{color: #999;height: 40px;line-height: 40px;background: #f9f9f9;padding: 0 20px;}
.searchKeyword em{color: red;}
.m-newsList{padding: 20px;}
.m-newsList ul li{height: 40px;line-height: 40px;font-size: 16px;}
.page{text-align: center;}