.hbg { background: #f7f7f7; }
/* 文章首页 -----------------------------------------*/
.newsCenterPage .focusBox { width: 44%; float: left; margin-right: 15px; }
.newsCenterPage #columnA { height: 248px; }
.newsCenterPage #columnA .infoList { overflow: hidden; zoom: 1; }
.newsCenterPage #columnB { margin-bottom: 0; }
.boxLoop .box { width: 48.5%; }
.boxLoop .box .bd { min-height: 150px; _height: 150px; }
.pageSlide { background: #FEFEFE; position: relative; border: 1px solid #ECECEC; padding: 10px; }
.pageSlide li { overflow: hidden; }
.pageSlide .pic { float: left; width: 68%; }
.pageSlide .pic img { width: 600px; height: 340px; }
.pageSlide .con { overflow: hidden; zoom: 1; padding: 3% 3% 0 3%; }
.pageSlide .title { font-size: 22px; line-height: 34px; max-height: 68px; _height: 68px; overflow: hidden; }
.pageSlide .title a { color: #0068B7; }
.pageSlide .date { display: block; padding: 8px 0; color: #999; font-size: 13px; }
.pageSlide .intro { color: #777; font-size: 14px; line-height: 26px; height: 130px; overflow: hidden; }
.pageSlide .intro .more { display: none; }
.pageSlide .hd { text-align: center; width: 32%; position: absolute; z-index: 1; bottom: 14px; right: 0; height: 13px; font-size: 0; }
.pageSlide .hd li { display: inline-block;  *display: inline;
zoom: 1; cursor: pointer; width: 13px; height: 13px; background: #BBBBBB; overflow: hidden; margin-right: 4px; }
.pageSlide .hd li span { display: none; }
.pageSlide .hd .on { background: #0E57AD; }
/* 栏目循环 */
.pageBoxLoop { overflow: hidden; padding: 20px; }
.pageBoxLoop .box { width: 48%; }
.pageBoxLoop .box .bd { height: 260px; }
/* 文章列表页 -----------------------------------------*/
#sideWeiXin .bd { text-align: center; }
/* 内容带图片的信息列表_图片判断式 */
.pageTPList li { padding: 22px 15px; border-bottom: 1px solid #E1E1E1; overflow: hidden; word-wrap: break-word; }
.pageTPList .pic { float: left; margin-right: 15px; margin-top: 10px; width: 150px; }
.pageTPList .pic img { width: 100%; height: auto; }
.pageTPList .con { overflow: hidden; zoom: 1; }
.pageTPList .title { font-size: 16px; line-height: 36px; overflow: hidden; }
.pageTPList .title a { color: #b7a774; }
.pageTPList .intro { margin-bottom: 5px; line-height: 25px; color: #999; max-height: 50px; _height: 50px; overflow: hidden; font-size: 14px; }
.pageTPList .title a:hover { text-decoration: none; }
.pageTPList .intro .more { display: none; }
.pageTPList .others { font-size: 13px; color: #aaa; }
.pageTPList .others .date { background: url(../images/list_icon.png) no-repeat 0 2px; }
.pageTPList .others .hits { background: url(../images/list_icon.png) no-repeat 0 -30px; }
.pageTPList .others span { margin-right: 25px; font-size: 14px; color: #999; padding-left: 24px; }
.pageTPList .node { color: #aaa; margin-right: 15px; }
.pageTPList .last { border-bottom: 0; margin-bottom: 0; }
.pageTPList .on { background: #F9F9F9; }
.pageTPList .bds_more, .pageTPList #bdshare { vertical-align: middle; background: url(../images/icons.png) 0 -2142px no-repeat !important; padding: 0 !important; width: 17px !important; height: 17px !important; float: none !important;  *display: inline-block !important;
padding: 0 !important; margin: 0 !important; }
/* newsList */
.newsList { padding: 20px; }
.newsList li { overflow: hidden; height: 36px; line-height: 36px; }
.newsList li a { padding-left: 13px; background: url(../images/icons.png) 0 -385px no-repeat; }
.newsList .date { float: right; color: #999; margin: 0 10px 0 15px; }
.newsList .node { color: #999; margin-right: 10px; }
.newsList em { color: #f20; }
.newsList .split { height: 1px; overflow: hidden; font-size: 0; line-height: 0; margin: 18px 0; border-bottom: 1px dotted #ccc; }
.newsList li .address { background: #8DB6D5; color: #fff; padding: 0 8px; line-height: 22px; font-size: 12px; margin: 7px 0; border-radius: 5px; float: right; margin-left: 15px; }
.newsList li .address:hover { background: #6e9ec3; text-decoration: none; }
.newsList li .disable { display: none !important; }
/* 友情链接列表页 -----------------------------------------*/
.friendLinkList { overflow: hidden; zoom: 1; padding: 10px 0 10px 10px; }
.friendLinkList li { width: 28%; height: 36px; line-height: 36px; padding: 0 3.5% 0 1.5%; background: url(../images/dot.jpg) no-repeat left center; float: left; overflow: hidden; }
/* 文章内容页 -----------------------------------------*/
.subheading { font-size: 16px; }
.noSideContent .printArea .conTxt { padding: 0 30px; }
.articleCon { text-align: left; padding: 20px; }
.printArea .title, .printArea .title1 { font-size: 30px; padding: 0 30px; line-height: 1.5; text-align: center; margin-bottom: 30px; word-wrap: break-word; color: #2286b0; }
.printArea .title1 { font-weight: bold; font-size: 36px; margin-top: 50px; }
.printArea .subTitle { font-size: 20px; color: #555; text-align: center; margin-bottom: 20px; }
.printArea .property { font-size: 16px; margin-bottom: 20px; padding: 6px 10px; text-align: center; color: #666; border-bottom: 1px solid #e5e5e5; }
.printArea .property span { padding: 0 5px; }
.printArea .conTxt { color: #333; font-size: 16px; line-height: 2; padding: 0 0 20px 0; overflow: hidden; }
.printArea .conTxt img { max-width: 850px; height: auto !important; margin: 0 auto !important; }
.viewpage .printArea .conTxt img { max-width: 1200px; height: auto !important; margin: 0 auto !important; }
.printArea .conTxt p { margin-bottom: 20px; word-wrap: break-word; }
.printArea .conTxt table p { margin: 0px }
.printArea .conTxt a { color: blue; text-decoration: underline; }
.printArea .conTxt em { font-style: italic; }
.printArea .conTxt ul { padding-left: 2em; list-style: inherit; }
.printArea .conTxt ol { padding-left: 2em; list-style: decimal; }
.printArea .conTxt ul li { zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printArea .conTxt ol li { zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printArea .conTxt h1 { font-size: 2em; margin: .67em 0; }
.printArea .conTxt h2 { font-size: 1.5em; margin: .75em 0; }
.printArea .conTxt h3 { font-size: 1.17em; margin: .83em 0; }
.printArea .conTxt h5 { font-size: .83em; margin: 1.5em 0; }
.printArea .conTxt h6 { font-size: .75em; margin: 1.67em 0; }
.printArea .conTxt h1, .printArea .conTxt h2, .printArea .conTxt h3, .printArea .conTxt h4, .printArea .conTxt h5, .printArea .conTxt h6, .printArea .conTxt b, .printArea .conTxt strong { font-weight: bolder; }
.printArea .videoPlayer { position: relative; z-index: 1500;    /*background: #000;*/ width: 800px; text-align: center; margin: 20px auto; height: 480px; }
.articleCon .userControl { font-size: 14px; border: 1px solid #e5e5e5; text-align: left; margin-bottom: 20px; padding: 10px; background: #f9f9f9; }
.articleCon .userControl .a { color: #777; margin: 10px 10px 0 0; float: left; }
.articleCon .userControl .fr { line-height: 28px; color: #666; }
.articleCon .userControl .bdsharebuttonbox { float: right; }
.articleCon .page { padding: 10px 0; text-align: center; overflow: hidden; }
.articleCon .others { margin-bottom: 15px; }
.articleCon .others .prev, .articleCon .others .next { padding: 5px 0; word-wrap: break-word; color: #666; }
.articleCon .others a { color: #666; }
/* 相关信息 */
#relativeInfo { margin-bottom: 10px; }
#relativeInfo .hd h3 { font-size: 18px; font-weight: bold; color: #666 }
#relativeInfo .bd { margin-top: 10px; padding: 20px 25px; background: #F8F8F8; }
#relativeInfo .infoList li { height: auto; }
/* 图片-列表页 ----------------------------------------- */
.picPageList { margin-right: -3%; overflow: hidden; text-align: center; padding: 3%; }
.picPageList li { border: 1px solid #ddd; float: left; width: 30%; margin: 1.5% 3% 2.5% 0;  *display: inline;
position: relative; background: #fff; overflow: hidden; }
.picPageList .pic { margin: 3%; }
.picPageList .pic img { height: 192px; width: 100%;display: block }
.picPageList .title, .picPageList .titleBg { position: absolute; bottom: 0; left: 0; width: 94%; margin: 3%; display: block; overflow: hidden; line-height: 28px; padding: 5px 0; height: 28px; z-index: 3; color: #fff; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.picPageList .titleBg { background: #000; filter: alpha(opacity=60); opacity: 0.6; z-index: 2; }
.picPageList .title a { color: #fff; padding: 0 10px; display: block; font-size: 14px; }
.picPageList li:hover { border-color: #bbb; -webkit-box-shadow: #eee 2px 2px 0; -moz-box-shadow: #eee 2px 2px 0; box-shadow: #eee 2px 2px 0; }
.picPageList li:hover .title, .picPageList li:hover .titleBg { height: 56px; }
/* 信息提示页  */
.Showms { background: #fff; padding: 3% 5%; overflow: hidden; max-width: 540px; margin: 30px auto; }
.Showms .top, .Showms .bottom, .Showms .Shadow { display: none; }
.Showms .MS { overflow: hidden; zoom: 1; }
.Showms .titWrong { color: #c00; border-bottom: 1px solid #ccc; padding: 5px 0; margin-bottom: 15px; font-size: 18px; }
.Showms .BUT { padding: 25px 0 15px 0; }
.Showms .BUT a { padding: 0 15px; height: 36px; line-height: 36px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; margin-right: 15px; background: #eee; border: 1px solid #ccc; font-size: 14px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#eee)); background: -moz-linear-gradient(#FFFFFF, #eee); background: -ms-linear-gradient(#FFFFFF, #eee); background: -o-linear-gradient(#FFFFFF, #eee); background: linear-gradient(#FFFFFF, #eee); }
.Showms .BUT a:hover { color: #c00; border: 1px solid #aaa; text-decoration: none; }
#content { width: 1200px; margin: 0 auto; padding: 20px 0; overflow: hidden; }
.path { height: 60px; line-height: 60px; border-bottom: 1px #eaeaea solid; background: #f8f8f8; }
.path, .path a { font-size: 14px; color: #666; }
.path em { background: url(../images/home.png) no-repeat left center; padding-left: 28px; }
/*科室设置*/
.szmap .hd { height: 60px; line-height: 60px; border-bottom: 1px #ededed solid; overflow: hidden; }
.szmap .hd h3 { float: left; }
.szmap .hd h3 a { font-size: 24px; color: #2286b0; }
.szmap .nk1 h3 a, .szmap .mjz1 h3 a, .szmap .hz1 h3 a, .szmap .wdzx h3 a { color: #2286b0; }
.szmap .wk1 h3 a, .szmap .yj1 h3 a, .szmap .tsks1 h3 a, .lzwjdsqwsfwzx h3 a { color: #d4c185; }
.szmap .hd h3 .tria { float: left; width: 52px; height: 60px; margin-right: 16px; background: url(../images/depart_icon_pc.png) no-repeat #2286b0; }
.szmap .nk1 h3 .tria { background-position: center 10px; }
.szmap .qkyxlnk h3 .tria, .szmap .zlk h3 .tria, .szmap .xhnk h3 .tria, .szmap .zyfsmyln h3 .tria, .szmap .khxnk h3 .tria, .szmap .sjnk h3 .tria, .szmap .xxgnk h3 .tria, .szmap .nfmk h3 .tria, .xsek h3 .tria, .grgbk h3 .tria, .ek h3 .tria, .kfyxk h3 .tria,  .szxynkxytxzx h3 .tria, .ptwkwc h3 .tria, .gk h3 .tria, .sjwk h3 .tria, .mnwk h3 .tria, .fk h3 .tria, .ck h3 .tria, .ebyhk h3 .tria, .jzxrxxgwk h3 .tria, .kqk h3 .tria, .mzksss h3 .tria, .pfk h3 .tria, .yk h3 .tria, .gdywk h3 .tria, .zygck h3 .tria, .xxwk h3 .tria, .wcjrk h3 .tria, .mzb h3 .tria, .jzk h3 .tria, .zzyxk h3 .tria, .jktjzx h3 .tria, .yjk .tria, .jyk .tria, .csk .tria, .fsk .tria, .blk .tria, .sxk .tria, .xdgyzx .tria, .yyk .tria, .gnk .tria, .ttk .tria, .sjlczdxk .tria, .sjtszk .tria, .qjlczdzk .tria, .xtzx .tria, .zzzx .tria, .cszx .tria, .wzycfjzzx .tria, .wzethxsejzzx .tria { display: none; }

.szmap .hd h3 .tria1 { background-position: 0px 0px; }
.szmap .hd h3 .tria2 { background-position: 0px -60px; }
.szmap .hd h3 .tria3 { background-position: 0px -120px; }
.szmap .hd h3 .tria4 { background-position: 0px -180px; }
.szmap .hd h3 .tria5 { background-position: 0px -240px; }
.szmap .hd h3 .tria6 { background-position: 0px -300px; }
.boxC { margin-top: 20px; }
.DepartList { margin-right: -25px; padding-top: 16px; overflow: hidden; }
.DepartList li { float: left; width: 280px; height: 46px; line-height: 46px; margin: 0 25px 10px 0; }
.DepartList li a { display: block; height: 44px; line-height: 44px; width: 278px; border: 1px #ededed solid; text-align: center; }
/*顶部-banner*/
.topBanner { position: relative; z-index: 1; height: 280px; overflow: hidden; }
.topBanner img { position: absolute; z-index: 1; left: 50%; top: 0; width: 1920px; height: 280px; float: left; margin-left: -960px; }
.mainContent { overflow: hidden; }
/*文章列表页*/
.side { width: 260px; float: left; margin-right: 20px; }
#sideMenu .hd { background: #2286b0; }
#sideMenu .hd h3 { width: 70px; padding: 43px 95px; font-size: 32px; line-height: 40px; color: #fff; }
#sideMenu .hd h3 a { color: #fff; }
#sideMenu .bd { background: #fff; }
#sideMenu .menuList { padding: 10px; }
#sideMenu .menuList li { line-height: 46px; border-bottom: 1px #f3f3f3 solid; text-align: center; }
#sideMenu .menuList li a { font-size: 16px; color: #666; display: block; }
#sideMenu .menuList li.on a, #sideMenu .menuList li a:hover { background: #d4c185; font-weight: bold; color: #fff; }

body.djgz #sideMenu .hd { background:#c92b30; }
body.djgz .mainBox .mHd { background: #c92b30;}

.mainContent { background: #fff; }
.mainBox .mHd .path1 { float: right; font-size: 14px; color: #fff; padding-right: 24px; }
.mainBox .mHd .path1 a { color: #fff; }
.mainBox .mHd { background: #2286b0; height: 70px; line-height: 70px; }
.mainBox .mHd h3 { float: left; padding-left: 30px; font-size: 24px; color: #fff; }
/*文章首页*/
.headNews { padding-bottom: 20px; margin-top: 20px; border-bottom: 1px #eaeaea solid; overflow: hidden; }
.headNews .hd { float: left; width: 96px; height: 96px; margin-right: 30px; background: url(../images/headnews.png) no-repeat center top; border-radius: 2px; }
.headNews .hd a { display: block; padding: 20px 0 0 24px; font-size: 24px; font-weight: bold; color: #fff; line-height: 30px; }
.headNews .bd { font-size: 0; height: 84px; overflow: hidden; zoom: 1; text-align: center; }
.headNews .t { vertical-align: top; font-size: 30px; font-weight: bold; height: 50px; line-height: 50px; padding-top: 8px; overflow: hidden; }
.headNews .t a { color: #2286b0; }
.headNews .n { font-size: 16px; vertical-align: top; display: inline-block;  *display: inline;
zoom: 1;/*    width: 32%;*/ margin: 0 1% 0 0; }
.headNews .n a { color: #333; margin-right: 20px; }
.headNews ul li:last-child .spe { display: none; }
#columnA { margin: 24px 0 30px 0; }
.column .hd { height: 78px; line-height: 78px; position: relative; }
.column .hd ul { margin: 0 auto; overflow: hidden; background: #fff; position: relative; z-index: 1; }
#columnA .hd ul { width: 410px; padding-left: 10px; }
.column .hd li { float: left; line-height: 78px; font-size: 24px; padding-left: 15px; }
.column .hd li.on a { color: #2286b0; }
.column .hd li a { margin-right: 15px; }
.column .hd li.on a { color: #2286b0; }
.column .hd:after { content: ""; height: 0; line-height: 0; font-size: 0; border-top: 1px #2286b0 solid; position: absolute; width: 530px; left: 334px; top: 50%; z-index: 0; }
.column .topicList li { float: left; width: 349px; height: 362px; position: relative; padding: 10px; border: 1px #eee solid; margin-right: 42px; margin-bottom: 30px; }
.column .topicList li.last { margin-right: 0; }
.column .topicList li .pic { height: 196px; margin-bottom: 10px; }
.column .topicList li img { width: 349px; height: 196px; }
.column .topicList .tit { font-size: 16px; font-weight: bold; color: #2286b0; line-height: 36px; padding-left: 5px; }
.column .topicList .t .intro { font-size: 14px; line-height: 24px; color: #999; text-indent: 2em; }
.column .topicList li.t .date { position: absolute; left: 10px; top: 338px; color: #999; font-size: 14px; background: url(../images/list_icon.png) no-repeat 0 8px; padding-left: 24px; }
.column .topicList .title { margin-bottom: 0; }
.morebtn { display: block; width: 138px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #fff; margin: 0 auto; clear: both; background: #d4c185; border: 1px #d4c185 solid; }
.morebtn:hover { color: #333; border: 1px #ddd solid; background: none; }
#columnB { background: #f8f8f8; padding: 30px 0; margin-bottom: 30px; }
#columnB .hd ul { width: 276px; background: #f8f8f8; }
#columnB .hd:after { width: 380px; }
.dateInfoList { overflow: hidden; margin-right: -48px; }
.dateInfoList li { width: 576px; float: left; padding-bottom: 20px; margin: 0 48px 24px 0; border-bottom: 1px #d4d4d4 dashed; }
.dateInfoList li .calendar { width: 80px; height: 70px; float: left; margin-right: 20px; overflow: hidden; line-height: 20px; text-align: center; font-size: 12px; color: #666; background-color: #ededed; }
.dateInfoList li .calendar em { display: block; margin-top: 8px; height: 36px; line-height: 36px; font-size: 36px; }
.dateInfoList li .con { overflow: hidden; height: 90px; }
.dateInfoList li .title { font-size: 16px; font-weight: bold; line-height: 28px; }
.dateInfoList li .intro { margin-top: 8px; line-height: 24px; font-size: 14px; color: #999; }
.dateInfoList li:hover .calendar { color: white; background-color: #2286b0; }
.dateInfoList li:hover .calendar em { color: white; }
.sbox { width: 344px; padding: 0 20px; float: left; border: 1px #eee solid; box-shadow: 0px 0px 6px #eee; }
.sbox .hd { height: 78px; line-height: 78px; }
.sbox .hd .more { float: right; width: 28px; height: 28px; margin-top: 28px; background: url(../images/more.png) no-repeat left center; }
.sbox .hd h3 { float: left; font-size: 24px; }
.sbox .hd h3 a { color: #2286b0; }
.sbox .dateRight, .sbox .topicList li.n .date { display: block; color: #999; }
.sbox .infoList li, .sbox .hd, .sbox .topicList li.n { border-bottom: 1px #eee solid; }
.sbox .infoList li, .sbox .topicList li.n { line-height: 24px; padding: 10px 0; height: auto; }
.sbox .infoList { padding: 18px 0; }
#cwgz, #yggz, #video { height: 540px; margin-right: 20px; }
#video { margin-right: 0; }
#video .bd ul { padding-top: 20px; }
#video .bd .t { position: relative; height: 256px; margin-bottom: 5px; }
#video .bd .t .play { display: block; width: 50px; height: 50px; background: url(../images/video.png) no-repeat left center; position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; }
#video .bd .t .con { display: none; }
#video .bd .pic { height: 256px; }
#video .topicList .n .date { float: none; }
.jyznlist li { float: left; width: 22.5%; margin-right: 3%; margin-bottom: 30px; text-align: center; }
.jyznlist li { width: 32%; margin-right: 2%; }
.jyznlist li.li3, .jyznlist li.li6, .jyznlist li.li9 { margin-right: 0; }
.jyznlist li a { display: block; width: 100%; height: 168px; border: 1px #ededed solid; }
.jyznlist li a i { display: block; height: 63px; width: 60px; margin: 35px auto 0px auto; background: url(../images/jyzn_btns.png) no-repeat; }
.jyznlist li a:hover { background: #2286b0; color: #fff; }
.jyznlist li a:hover i { background: url(../images/jyzn_btns_hover.png) no-repeat; }
.jyznlist li.li1 a i, .jyznlist li.li1 a:hover i { background-position: center 0; }
.jyznlist li.li2 a i, .jyznlist li.li2 a:hover i { background-position: 5px -95px; }
.jyznlist li.li3 a i, .jyznlist li.li3 a:hover i { background-position: 8px -195px; }
.jyznlist li.li4 a i, .jyznlist li.li4 a:hover i { background-position: center -295px; }
.jyznlist li.li5 a i, .jyznlist li.li5 a:hover i { background-position: 6px -395px; }
.jyznlist li.li6 a i, .jyznlist li.li6 a:hover i { background-position: 8px -495px; }
.jyznlist li.li7 a i, .jyznlist li.li7 a:hover i { background-position: center -595px; }
.jyznlist li.li8 a i, .jyznlist li.li8 a:hover i { background-position: 5px -695px; }
.jyznlist li.li9 a i, .jyznlist li.li9 a:hover i { background-position: 4px -795px; }
/*出诊查询*/
.czcx_tab { margin-top: 20px; min-height: 800px; }
.czcx_tab .hd ul { overflow: hidden; }
.czcx_tab .hd li { float: left; width: 96px; height: 45px; line-height: 45px; text-align: center; border-radius: 3px 3px 0 0; background: url(../images/czcx_tab.jpg) repeat-x; cursor: pointer; color: #fff; margin-right: 1px; }
.czcx_tab li.on { background: url(../images/czcx_tabon.jpg) repeat-x; }
.czcxList { width: 100%; }
.czcxList td { border: 1px #eee solid; text-align: center; padding: 10px 0; color: #666; }
.czcxList th { background: #e4f7ff; border: 1px #d3e8f1 solid; color: #2286b0; font-weight: bold; padding: 12px 0; }
.choice { overflow: hidden; margin: 20px 0; }
.doctor_search { float: right; width: 372px; height: 38px; }
.doctor_search .btn { float: right; width: 72px; height: 38px; text-align: center; background: #2286b0; font-size: 16px; color: #fff; border: none; }
.doctor_name { height: 36px; line-height: 36px; border: 1px #cfcfcf solid; border-right: none; color: #a9a9a9; font-size: 16px; width: 291px; padding-left: 8px; float: left; }
.haschosen { float: left; }
.haschosen a { display: inline-block; height: 36px; line-height: 36px; border: 1px #cfcfcf solid; padding: 0 10px; margin-right: 10px; }
.haschosen a.del_all { color: #fff; background: #2286b0; border: 1px #2286b0 solid; }
.haschosen .iconfont { font-family: "iconfont" !important; font-size: 18px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.filter { background: #fcfcfc; }
#szks .hdt, #szks .hdt a { height: 228px; line-height: 228px; background: #2286b0; }
#szks { margin-bottom: 2px; }
#szks .bdt { height: 226px; }
.filter { overflow: hidden; }
.filter .hdt { float: left; width: 210px; text-align: center; }
.filter .hdt a { display: block; cursor: pointer; font-size: 18px; font-weight: bold; color: #fff; position: relative; }
.filter .bdt { float: left; width: 989px; border: 1px #ededed solid; border-left: 0; }
.filter .hdt a:after { content: ""; display: block; border: 7px solid transparent; position: absolute; top: 50%; margin-top: -2px; right: -14px; border-left-color: #2286b0; }
#zc .hdt a:after { border-left-color: #d4c185; }
#zc .hdt, #zc .hdt a { height: 160px; line-height: 160px; background: #d4c185; letter-spacing: 15px; }
#zc .bdt { height: 160px; }
.filter_list { padding: 10px 30px; }
.filter_list li { float: left; width: 220px; line-height: 46px; background: url(../images/filter_list.png) no-repeat 0 -33px; }
.filter_list li.cur { background: url(../images/filter_list.png) no-repeat 0 14px; }
.filter_list li a { display: block; padding-left: 30px; font-size: 16px; color: #666; }
.filter_box .hd { padding-bottom: 18px; border-bottom: 1px #cecece dashed; height: 36px; line-height: 36px; margin: 20px 20px 0 20px; }
.filter_box .hd li { float: left; margin-right: 30px; }
.filter_box .hd li a { display: block; padding: 0 26px; font-weight: bold; font-size: 18px; }
.filter_box .hd li.on { background: #2286b0; }
.filter_box .hd li.on a { color: #fff; }
.expert_list { overflow: hidden; margin: 20px -20px 22px 0; }
.expert_list li { float: left; border: 1px #ededed solid; width: 570px; height: 250px; padding: 9px; margin-right: 18px; }
.expert_list li .pic { float: left; width: 200px; margin-right: 20px; }
.expert_list li .con { overflow: hidden; }
.expert_list li .title { line-height: 48px; margin-top: 6px; }
.expert_list li .title a { font-size: 22px; color: #2286b0; margin-right: 10px; }
.expert_list li .title .Degree { font-size: 16px; color: #999; }
.expert_list li .node { line-height: 38px; margin-bottom: 4px; }
.expert_list li .node, .expert_list li .intro { color: #666; }
.expert_list li .intro { font-size: 16px; line-height: 30px; height: 92px; margin-bottom: 20px; }
.expert_list li .detail { display: inline-block; width: 106px; height: 38px; line-height: 38px; background: #d4c185; text-align: center; color: #fff; }
.auditRecordcss { display: none; }
/* 领导信息 - 列表页 ----------------------------------*/
.leaderList li { border-bottom: 1px dotted #ccc; padding: 20px 20px; background: #fff; overflow: hidden; line-height: 28px; }
.leaderList .title { margin-bottom: 5px; }
.leaderList .title a { color: #0068B7; font-size: 16px; }
.leaderList .job, .leaderList .work {/* padding-left: 23px; */ }
.leaderList .work { background-position: 3px -338px; float: left; }
.leaderList .intro span { display: block; }
.leaderList .text { color: #888; overflow: hidden; zoom: 1; }
.leaderList .intro .more { display: none }
.leaderList li .pic { float: left; margin-right: 30px }
.leaderL { float: left; margin-right: 20px; width: 230px; text-align: center; }
.leaderPic img { padding: 9px; border: 1px #ddd solid; }
.leaderR { overflow: hidden; }
.leaderDetail .sTitle { font-size: 18px; color: #2286b0; }
.boxE .hd { margin: 20px 0; }
.boxE .hd h3 { font-size: 24px; color: #2286b0; }
.boxE .leaderIntro { background: #fdfdfd; border: 1px #ddd solid; border-radius: 6px; padding: 20px; }
.boxE .leaderIntro p, .boxE .leaderIntro { line-height: 30px; font-size: 16px !important; }
.boxE .jt { height: 16px; position: relative; }
.boxE .jt .arrow { position: absolute; top: 0px; left: 30px; }
.boxE .jt .arrow, .boxE .jt .arrow s { line-height: 0; height: 0; width: 0; border-color: transparent; border-style: dashed; border-width: 8px; border-bottom-color: #ddd; }
.boxE .jt .arrow s { border-width: 8px; position: absolute; left: -8px; top: -6px; border-bottom-color: #fff; }
.pageTPList h4.prof { height: 38px; line-height: 38px; color: #888; }
.pageTPList li .detail { display: block; background: #d4c185; color: #fff; width: 100px; text-align: center; margin: 20px 0; }
.leaderPic1, .hl_title, h4.pre { text-align: center; }
.hl_title { font-size: 24px; color: #2286b0; }
.hd_dtail { line-height: 36px; border-bottom: 1px solid #ddd; height: 36px; overflow: hidden; margin: 0 10px 20px 10px; }
.hd_dtail h3 { font-size: 20px; color: #2286b0; border-bottom: 3px solid #2286b0; display: inline-block; padding: 0 10px; line-height: 33px; float: left; }
.hzbgs .tria, .dwbgs .tria, .ywk .tria, .hlb .tria, .rsk .tria, .cwk .tria, .zwk .tria, .sbk .tria, .jdsjk .tria, .xxk .tria, .bwk .tria, .kjk .tria, .yygrglk .tria, .yfbjk .tria, .ybk .tria, .xjk .tria, .ghbgs .tria, .sjcjbgs .tria, .jjbgs .tria { display: none; }
.pageBoxLoop .box .hd { height: 36px; line-height: 36px; border-bottom: 1px #ddd solid; }
.pageBoxLoop .box .hd .more { float: right; color: #999; }
.pageBoxLoop .box .hd h3 { float: left; line-height: 34px; font-weight: bold; font-size: 18px; padding: 0 20px; border-bottom: 2px #2286b0 solid; }
.pageBoxLoop .box .hd h3 a { color: #2286b0; }
.pageBoxLoop .box .bd { padding: 10px 0; }
.pageBoxLoop .box .bd li { height: 40px; line-height: 40px; border-bottom: 1px dotted #e6e6e6; }
.pageBoxLoop .box .bd li a { padding-left: 15px; font-size: 15px; background: url(../images/point-icon.png) 0 50% no-repeat; }
.ueditortable td { padding: 0 10px; }




.qrcodesharebox {position:relative; margin:5px 0 0; color:#aaa}
.qrcodesharebox a{padding:0; margin:3px 5px 0 5px; width:20px; height:20px; background:url(../images/share.jpg) no-repeat 0 0;background-position:-54px 0; overflow:hidden; display:block; position:relativ; float:right}
.qrcodesharebox .qrcodeshare{ text-align:center;  margin:0px 0 0 0px;position: absolute; z-index:999999;bottom: 50px;left:-125px; padding: 20px; border-radius: 4px; background: #fff; border:#e0e0e0 1px solid; opacity: 0; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); -webkit-transition: all .3s ease; transition: all .3s ease;}
.qrcodesharebox a:hover+.qrcodeshare{ opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
