﻿@charset "utf-8";
/* CSS Document */

body { font-size:14px; font-family:"思源黑体 CN Regular"; color:#333; background:#fff; -webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family: "思源黑体 CN Regular"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100% !important;}
a { text-decoration:none; color:#333; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#006936; }
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; word-break:break-all; word-wrap:break-word; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:1200px; margin:auto;}
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none;}



/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] ,input[type=submit],input[type=button],select,button{ -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color:#666666; }
textarea::-webkit-input-placeholder { color:#c8c8c8; }
input::-webkit-input-speech-button { display: none; }


@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}


/**index**/
.lcHead{ background:#fff; position:relative; z-index:99;}
.lcHead-logo{ background:url(../images/logo-line.png) no-repeat right center; padding:10px 20px 10px 0;}
.lcHead-tel{ background:url(../images/t-tel.png) no-repeat left center; padding-left:50px; font-size:16px; color:#666; text-align:center; margin-left:50px; margin-top:25px;}
.lcHead-tel .num{ font-size:28px; font-weight:600; color:#f38200; line-height:30px;}
.lcHead-tool{ padding-top:38px; position:relative;}

.lcHead-tool .oa{ background:#f38200; padding:0 9px; color:#fff; float:left; line-height:30px; font-size:22px; border-radius:5px;}
.lcHead-tool .search{ width:160px; margin-left:10px; border:1px solid #bcbcbc; border-radius:5px; position:relative;}
.lcHead-tool .search .srhInpt{ background:none; width:100%; height:28px; line-height:28px; font-size:12px; color:#444; padding-left:10px; vertical-align:top; }
.lcHead-tool .search .srhBtn{ background:#01818e; width:28px; height:28px; font-size:18px; color:#fff; text-align:center; line-height:28px; position:absolute; right:0; top:0; cursor:pointer;}


.lcNav{ background:#01818e; width:100%; position:relative; z-index:10;}
.lcNav li{ float:left; position:relative; text-align:center; margin:0 6px; display:inline-block;}
.lcNav li a.far{ padding:0 18px; line-height:60px; font-size:16px; color:#fff; display:block;}
.lcNav li.active:before{ content:''; background:#f38200; width:100%; height:5px; position:absolute; left:0; bottom:0;}
.lcNav li:hover a.far{ color:#f38200;}
.lcNav li .sub{  background:#fff; position:absolute; width:100%; top:100%; left:0;  box-shadow:0 1px 5px #bcbccb; display:none;}
.lcNav li .sub a{ display:block; font-size:16px; line-height:40px;}
.lcNav li .sub a:hover { background:#f38200; color:#fff; }


.lcHead .menuBtn{ background:#01818e; width:37px; height:37px; cursor:pointer; margin-top:3px; position:relative; border-radius:50%; display:none; position:absolute; right:3%; top:12px;}
.lcHead .menuBtn > span{ background:#fff; width:18px; height:2px; display:block; position:absolute; left:10px; top:10px; transition:all 0.4s;}
.lcHead .menuBtn > span:nth-child(2){ width:11px; top:17px;}
.lcHead .menuBtn > span:nth-child(3){ width:15px; top:24px;}
.lcHead .menuBtn:hover > span{ width:18px;}

.menuItem{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; display:none; }
.menuItem-padd{ width:100%; height:100%; overflow:hidden; background:#fff; float:right; position:relative; right:-400px; }
.menuItem-title{ background:#01818e; padding:0 15px; }
.menuItem-title .cn{ float:left; font-size:16px; line-height:52px; color:#fff; font-weight:bold; }
.menuItem-title .close{ background:url(../images/icon7.png) no-repeat; background-size:38px auto; width:38px; height:38px; float:right; margin-top:7px; cursor:pointer;}
.menuItem-list{ height:calc(100% - 52px); overflow-x:hidden; overflow-y:auto; padding:0 15px; }
.menuItem-list dl{ padding:10px 0; border-bottom:1px solid #f4f4f4; }
.menuItem-list dl dt{ line-height:28px; font-size:16px; }
.menuItem-list dl dd{ padding:5px 0; }
.menuItem-list dl dd a{ font-size:15px; display:inline-block; color:#666; line-height:26px; padding-right:10px; }
.menuItem-list dl dd a:hover{ color:#006936;}


.lcBanner{ overflow:hidden; position:relative;}
.lcBanner li img{ width:100%; display:block;}
.lcBanner .swiper-pagination{ bottom:15px !important; font-size:0;}
.lcBanner .swiper-pagination-bullet{ background:#bfbfbf; width:40px; height:10px; opacity:1; border-radius:3px; margin:0 8px!important; }
.lcBanner .swiper-pagination-bullet-active{ background:#f38200; width:60px; }


.zhNotice{ background:#fff; margin-top:20px; padding:5px 10px; border-radius:30px; box-shadow:1px 1px 7px rgba(0,0,0,.1);}
.zhNotice-list{ width:calc(100% - 120px); height:41px; overflow:hidden;}
.zhNotice-list .tempWrap{ width:100% !important;}
.zhNotice-list li{ width:auto !important; float:left; font-size:16px; color:#666; line-height:41px; margin-right:60px;}
.zhNotice-list li a{ color:#666;}
.zhNotice-list li a:hover{ color:#339966;}
.zhNotice-list li span{ color:#999; padding-left:20px; display:inline-block; vertical-align:top;}


.lcShortcut{ padding-top:70px;}
.lcShortcut a{ width:90px; float:left; margin-right:95px; display:inline-block; text-align:center; }
.lcShortcut a:last-child{ margin-right:0px; }
.lcShortcut a .tit{ font-size:20px; margin-top:30px; }
.lcShortcut a:hover img{ transform:scale(1.1); }


.lcNews{ padding:65px 0 30px 0;}
.lcNews-title{ color:#01818e; padding-bottom:10px; position:relative; line-height:30px; margin-bottom:10px; border-bottom:2px solid #01818e;}
.lcNews-title .cn{ font-size:24px; position:relative; padding-left:22px; }
.lcNews-title .cn:after{ content:''; background:#01818e; width:4px; height:30px; position:absolute; top:0; left:0;}
.lcNews-title .cn:before{ content:'' ; background:#01818e; width:2px; height:30px; position:absolute; top:0; left:6px;}
.lcNews-title .en{ font-size:18px; }
.lcNews-title .mo{ font-size:16px; color:#01818e;}
.lcNews-figure{ width:517px; height:375px; overflow:hidden; position:relative;}
.lcNews-figure li{ position:relative; overflow:hidden;}
.lcNews-figure li img{ width:100%; display:block; transition:all 0.4s;}
.lcNews-figure li .tit{ background:rgba(0,0,0,.6); width:100%; height:50px; line-height:50px; color:#fff; font-size:16px; padding:0 15px; position:absolute; left:0; bottom:0; z-index:2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lcNews-figure li:hover img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}

.lcNews-figure .swiper-pagination{ width:auto !important; left:auto !important; right:10px; bottom:15px !important; font-size:0;}
.lcNews-figure .swiper-pagination-bullet{ background:#fff; width:12px; height:12px; opacity:1; border-radius:50%; margin:0 8px!important; }
.lcNews-figure .swiper-pagination-bullet-active{ background:#f38200; }



.lcNews-list{ width:630px; padding-top:10px;}
.lcNews-list-tab a{ width:25%; float:left; text-align:center; font-size:18px; line-height:30px; position:relative; border-right:1px solid #01818e;}
.lcNews-list-tab a:last-child{ border-right:0;}
.lcNews-list-tab a.active, .lcNews-list-tab a:hover{ color:#f38200;}
.lcNews-list-tab a.active:before{ content:''; width:0; height:0; border-top:10px solid #f38200; border-right:10px solid transparent; border-left:10px solid transparent; position:absolute; bottom:-8px; left:50%; margin-left:-10px; }
.lcNews-list-swith{ padding-top:10px;}
.lcNews-list-swith ul{ display:none;}
.lcNews-list-swith ul:first-child{ display:block;}
.lcNews-list-swith li{ background:url(../images/news-dot.png) no-repeat left center; font-size:16px; line-height:26px; margin-top:10px; padding-left:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.lcNews-list-swith li span{ float:right;}


.lcExpert{ width:710px;}
.lcExpert-introd{ overflow:hidden;}
.lcExpert-introd li{ background:#f2f9f9; overflow:hidden;}
.lcExpert-introd li.active{ display:block;}
.lcExpert-introd li .pic{ width:280px;}
.lcExpert-introd li .word{ width:400px; padding-top:15px;}
.lcExpert-introd li .word .t{ font-size:24px; color:#f38200; margin-bottom:20px;}
.lcExpert-introd li .word .t a{ color:#f38200;}
.lcExpert-introd li .word .st{ font-size:16px; color:#f38200; line-height:30px;}
.lcExpert-introd li .word .c{ margin-top:35px; height:110px; line-height:22px; color:#666; overflow:hidden;}
.lcExpert-introd li .word .m{ display:block; text-align:right; position:relative; margin-top:15px;}
.lcExpert-introd li .word .m:before{ content:''; background:url(../images/d.png) no-repeat; width:48px; height:14px; position:absolute; right:30px; top:10px;}
.lcExpert-listBox{ padding:0 25px; position:relative; margin-top:10px;}
.lcExpert-list{ overflow:hidden;}
.lcExpert-list li{ background:#fff; padding:8px; overflow:hidden; border:1px solid #bcbcbc; cursor:pointer;}
.lcExpert-list li img{ width:60px; height:60px; float:left;}
.lcExpert-list li .name{ width:calc(100% - 60px); font-size:16px; line-height:60px; float:right; padding-left:15px;}
.lcExpert-list li.swiper-slide-thumb-active{ background:#019cac; border-color:#019cac; color:#fff; }
.lcExpert-list .swiper-button-next, .lcExpert-list .swiper-button-prev{ width:15px; height:28px; font-size:28px; margin-top:-14px; text-align:center; color:#8b8b8b;}
.lcExpert-list .swiper-button-next{ right:0;}
.lcExpert-list .swiper-button-prev{ left:0;}



.lcParty{ width:460px;}
.lcParty .lcVideo-list{ width:100%; padding-top:20px;}


.lcDepart{ background:#fff; padding:30px 0;}
.lcDepart-tab{ width:120px;}
.lcDepart-tab li{ background:#01818e; line-height:37px; text-align:center; color:#fff; font-size:18px; cursor: pointer; margin-bottom:10px; border-radius:4px; }
.lcDepart-tab li.active{ color:#f38200; }
.lcDepart-swith-box{ width:1070px;}
.lcDepart-swith{ display:none;}
.lcDepart-swith:first-child{ display:block;}
.lcDepart-swith-tiem{ width:720px; overflow:hidden;}
.lcDepart-swith-tiem .li{ width:25%; min-height:178px; float:left; text-align:center; border-right:1px dashed #bcbcbc;}
.lcDepart-swith-tiem .li:nth-child(4){ border-right:0;}
.lcDepart-swith-tiem .li a{ display:block; padding-bottom:30px;}
.lcDepart-swith-tiem .li a:last-child{ padding-bottom:0;}
.lcDepart-swith-pic{ width:330px; min-height:180px; max-height:180px; overflow:hidden; position:relative;}
.lcDepart-swith-pic .name{ background:rgba(93,159,171,0.3); position:absolute; bottom:0; left:0; width:100%; height:50px; text-align:center; line-height:50px; color:#fff; font-size:16px;}

.lcDepart-newsList{ width:850px;}
.lcDepart-newsList dl{ margin-bottom:10px;}
.lcDepart-newsList dl dt{ background:#01818e; width:120px; line-height:37px; text-align:center; color:#fff; font-size:18px; cursor: pointer; float:left; border-radius:4px;}
.lcDepart-newsList dl.active dt{ color:#f38200; }
.lcDepart-newsList dl dd{ overflow:hidden; margin-left:10px;}
.lcDepart-newsList dl dd a{ text-align:center; line-height:37px;}
.lcDepart-newsPic{ width:330px;}
.lcDepart-newsPic .p-swith{ height:180px; position:relative; overflow:hidden; display:none;}
.lcDepart-newsPic .p-swith:first-child{ display:block;}
.lcDepart-newsPic .p-swith .name{ background:rgba(93,159,171,0.3); position:absolute; bottom:0; left:0; width:100%; height:50px; text-align:center; line-height:50px; color:#fff; font-size:16px;}


.lcWebsite-floor{ background:#f2f9f9; padding:30px 0;}
.lcWebsite{ width:510px;}
.lcWebsite-list{ margin-top:-15px; position:relative;}
.lcWebsite-list a{ background:url(../images/lcWebsite.png) no-repeat; background-size:100% 100%; width:230px; line-height:65px; text-align:center; font-size:18px; color:#fff; float:left; margin-top:15px;}
.lcWebsite-list a:nth-child(2n+2){ float:right;}
.lcWebsite-list a:hover{ background:url(../images/lcWebsite-hover.png) no-repeat; background-size:100% 100%; }


.lcVideo{ width:640px;}
.lcVideo-box{ width:390px; height:305px; position:relative;}
.lcVideo-box video{ width:100%; height:100%; object-fit:fill;}
.lcVideo-box .play{ background:url(../images/video.png) no-repeat; width:51px; height:51px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2; cursor:pointer;}
.lcVideo-list{ width:220px;}
.lcVideo-list li{ font-size:16px; line-height:30px; margin-top:9px; position:relative; overflow:hidden; padding-left:17px; text-overflow:ellipsis; white-space:nowrap; }
.lcVideo-list li:first-child{ margin-top:0;}
.lcVideo-list li:before{ content:''; background:#f1a248; width:7px; height:7px; position:absolute; left:0; top:50%; margin-top:-4px; border-radius:50%;}
.lcVideo-list li span{ float:right;}


.lcEnviro{ padding:35px 0;}
.lcEnviro-tab a{ width:110px; height:30px; text-align:center; line-height:30px; color:#333; font-size:20px; float:left; cursor:pointer; transition:none; }
.lcEnviro-tab a.active{ background:#01818e; color:#fff; transform:skew(-30deg); }
.lcEnviro-tab a.active span{ display:inline-block; transform:skew(30deg); }
.lcEnviro-list{ margin-top:20px; overflow:hidden;}
.lcEnviro-list li{ height:150px; overflow:hidden; position:relative;}
.lcEnviro-list li img{ width:100%; display:block; transition:all 0.4s;}
.lcEnviro-list li .tit{ background:rgba(1,102,112,0.9); width:100%; text-align:center; line-height:30px; height:30px; position:absolute; bottom:0; left:0; color:#fff; font-size:16px; }
.lcEnviro-list li:hover .tit{  background:rgba(243, 130, 0, 1); }
.lcEnviro-list li:hover img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}


.lcFooter{ background:#535353;}
.lcFooter-links{ padding:14px 0; border-bottom:1px solid #a7a7a7;}
.lcFooter-links a{ width:11.1%; float:left; text-align:center; line-height:24px; color:#fff; font-size:16px; border-right:1px #fff solid;}
.lcFooter-links a:last-child{ border-right:0;}
.lcFooter-btm{ padding:40px 0 25px 0; color:#fff;}
.lcFooter-btm-contact li{ padding-top:15px;}
.lcFooter-btm-contact li:first-child{ padding-top:0;}
.lcFooter-btm-right{ text-align:right;}
.lcFooter-btm-right .tel{  background:#01818e; font-size:24px; color:#fff; padding:5px; display:inline-block; margin-bottom:28px;}
.lcFooter-btm-right .copy{ padding:0 70px 0 0; line-height:20px;    padding: 20px 0 0 0; line-height: 20px; width: 100%;}
.lcFooter-btm-right .code .cn{ display:inline-block; vertical-align:top; margin-left:10px; width:15px; line-height:26px;}

.lcRight-sider{ width:50px; position:fixed; right:20px; top:50%; transform:translateY(-50%); z-index:999;}
.lcRight-sider a{ background:#fff; width:50px; height:50px; margin-top:15px;  display:block; text-align:center; position:relative;  border-radius:4px; box-shadow:2px 0 8px rgba(0,0,0,.2);}
.lcRight-sider a .icon{ display:inline-block; padding-top:9px;}
.lcRight-sider a .icon .i-hide{ display:none;}
.lcRight-sider a .code{ background:#fff; width:112px; position:absolute; right:60px; top:-25px; padding:5px; box-shadow:2px 0 8px rgba(0,0,0,.2); display:none;}

.lcRight-sider a.js-gotop{ font-size:32px; line-height:50px; color:#a6a7a7; }
.lcRight-sider a:hover{ background:#007584; color:#fff;}
.lcRight-sider a:hover .icon .i-show{ display:none;}
.lcRight-sider a:hover .icon .i-hide{ display:inline-block;}
.lcRight-sider a:hover .code{ display:block;}


/**医院介绍**/
.pbanner{ width:100%; height:210px; background-size:cover;}
.pbanner-add{ padding-top:20px; font-size:16px; color:#fff;}
.pbanner-add a{ color:#ffff;}
.pbanner-word{ text-align:center; color:#fff; padding-top:25px;}
.pbanner-word .cn{ font-size:24px; line-height:1;}
.pbanner-word .en{ font-size:16px; text-transform:uppercase;}

.pbanner-menu{ position:relative; padding:0 50px; margin-top:30px; }
.pbanner-menu .center{ overflow:hidden;}
.pbanner-menu a{ display:inline-block; width:100%; color:#fff; font-size:16px; text-align:center; line-height:44px; transition:none; border:1px solid #fff; border-radius:4px;}
.pbanner-menu a.active { background:#f48100; color:#fff; border:1px solid #f48100; }
.pbanner-menu .swiper-button-next, .pbanner-menu .swiper-button-prev{ width:18px; height:30px; line-height:30px; font-size:30px; text-align:center; margin-top:-15px; color:#fff;}
.pbanner-menu .swiper-button-next{ color:#f48100;}
.pbanner-menu .swiper-button-prev.swiper-button-disabled{ opacity:.6; display:none;}
.pbanner-menu .swiper-button-next.swiper-button-disabled{ opacity:0.6; display:none;}


.psecond-menu{ text-align:center; font-size:0; margin-top:30px;}
.psecond-menu a{ min-width:157px; margin:0 35px; display:inline-block; vertical-align:top; color:#fff; font-size:16px; line-height:44px; border:1px solid #fff; border-radius:4px;}
.psecond-menu a.active { background:#f48100; color:#fff; border:1px solid #f48100; }


.pmain{ padding:30px 0;}
.pmain-threeMenu{ padding-bottom:20px; border-bottom:1px solid #bcbcbc;}
.pmain-threeMenu a{ padding:0 35px; line-height:38px; float:left; font-size:20px; margin-right:20px; border:1px solid #bcbcbc;}
.pmain-threeMenu a.active{ background:#01818e; color:#fff; border-color:#01818e;}

.pabout-info{ line-height:28px; text-align:justify;}
.pabout-ment{ margin-left:-15px; position:relative;}
.pabout-ment li{ width:calc(33.33% - 15px); height:279px; overflow:hidden; float:left; margin:0 0 30px 15px; display:inline-block; position:relative;}
.pabout-ment li img{ width:100%; display:block; transition:all 0.4s;}
.pabout-ment li .tit{  background:rgba(1,102,112,0.9); width:100%; line-height:40px; text-align:center; font-size:18px; color:#fff; position:absolute; bottom:0; left:0; }
.pabout-ment li:hover img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}


.ppage{ padding:30px 0; font-size:0; text-align:center;}
.ppage a{ line-height:40px; margin:0 6px; vertical-align:top; padding:0 17px; display:inline-block; font-size:14px; border:1px #d8d8d8 solid; border-radius:5px;}
.ppage .nowpage{ background:#01818e; line-height:40px; margin:0 6px; vertical-align:top; font-size:14px; padding:0 17px; display:inline-block; color:#fff; border:1px #01818e solid; border-radius:5px;}
.ppage a:hover{ background:#01818e; border-color:#01818e; color:#fff;}


/**新闻中心**/
.pnews-title{ padding-bottom:25px; border-bottom:4px solid #01818e;}
.pnews-title .icon{ float:left; line-height:50px; margin-right:10px;}
.pnews-title .icon img{ vertical-align:middle;}
.pnews-title .cn{ font-size:20px; line-height:22px; padding-top:10px;}
.pnews-title .en{ font-size:12px;}
.pnews-list li{ padding:25px 0; overflow:hidden; border-bottom:1px dashed #bcbcbc;}
.pnews-list li:last-child{ border-bottom:0;}
.pnews-list li .pic{ width:175px;}
.pnews-list li .word{ width:860px; padding:10px 0 0 20px;}
.pnews-list li .word .t{ font-size:18px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-list li .word .c{ line-height:26px; margin-top:15px; max-height:52px; overflow:hidden;}
.pnews-list li .date{ width:120px; text-align:right;}
.pnews-list li .date .v{ display:block; text-align:right; position:relative; }
.pnews-list li .date .v:before{ content:''; background:url(../images/d.png) no-repeat; width:48px; height:14px; position:absolute; right:30px; top:10px;}
.pnews-list li .date .d{ margin-top:20px;}

.pnews-detaTop{ font-size:24px; padding-bottom:20px; color:#01818e; position:relative; padding-right:150px; border-bottom:3px solid #01818e;}
.pnews-detaTop .date{ font-size:16px; color:#000; display:inline-block; position:absolute; right:0; top:5px;}
.pnews-detaInfo{ padding:30px 0; line-height:28px; text-align:justify;}
.pnews-detaPage a { display:block; font-size:18px; line-height:40px; }

.pknow-list li{ font-size:16px; line-height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px dashed  #bcbcbc;}
.pknow-list li span{ float:right;}

.pvideo-list{ margin-left:-25px; position:relative;}
.pvideo-list li{ width:calc(25% - 25px); float:left; margin:30px 0 0 25px; display:inline-block;}
.pvideo-list li .pic{ position:relative; height:150px; overflow:hidden;}
.pvideo-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pvideo-list li .pic .iconfont{ font-size:50px; line-height:1; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.pvideo-list li .tit{ font-size:16px; line-height:25px; margin-top:10px; max-height:50px; overflow:hidden;}
.pvideo-list li .date{ font-size:12px; margin-top:6px;}
.pvideo-list li:hover .pic img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}


.precruit-list li{ overflow:hidden; padding:25px 0; border-bottom:1px dashed  #bcbcbc;}
.precruit-list li .word{ width:1000px; position:relative; padding:5px 0 5px 25px; border-left:15px #f38200 solid;}
.precruit-list li .word .t{ font-size:18px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.precruit-list li .word .c{ line-height:26px; margin-top:5px;}
.precruit-list li .date { padding-top:9px; text-align:center;}
.precruit-list li .date .v{ margin-top:9px; display:inline-block; position:relative; padding:3px 6px; border:1px solid #bcbcbc; }


.pdown-list li{ background:#f3f3f3 url(../images/down.png) no-repeat 23px center; padding:12px 65px; margin-bottom:20px; position:relative; border:1px #eaeaea solid; border-radius:5px;}
.pdown-list li .txt{ font-size:16px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pdown-list li .btn{ font-size:28px; position:absolute; right:35px; top:50%; transform:translateY(-50%);}


/**科室介绍**/
.pdepart-item{ padding-bottom:30px;}
.pdepart-item-tit{ font-size:24px; color:#f38200; padding-bottom:5px; position:relative;}
.pdepart-item-tit:before{ content:''; background:#01707c; width:130px; height:2px; position:absolute; left:0; bottom:0;}
.pdepart-item-list{ margin-left:-24px; position:relative; padding-top:5px;}
.pdepart-item-list a{ background:url(../images/pdepart-bg.png) no-repeat left center; width:calc(25% - 24px); padding-right:40px; text-align:center; float:left; position:relative; font-size:18px; line-height:63px; margin:24px 0 0 24px; float:left; display:inline-block; border:1px #bfbfbf solid; border-radius:5px;}
.pdepart-item-list a .iconfont{ width:40px; text-align:center; font-size:32px; position:absolute; right:0; top:0; color:#a6a6a6; border-left:1px #bfbfbf solid;}
.pdepart-item-list a:hover{ color:#f38200;}

.pdepart-detaInfo{ background:#017b88; padding:25px; position:relative; color:#fff;}
.pdepart-detaInfo .name{ font-size:24px; text-align:center; font-weight:bold; padding-bottom:20px;}
.pdepart-detaInfo .figure{ width:440px;}
.pdepart-detaInfo .word{ width:680px;}
.pdepart-detaInfo .word .c{ height:254px; overflow:hidden;}
.pdepart-detaInfo .word dl{ margin-top:20px; line-height:22px;}
.pdepart-detaInfo .word dl:first-child{ margin-top:0;}
.pdepart-detaInfo .word dl dt{ font-size:20px; margin-bottom:6px;}
.pdepart-detaInfo .word .zt{ font-size:32px; line-height:1;}
.pdepart-detaInfo .word .zc{ margin-top:30px; font-size:16px; color:#fff; line-height:32px; max-height:192px; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; -webkit-line-clamp:6; -webkit-box-orient:vertical; display:-webkit-box !important;}
.pdepart-detaInfo .view{ display:block; color:#fff; position:relative; margin-left:20px; margin-top:20px;}
.pdepart-detaInfo .view:before{ content:''; background:url(../images/d.png) no-repeat; width:48px; height:14px; position:absolute; left:-20px; top:10px;}

.pdepart-detaFloor{ padding:30px 0 20px 0;}
.pdepart-detaFloor .pknow-list{ padding-top:20px;}
.pdepart-detaFloor .lcShortcut{ padding-top:30px;}
.pdepart-detaFloor-title{ font-size:24px; position:relative; padding-bottom:5px;}
.pdepart-detaFloor-title:before{content:''; background:#f38200; width:130px; height:2px; position:absolute; left:0; bottom:0;}
.pdepart-detaFloor-experts li{ width:16.66%; float:left; text-align:center; margin-top:30px;}
.pdepart-detaFloor-experts li a{ min-width:120px; display:inline-block; line-height:38px; font-size:22px; border:1px solid #017b88; border-radius:5px;}
.pdepart-detaFloor-experts li a:hover{ background:#017b88; color:#fff;}


.pdepart-marsk{ background:rgba(0,0,0,.7); width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; z-index:998; display:none;}
.pdepart-pup{ background:#fff; width:1200px; height:520px; padding:25px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:999; border-radius:5px; box-shadow:0 5px 15px rgba(0, 0, 0, .5); display:none;}
.pdepart-pup .close{ background:#017b88; width:32px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px; position:absolute; right:10px; top:10px; border-radius:50%;}
.pdepart-pup .cont{ width:100%; height:100%; text-align:justify; line-height:30px; overflow-y:auto;}


/**专家介绍**/
.pexpert-floor{ padding-bottom:30px;}
.pexpert-floor-tit{ font-size:20px; padding-bottom:5px; position:relative;}
.pexpert-floor-tit:before{ content:''; background:#01818e; width:130px; height:2px; position:absolute; left:0; bottom:0;}
.pexpert-floor-listBox{ margin-top:20px; position:relative;}
.pexpert-floor-listBox + .pexpert-floor-listBox{ margin-top:70px;}
.pexpert-floor-list{ overflow:hidden;}
.pexpert-floor-list li{ position:relative; display:inline-block; border:1px solid #E2E2E2;}
.pexpert-floor-list li .pic{ width:180px; height:205px; overflow:hidden;}
.pexpert-floor-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pexpert-floor-list li .word{ width:calc(100% - 180px); padding:10px;}
.pexpert-floor-list li .word .t{ font-size:18px; color:#f48100;}
.pexpert-floor-list li .word .c{ line-height:22px; margin-top:10px; max-height:110px; overflow:hidden; color:#333;}
.pexpert-floor-list li .word .c dl dt{ float:left;}
.pexpert-floor-list li .word .m{ display:inline-block; position:absolute; bottom:20px; right:10px;}
.pexpert-floor-list li .word .m:before{ content:''; background:url(../images/d.png) no-repeat; width:48px; height:14px; position:absolute; left:-20px; top:10px;}
.pexpert-floor-list li:hover .pic img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.pexpert-floor-list .swiper-button-next, .pexpert-floor-list .swiper-button-prev{ width:16px; height:28px; font-weight:bold; color:#f48100; line-height:28px; font-size:28px; top:-30px; margin-top:-14px;}
.pexpert-floor-list .swiper-button-prev{ left:auto; right:60px;}
.pexpert-floor-list .swiper-button-next.swiper-button-disabled{ color:#b4b4b4;}
.pexpert-floor-list .swiper-button-prev.swiper-button-disabled{ color:#b4b4b4;}

.pexpert-detaInner{ padding:40px; box-shadow:0 5px 10px rgba(0,0,0,.2);}
.pexpert-detaInner .figure{ width:275px;}
.pexpert-detaInner .word{ width:calc(100% - 275px); padding-left:50px; position:relative;}
.pexpert-detaInner .word .t{ font-size:24px; color:#037f8b;}
.pexpert-detaInner .word .c{ font-size:16px; line-height:32px; margin-top:20px;}
.pexpert-detaInner .word .c dl dt{ float:left; font-weight:bold; padding-right:10px;}
.pexpert-detaInner .word .m{ display:inline-block; position:absolute; top:10px; right:10px;}
.pexpert-detaInner .word .m:before{ content:''; background:url(../images/d.png) no-repeat; width:48px; height:14px; position:absolute; left:-20px; top:10px;}

.pexpert-detaSched{ margin-top:50px;}


/**搜索结果**/
.psearch-list li{ padding:25px 0; position:relative; overflow:hidden; line-height:28px; border-bottom:1px dashed #bcbcbc;}
.psearch-list li .txt{ width:1020px; font-size:18px; float:left; font-weight:bold; padding-right:25px;}
.psearch-list li .view{ display:inline-block; position:relative;}
.psearch-list li .view:before{ content:''; background:url(../images/d.png) no-repeat; width:48px; height:14px; position:absolute; left:-20px; top:10px;}


/**质控中心**/
.zkNews-title{ padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #e4e4e4 }
.zkNews-title .cn{ position:relative; font-size:32px; line-height:1; }
.zkNews-title .mo{ font-size:16px; line-height:32px; font-weight:100; position:relative; }
.zkNews-title .mo:before{ content:''; background:url(../images/d.png) no-repeat; width:48px; height:14px; position:absolute; right:30px; bottom:0px;}

.zkNews-sider{ width:580px; position:relative; overflow:hidden;}
.zkNews-sider li{ position:relative; padding-bottom:70px;}
.zkNews-sider li .thumb{ width:100%; height:330px; overflow:hidden;}
.zkNews-sider li .thumb img{ width:100%; height:100%; object-fit:cover; display:block; transition:all 0.4s;}
.zkNews-sider li .tit{ background-color:#fff; width:530px; padding:18px 20px; position:absolute; left:10px; bottom:10px; z-index:1; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);}
.zkNews-sider li .tit u { display:block; font-size:24px; line-height:42px; max-height:84px; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-decoration:none; }
.zkNews-sider li:hover .thumb img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.zkNews-sider .swiper-pagination{ text-align:left; bottom:150px !important; font-size:0; padding-left:5px;}
.zkNews-sider .swiper-pagination-bullet{ background:#fff; width:40px; height:6px; opacity:1; margin:0 5px !important;  border-radius:0;}
.zkNews-sider .swiper-pagination-bullet-active{ background:#f2c34a;}

.zkNews-list{ width:580px;}
.zkNews-list li { display:block; position:relative; padding-left:70px; color:#555; }
.zkNews-list li+li { margin-top:17px }
.zkNews-list li .time { position:absolute; left:0; top:0; width:52px; height:52px; text-align:center; color:#555; line-height:1; border:1px solid #e4e4e4;}
.zkNews-list li .time span { margin-top:8px; font-size:12px; display:block; }
.zkNews-list li .time strong { display:block; margin-top:3px; font-size:24px; font-weight:normal;}
.zkNews-list li .title { font-size:16px; line-height:26px; height:52px; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap: break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; display:-webkit-box;}
.zkNews-list li:hover .time { border-color:#006936; color:#006936;}


.zkCenter{ margin-top:60px; padding-bottom:20px;}
.zkCenter .zkNews-title{ margin-bottom:0;}