@charset "utf-8";
/* CSS Document */


::selection {background:#03ab67;color:#fff;}
::-moz-selection {background:#03ab67;color:#fff;}
::-webkit-selection {background:#03ab67;color:#fff;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
input {border: none;background: none;}
input,textarea,button,select {font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;outline: 0;font-size: 14px;-webkit-appearance: none;}
.jieq {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jieq2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;}
.jieq3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}
img{ max-width:100%;}
body{ min-width:1200px;background-color:#f5f5f5; color:#333;font:14px/20px "Microsoft YaHei",SimSun,SimHei,Tahoma,Helvetica,Arial,sans-serif;   -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
.fl{ float:left !important; }
.fr{ float:right !important; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.marginTop40{ margin-top:40px;}
.siteWidth{ width:1200px; margin:0 auto;   }
.hidden{ overflow:hidden;}
.column{ padding-bottom:40px;}
.icon{ background:url(icon.png) no-repeat;}
/* 导航 */
#header{background:#fff;}
.logoBar{ width:445px; height:104px;}
.top-right{}
.top-link{ padding-top:20px; height:28px; line-height:28px; text-align:right;}
.top-link a{ padding-left:15px; display:inline-block}
.top-link a i{ margin-right:3px; float:left; display:block; width:28px; height:28px;}
.icon-zp{ background-position:0 0;}
.icon-sy{ background-position:-28px 0;}
.icon-sc{ background-position:-56px 0;}
.icon-lx{ background-position:-84px 0;}
.top-search{ padding-top:10px; height:34px; line-height:34px; color:#666;}
.top-search strong{ color:#03ab67; font-size:16px;}
.top-search form{ float:right;}
.searchBar{ margin-left:20px; padding-left:10px; width:258px; height:32px; border:1px solid #c9c9c9; overflow:hidden;}
.searchInput{ width:221px; height:32px; border-right:1px solid #c9c9c9;}
.searchButton{ width:35px; height:32px; background:#fff url(search.png) center no-repeat; border:0;}
#header .navBar.mini {position: fixed; z-index:999; left:0; right:0; top:0;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);}
.navBar{ position:relative; z-index:1;  background:#03ab67; color:#fff; height:55px; line-height:55px;}
.nav{ width:1200px; margin:0 auto;}
.nav .m{ float:left; width:133px; position:relative;}
.nav a:hover{ text-decoration:none; }
.nav h3{ float:left; width:133px;  font-size:100%; font-weight:normal; font-size:18px; height:55px; overflow:hidden; text-align:center;}
.nav h3 a{ display:block; color:#fff;  padding:0 20px;vertical-align:top;  }
.nav .on{}
.nav .on h3 a{ background:#048953;}
.nav .sub{ display:none; /*默认隐藏*/ width:133px;position:absolute; left:0px; top:55px; text-align:center;  }
.nav .sub li{ vertical-align:middle; background:#048953; font-size:16px; }
.nav .sub li a{line-height:20px; padding:15px 5px; display:block; color:#fff; }
.nav .sub li:hover{ background:#03ab67;}
.nav #m4 .sub{ width:1180px; padding:20px 10px; left:-399px; background:rgba(4,137,83,0.6);}
.nav #m4 .sub li{ float:left; display:inline; margin:8px; padding:0 20px; border-radius:5px; background:#03ab67;}
.nav #m4 .sub li a{ padding:13px 5px;}



/* banner */
.banner{ min-width:1000px;  position:relative;  height:384px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:684px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:299px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:4px; border:1px solid #ffffff; border-radius:7px;  background:#03ab67; overflow:hidden; line-height:9999px; filter:alpha(opacity=60);opacity:0.6}
.banner .hd ul li.on{ width:20px; filter:alpha(opacity=100);opacity:1;  }

/* content */
#content{ padding:30px 0; overflow:hidden;}
.box-shadow{background:#fff;box-shadow: 0px 1px 15px rgba(51, 51, 51, 0.20);}
.side{ width:220px; float:right;   }
.tit{ height:22px; line-height:22px; margin:0 18px; padding:15px 0; border-bottom:1px solid #e5e5e5; background:url(tit-bg.gif) 0 repeat-x;color:#03ab67;}
.tit h2{ float:left; height:35px; padding-right:5px; border-bottom:3px solid #03ab67;font-size:20px; color:#03ab67;background:#fff;}
.tit .more{ display:block; padding-left:5px; background:#fff;color:#666666; font-size:14px;}
.titt{ padding:50px 0 50px; background:url(titt-bg.png) center no-repeat; font-size:32px; text-align:center; font-weight:bold;}
.mainContent1{ height:304px; padding-bottom:40px;}
/* 焦点图 */
.focusBox { float:left; position: relative; width:470px; height: 304px; border-radius:5px; overflow: hidden; background:#fff; }
.focusBox .pic img { width: 470px; height: 304px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 27px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 27px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:27px; line-height:27px; position:absolute; bottom:-27px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; }
.focusBox .num { position: absolute; z-index: 3; bottom:9px; right: 5px; }
.focusBox .num li{ float: left; position: relative; width:8px; height:8px; border-radius:4px; background:#aeaeaf;overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; font-size:0;}
.focusBox .num li.on,.focusBox .num li:hover{ background:#058c55;}

/* Tab切换 */
.slideTxtBox{ float:right;  width:712px; height:304px; border-radius:5px; overflow:hidden;background:#fff;  text-align:left;  }
.slideTxtBox .hd{ height:43px; line-height:43px;border-bottom:1px solid #e5e5e5; font-size:17px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; width:180px; text-align:center;}
.slideTxtBox .hd ul li a{ display:block;}
.slideTxtBox .hd ul li.on{ background:#03ab67;}
.slideTxtBox .hd ul li.on a{ color:#fff;}
.slideTxtBox .bd{ padding:8px 0;}
.slideTxtBox .bd li{/* float:left; width:320px;  */padding-right:10px; height:38px; padding-left:22px;line-height:38px; background:url(li.gif) 10px no-repeat; font-size:14px;}
.slideTxtBox .bd li a{ display:block; margin-right:90px;}
.slideTxtBox .bd li .date{ float:right; color:#999;  font-size:13px; }
.slideTxtBox .bd li a:hover{ color:#e88c30;}
.alone{ padding:0 22px;}
.alone h4{ padding-top:12px; font-size:17px; color:#e88c30; text-align:center;}
.alone h4 a{color:#e88c30;}
.alone .txt{ padding-top:8px; height:40px; margin-bottom:10px;  color:#666666;}
.alone .txt a{color:#666666;}
.alone a:hover{color:#e88c30;}


.zt-box{ padding:45px 0;}
.zt-tit{ float:left;}
.zt-box ul{float:left; margin-left:-15px; display:block;}
.zt-box ul li{ float:left; padding-left:24px; width:345px; height:96px;}
.gaikuang{ width:318px; padding-bottom:18px; background:#eeeeee;}
.gaikuang-more{ display:block; width:150px; height:28px; margin:auto; line-height:28px; background:#3399ff; color:#fff; text-align:center;}
.gaikuang-more:hover{ color:#fff;}
.gaikuang-txt{ margin:10px 22px; height:144px; overflow:hidden; font-size:15px; line-height:24px;}
.gaikuang-pic{ width:274px; height:78px; margin:auto;}

.xinwen{ width:712px;}
.xinwen .tit{ margin-right:0;}
.xinwen .bd{ margin:24px 0px 24px 18px;padding:1px 14px 14px; border:1px solid #e5e5e5;}
.xinwen ul{}
.xinwen ul li{ margin-top:15px;height:106px;}
.xinwen ul li .pic{ width:140px; height:106px; overflow:hidden;}
.xinwen ul li .txt{ margin-left:150px;}
.xinwen ul li .txt .name{ padding-top:15px; font-size:16px;}
.xinwen ul li .txt .info{ padding-top:10px; color:#666;}
.xinwen ul li:hover{box-shadow: 0px 0px 15px rgba(0,0,0,0.2); }
.xinwen ul li:hover .name{ color:#e88c30;}
.xinwen ul li:hover .info{ color:#03ab67;}

.hulichangshi{ width:450px;}
.hulichangshi .tit{ margin-left:0;}
.hulichangshi .bd{ margin:24px 18px 24px 0;padding:14px 14px 10px; border:1px solid #e5e5e5;}
.hulichangshi ul{}
.hulichangshi ul li{ height:32px; padding-left:15px; line-height:32px; background:url(li.gif) left no-repeat; font-size:14px;}
.hulichangshi ul li:hover a{ color:#e88c30;}
.hulichangshi ul li a{ display:block; margin-right:90px;}
.hulichangshi ul li .date{ float:right; color:#999;  font-size:13px; }
.hulichangshi-tw{ height:130px; padding-right:20px;}
.hulichangshi-t{ width:150px; height:114px; overflow:hidden;}
.hulichangshi-t img{ width:100%;}
.hulichangshi-wtit{  margin-left:160px; padding-top:10px; color:#e88c30; font-size:16px;}
.hulichangshi-wtxt{ margin-left:160px; padding-top:10px; height:60px;overflow:hidden; line-height:20px;color:#666; }

/* 图片滚动 */
.picScroll{margin-right:18px; position:relative; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left;margin-left:18px; margin:25px 0 25px 18px;  width:215px; height:330px;overflow:hidden; border:1px solid #e8e8e8; display:inline; text-align:center; }
.picScroll ul li .pic{ width:96px; height:132px; margin:21px auto 0; overflow:hidden;}
.picScroll ul li .name{ padding-top:10px; font-size:17px; color:#e88c30;}
.picScroll ul li .post{ padding-top:5px; font-size:15px;}
.picScroll ul li .info{ margin-top:12px; border-top:1px dashed #e5e5e5; padding:14px 5px 0; height:40px; font-size:13px; color:#666;}
.picScroll ul li .btn{ margin-top:12px; height:29px; line-height:29px; background:url(btn-bg.jpg) center no-repeat; font-size:13px; color:#ff0000;}
.picScroll ul li:hover{ border-color:#fff;}
.picScroll ul li:hover .post,.picScroll ul li:hover .info,.picScroll ul li:hover .btn{ color:#03ab67;}


/*---图片放大效果---*/ 
.scale li {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.scale li:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
	z-index: 100;
}
.scalee li a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.scalee li a:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
	z-index: 100;
}

.slideTxtBox2{text-align:left;  }
.slideTxtBox2 .hd{ padding:40px 0 20px; height:64px; width:560px; margin:auto;}
.slideTxtBox2 .hd ul{ zoom:1;  }
.slideTxtBox2 .hd ul li{ float:left; display:inline; margin:0 50px; width:180px; height:64px; border-radius:5px; text-align:center; font-size:13px;}
.slideTxtBox2 .hd ul li a{ display:block; color:#999999;}
.slideTxtBox2 .hd ul li h2{ padding:12px 0 3px; font-size:18px; color:#333;}
.slideTxtBox2 .hd ul li.on{ background:#fff; box-shadow: 0px 1px 15px rgba(51, 51, 51, 0.20);}
.slideTxtBox2 .hd ul li.on h2{color:#03ab67;}
.slideTxtBox2 .bd{overflow:hidden; height:250px;}
.picScroll2{margin-right:18px; position:relative; overflow:hidden;   }
.picScroll2 ul{ overflow:hidden; zoom:1; }
.picScroll2 ul li{ float:left;margin-left:18px; margin:30px 0 20px 18px;  width:200px; height:200px;overflow:hidden;display:inline; text-align:center; }
.picScroll2 ul li .pic{ width:200px; height:152px; overflow:hidden;}
.picScroll2 ul li .name{ padding-top:8px; height:35px; line-height:35px;}





/* 友情链接 */
.friendLink{ margin-top:40px; background:#fff; overflow:hidden; clear:both;   }
.friendLink-tit{ width:110px;padding:15px 0; text-align:center;}
.friendLink-tit h2{ height:38px; line-height:38px; font-size:18px; color:#666666;}
.friendLink-list{ margin-left:110px;padding:15px 0; display:block; overflow:hidden; zoom:1; color:#999;  }
.friendLink-list a{ display:inline-block; margin:0 15px; padding-left: 24px; line-height:38px; color:#999; font-size:16px;background:url(icon-guohui.png) left no-repeat; }


/* footer */
#footer{ background:#048953;color:#fff; }
#footer .copyRight{ padding:24px 0 20px; background:url(footer_line.png) top no-repeat; font-size:12px; text-align:center;}
.footer-cont{ width:1200px; margin:auto; padding: 35px 0;}
.footerLeft{ width:298px; padding-right:30px; border-right:1px dashed rgba(255,255,255,0.3);}
.footerLeft .footer-logo{ padding:10px 0;}
.footerLeft .footer-map{ padding-top:25px;}
.footer-contact{ width:300px; padding-left:30px; font-size:15px;}
.footer-contact .ti{ padding-top:15px; font-size:22px;}
.footer-contact p{ padding-top:20px; overflow:hidden;}
.footer-tel{ width:525px;}
.footer-tel ul li{ float:left; margin:10px 0 0 5px; width:170px; padding:10px 0; height:44px; line-height:22px; background:#047b4b; border-radius:5px; text-align:center;}
.footer-tel ul li .telTit{ font-size:14px;}
.footer-tel ul li .telNumber{ font-size:18px;}
.right_window{ position:fixed; z-index:999; right:18px; top:250px;}
.right_window ul li{ margin-top:4px; width:60px; height:50px; padding:8px 0 2px; background:#03ab67; border-radius:3px; font-size:12px;color:#fff; text-align:center;}
.right_window ul li:hover{ background:#048953;}
.right_window ul li a{ color:#fff;}
.right_window ul li i{ width:28px; height:28px; display:block; margin:auto;}
.icon-complaint{ background-position:0 -28px;}
.icon-code{ background-position:-28px -28px;}
.icon-gotop{ background-position:-56px -28px;}
.right_window ul li i.icon-gotop{ margin-top:8px;} 
.code-img{ display:none; position:absolute; right:80px; top:40px; padding:13px; width:106px; height:106px; border-radius:10px; background:#fff;}
.code-img::after {content: "";display: block;position: absolute; right:-20px;top:50px;width: 0;height: 0;border-width: 10px;border-style: solid;border-color:transparent transparent transparent #fff;}
.right_window ul li:hover .code-img{ display:block;}
/*内页*/
.ny-banner{ height:210px;}
.breadcrumb{ padding:15px 0; height:22px;line-height:22px; font-size:15px; color:#666;}
.breadcrumb a{ color:#666;}
.left{ width:200px;}
.left_nva{}
.left_nva .nva_tit{ padding:20px; background:#03ab67 url(nva_tit_bg.jpg) 140px no-repeat; font-size:20px; color:#fff;}
.left_nva ul{ list-style:none;}
.left_nva ul li{ margin-top:5px; padding-left:20px;background:#f2fbf7 url(left_li2.png) 183px no-repeat;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);  font-size:18px;}
.left_nva ul li a{ display:block; padding:12px 20px 12px 0; line-height:25px; color:#03ab67;}
.left_nva ul li.dq,.left_nva ul li:hover{ background:#03ab67 url(left_li.png) 183px no-repeat; }
.left_nva ul li.dq a,.left_nva ul li:hover a{color:#fff;}
.right{ width:980px;}
.page-tit{ padding-top:25px; height:45px; margin:0 30px; border-bottom:1px solid #e5e5e5;text-align:center;}
.page-tit h3{ height:43px; line-height:43px; border-bottom:3px solid #03ab67;font-size:21px;  color:#03ab67;}
.danye-box{ padding:0 40px;}
.danye{ padding:30px; min-height:400px; font-size:16px; color:#666; line-height:2;}
.dany{padding-top:30px;font-size:15px; color:#707070; line-height:30px;}
.header2 { padding:40px 0 20px; margin:0 30px; border-bottom:1px dotted #d3d3d3; text-align:center;}
.header2 .conttit{ font-size:26px; color:#333; line-height: 1.4; font-weight:bold;}
.header2 .subtitle{ color:#999; font-size:16px; padding-top:14px;}
/*page style*/
.page { padding:30px 30px 60px;overflow: hidden; background-color:#fff; text-align:center;}
.page span {display:inline-block;height: 28px; border:1px solid #f2f2f2;line-height: 28px;font-size: 13px;color:#556270;padding: 0 9px;margin: 0 3px;white-space: nowrap;}
.page span a {color: #666;}
.page span.disabled {color: #666;}
.page span.current {color: #03ab67; border:1px solid #03ab67;}
.page span.current a{color: #03ab67;}
.sxp { padding:0px 30px 30px;line-height: 28px;font-size: 16px;color:#333;}
.sxp p{ padding:8px 0;}
.sxp span {display: block;padding-top: 10px;}
.sxp font {float: left;width:74px;height: 28px;display: block; color:#676767;margin-right: 5px;}
.sxp a{ color:#03ab67;}


/*图文列表*/
.imgtxtlist{ padding:0 30px;}
.imgtxtlist li{ padding:30px 0; height:117px; border-bottom:1px dashed #cfd9df; font-size:15px; position:relative;}
.imgtxtlist li .p-img{ float:left; width:156px; height:117px; overflow:hidden;}
.imgtxtlist li .p-info{ margin-left:176px;transition:all .5s ease-in;}
.imgtxtlist li .p-name{ margin-right:90px; font-size:18px; color:#333;transition:all .5s ease-in;}
.imgtxtlist li .p-txt{ margin-top:14px; height:52px; color:#6f7c87;line-height:26px; color:#666;}
.imgtxtlist li .p-time{ position:absolute; top:32px; right:0px; color:#666;font-size:14px;}
.imgtxtlist li .p-more{ padding-top:10px; color:#03ab67;}
.imgtxtlist li .p-img img{-webkit-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.imgtxtlist li:hover .p-name{ color:#03ab67;}
/*.imgtxtlist li:hover .p-img img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) }*/
.imgtxtlist li:hover .p-more{ text-decoration:underline;}
.imgtxtlist li .p-txt { position:relative;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.imgtxtlist li:hover .p-txt{ padding-left:26px;}
.imgtxtlist li .p-txt::after{content: ""; display: block;left:2px; width: 1px; background-color: #e0e0e0;position: absolute;top:0px; bottom:0;opacity: 0;}
.imgtxtlist li:hover .p-txt::after{ opacity:1;}

.lingdao-list{ height:1500px;}
.lingdao-list li{display: flex; border-bottom:none; padding-bottom: 0;}
.lingdao-list li .p-img{ padding:2px; width:178px; height:245px; border:1px solid #cfd9df; box-shadow: 0px 1px 15px rgba(51, 51, 51, 0.20);}
.lingdao-list li .p-img img{ width:178px;}
.lingdao-list li .p-info{ flex: 1; margin-left:20px;transition:all .5s ease-in;}
.lingdao-list li .p-name{ margin-right:0px; padding-top:30px; font-size:18px; color:#03ab67;}
.lingdao-list li .p-txt{ margin-top:14px; color:#6f7c87;line-height:26px; color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;}
.lingdao-list li .p-txt::after{ display:none;}
.lingdao-list li:hover .p-txt{ padding-left:16px;}
/*文字列表*/
.txtlist{ padding:20px 30px; height:1100px;}
.txtlist li{ padding-left:25px; height:54px; border-bottom:1px dashed #e5e5e5; line-height:54px; font-size:16px; background:url(li.gif) left no-repeat;}
.txtlist li span{ float:right; margin-left:10px; color:#999;  font-size:15px;}
.txtlist li a{ color:#666;}
.txtlist li:hover a{ color:#03ab67;}
/*图片列表*/
.piclist1{ padding:20px 18px; height:1320px;}
.piclist1 li{ float:left; display:inline; margin:20px 12px; width:446px; height:400px;}
.piclist1 li .pic{ padding:7px; width:430px; height:328px; border:1px solid #cfd9df;  overflow:hidden;}
.piclist1 li .pic img{width:430px; height:328px;transition: all .6s ease 0s;}
.piclist1 li .name{ margin-top:10px; height:40px; line-height:40px;font-size:16px; text-align:center;}
.piclist1 li:hover .pic img { -webkit-transform: scale(1.1, 1.06); -ms-transform: scale(1.1, 1.06); transform: scale(1.1, 1.06) }

.piclist2{ margin:0 -8px;}
.piclist2 li{ margin:20px 8px; width:435px; height:310px;}
.piclist2 li .p-img{ width:435px; height:258px; overflow:hidden;}
.piclist2 li .p-img{}
.piclist2 li .p-name{ margin-top:5px; height:40px; line-height:40px;font-size:15px;}

/*科室*/
.lmlist{ padding:22px; overflow:hidden;}
.lmlist li{ float:left; display:inline; margin:8px; width:170px; height:60px; background: #e5f6f0; font-size:18px; text-align:center; position:relative;}
.lmlist li a{ display:block;position: absolute;width: 170px;top: 50%;left:50%;transform: translate(-50%,-50%);}
.lmlist li:hover,.lmlist li.dq{ background:#03ab67;box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.lmlist li:hover a,.lmlist li.dq a{ color:#fff;}
.keshi-zhuanjia{ padding:0 30px 30px;}
.keshi-zhuanjia ul{ padding:0; margin:0 -11px; height:auto;}
.keshi-zhuanjia ul li{ float:left; display:inline; width:420px; margin:11px; padding:17px 10px 17px 17px; border:1px solid #e5e5e5;font-size: 15px;transition: all .6s ease 0s;}
.keshi-zhuanjia ul li .p-img{ width:144px; height:198px; padding:2px; border:1px solid #e5e5e5;}
.keshi-zhuanjia ul li .p-img img{width:144px; height:198px;}
.keshi-zhuanjia ul li .p-info{ margin-left:164px;transition:all .5s ease-in;}
.keshi-zhuanjia ul .p-name{ padding-top:15px;font-size:18px; color:#03ab67;transition:all .5s ease-in;}
.keshi-zhuanjia ul .p-txt{ margin-top:14px; height:104px; overflow:hidden; color:#6f7c87;line-height:26px; color:#666;}
.keshi-zhuanjia ul .p-more{ padding-top:20px; color:#03ab67;}
.keshi-zhuanjia ul .p-post{ padding-top:20px; color:#03ab67;}
.keshi-zhuanjia ul li:hover{ background:#fff; box-shadow: 0px 1px 15px rgba(51, 51, 51, 0.20);}
/*联系电话*/
.tel-list{ padding:30px; border-bottom:1px dashed #e5e5e5;}
.page-tit2{ padding-left:10px; border-left:3px solid #03ab67; height:20px; line-height:20px; color:#03ab67; font-size:18px;}
.line{ margin:13px 0; border-bottom:1px dashed #e5e5e5;}
.keshi-info{ padding:30px;}
.keshi-pic{ width:248px; height:180px; overflow:hidden;}
.keshi-pic img{width:248px; height:180px;}
.keshi-txt{ margin-left:268px; padding-top:30px; font-size:16px;}
.keshi-name{ color:#03ab67; font-weight:bold; font-size:18px;}
.keshi-txt p{ padding:10px 0;}

/*专家介绍*/
.zhijialist{ padding:30px;}
.zhijia-info{ padding:70px 90px; min-height:500px;}
.zhijia-img{ width:230px; padding:5px; border:1px solid #c9c9c9; background:#fff;}
.zhijia-img img{ width:100%; display:block;}
.zhijia-txt{ margin-left:280px;}
.zhijia-name{ margin-top:30px; font-size:20px; color:#333;}
.zhijia-post{ padding-top:15px; font-size:15px; color:#03ab67;}
.zhijia-txt-xx{ margin-top:30px;color: #777;line-height:2;}



/*医院环境*/
.ambient{ overflow:hidden; padding:20px 120px;}
.ambient li{ float:left; width:440px; margin:15px 30px 25px;transition: all 0.36s ease 0s;}
.ambient_img{ width:440px; height:280px;transition: all 0.36s ease 0s;}
.ambient_name{ line-height:50px; font-size:14px; color:#666666; text-align:center;}
.ambient li:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.ambient li:hover .ambient_img{transform: scale(0.95);}

#mbOverlay {position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#mbOverlay.mbOverlayFF {background: transparent url(80.png) repeat;}
#mbOverlay.mbOverlayIE {position: absolute;}
#mbCenter {height: 557px;position: absolute;z-index: 9999;left: 50%;background-color: #fff;border: 1px solid #f6f6f6;-moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);}
#mbCenter.mbLoading {background: #fff url(WhiteLoading.gif) no-repeat center;-moz-box-shadow: none;-webkit-box-shadow: none;}
#mbImage {left: 0;top: 0;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: left;background-position: center center;background-repeat: no-repeat;padding: 7px;}
#mbImage a, #mbImage a:link, #mbImage a:visited {color: #ddd;}
#mbImage a:hover, #mbImage a:active {color: #fff;}
#mbBottom {min-height: 20px;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #999;text-align: left;padding: 0 10px 10px;}
#mbTitle {display: inline;color: #999;font-weight: bold;line-height: 20px;font-size: 14px;}
#mbNumber {display: inline;color: #03ab67;line-height: 26px;font-size: 14px;position: absolute;bottom: 10px;right: 10px;text-align: center;width: 65px;height: 26px;}
#mbCaption {display: block;color: #999;line-height: 14px;font-size: 10px;}
#mbPrevLink, #mbNextLink, #mbCloseLink {display: block;float: right;height: 43px;margin: 0;outline: none;}
#mbPrevLink {width: 70px;height: 130px;background: transparent url(CustomBlackPrevious.png) no-repeat center;position: absolute;top: 38%;left: -1px;}
#mbNextLink {width: 70px;height: 130px;background: transparent url(CustomBlackNext.png) no-repeat center;position: absolute;top: 38%;right: -1px;}
#mbCloseLink {width: 43px;background: transparent url(CustomBlackClose.png) no-repeat center;position: absolute;top: 8px;right: 8px;}
#mbError {position: relative;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: center;border: 10px solid #700;padding: 10px 10px 10px;margin: 20px;_margin: 20px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#mbError:hover {border: 10px solid #000;}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {color: #d00;font-weight: bold;text-decoration: underline;}

/*投诉建议*/
.tsjy-top{ margin:50px 30px 0; padding:30px; color:#333333; font-size:16px; line-height:2; border:1px solid #e5e5e5;}
.tsjy-form{ padding:50px 300px;}
.tsjy-form .layui-form-item .layui-input-inline{ width:300px;}
.tsjy-form .layui-btn{ background:#03ab67;}
.tsjy-form .layui-btn-primary{background-color: #fff;}


/* 头条 */
	.geadlines {
		padding:30px 40px;
		margin-bottom: 30px;
		text-align: center;
		position:relative;
		/* background:#fff url(icon_toutiao.png) -4px -4px no-repeat; */
		box-shadow: 0px 1px 15px rgb(51 51 51 / 20%);
	}
	
	.geadlines-more a{ color:#00569d; font-size:16px;}
	.geadlines .first {
		font-size: 26px;
		color: #00569d;
		line-height: 1.2;
		font-weight: bold
	}
	.geadlines .first a {
		color: #00569d;
	}
	.geadlines ul {
		overflow: hidden;
		padding: 20px 0 0;
	}
	.geadlines li {
		float: left;
		width: 30.3%;
		margin: 0 1.5%;
		color: #666;
		font-size: 15px;
	}
	.geadlines li a {
		color: #666;
	}










