@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {  margin:0;   padding:0; 
  font-family:"Microsoft Yahei","宋体"; /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/  font-size:14px; color:#333;}
table {  border-collapse:collapse;    border-spacing:0;}
fieldset,img,button {  border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;  
  /* font-weight:normal; */
}
ol,ul { list-style:none;}
caption,th {  text-align:left;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
a { text-decoration:none; color:#555;  }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


html { font-family: "Microsoft Yahei","宋体";    }
body { background: #fff; }
a:hover,a:focus {
  color: d87351;
  text-decoration: none;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mc { margin:0 auto;}
.w1200 {  width: 1200px;}
.fl { float:left}
.fr { float:right}
.cl { clear:both; 
  /* color: #931f32; */
}


/* ------------------------------------------------------首页-------------------------------------------------------- */
.topwrap{width: 100%; height: 96px;  padding: 22px 0;}
.topwrap .topbox{height: 100%; }
.topwrap .topbox .toplogo{width: 529px; height: 51px;}
.topwrap .topbox .toplogo img{width: 100%; height: 100%;}
.topwrap .topbox .toptel{ width: 550px; height: 100%; padding-top: 12px;}
.topwrap .topbox .toptel ul li{ padding-left: 30px; height: 40px; float: left;}
.topwrap .topbox .toptel ul li:nth-child(1){ background: url(../images/tel_icon01.png)no-repeat left;}
.topwrap .topbox .toptel ul li:nth-child(3){ background: url(../images/tel_icon02.png)no-repeat left;}
.topwrap .topbox .toptel ul li:nth-child(5){ background: url(../images/tel_icon02.png)no-repeat left;}
.topwrap .topbox .toptel ul li p{ color: #999; font-size: 13px; padding-left: 13px;}
.topwrap .topbox .toptel ul li span{font-weight: 600;  font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 14px;}
.tel_line{width: 1px; height: 35px; background-color: #a5a7b0; margin: 2.5px 13px;}

/*导航*/
.navWrap { width:100%; height:52px; background-color: #d87351;}
.navbox{height:100%; line-height: 52px;}
.navbox .nav{ width: 1084px; position:relative; z-index:6; }
.navbox .nav a{ color:#fff; }
.navbox .nav .nLi{ float:left; position:relative; display:inline; }
.navbox .nav .nLi h3{ float:left;}
.navbox .nav .nLi h3 a{ display:block; font-size:17px; text-decoration:none; padding: 0 20px;}
.navbox .nav .nLi h3 a:hover{font-weight: 600;}
.navbox .nav .on h3 a{font-weight: 600;}
.navbox .nav .sub{ display:none; width:320px; left:6px; top:52px; position:absolute; background: rgba(255, 255, 255, 0.9); line-height:40px; padding: 10px 0;}
.navbox .nav .sub::before { content: ''; position: relative; top: -17px; left: 40px; display: block; width: 15px; height: 8px; background: url(../images/nav_arrow.png) no-repeat;}
.navbox .nav .sub::after { content: ''; position: relative; bottom: -11px; left: 0; display: block; width: 100%; height: 5px;
  background-image: linear-gradient(90deg,#c7542f,#fdbea5);}
.navbox .nav .sub li{ zoom:1; }
.navbox .nav .sub a{ display:block; padding:0 21px; font-size:15px; color:#333;}
.navbox .nav .sub a:hover{ color: #d87351; font-weight: 600;}

.search{width: 110px; height: 100%; background: url(../images/search.png) no-repeat center; padding: 0 21px;}
.search a{ padding-left: 27px; margin-left: 10px; font-size: 15px; color: #fff; background: url(../images/fdj.png) no-repeat left;}
.search a:hover{font-weight: 600;}

/*--------------banner开始----------------*/
.fullSlide{ width:100%;  position:relative; z-index:1; height:511px; background:#fff;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:511px; overflow:hidden; text-align:center; }
/* .fullSlide .bd li a { display: block; width:100%; height:192px;} */
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; 
  _background:#000; _filter:alpha(opacity=60);  }
.fullSlide .hd ul{ text-align:center; /* background-color: rgba(0, 0, 0, 0.52); */}
.fullSlide .hd ul li{ cursor:pointer;  display:inline-block;  *display:inline; zoom:1; width:12px; height:12px; margin:0 10px; border-radius: 50%;
  background-color: #eee;  overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-color: #c7542f; }
.fullSlide .prev,  
.fullSlide .next { width: 48px; height: 50px; margin: -45px 0 0; display: none;  background: url(../images/prev.gif) no-repeat 0 0;
  position: absolute; top: 53%; z-index: 10; cursor: pointer; text-indent: 999; filter: alpha(opacity=60); opacity: 0.8;}
.fullSlide .prev { left: 30px;}
.fullSlide .next { background-position: -48px 0; right: 30px; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter: alpha(opacity=100) !important; opacity: 1 !important;}

.newsWrap{height: 398px; padding-top: 58px;}

/* 左侧切换图片 */
.newsWrap .focusBox{ width: 397px; height: 340px; position: relative; background-color: #faf6ed; overflow: hidden;  border-bottom: 3px solid; border-image: linear-gradient(to right, #c7542f, #fdbea5) 1;}
.newsWrap .focusBox .pic{  width: 100%; height: 318px;  position:relative; z-index:0; }
.newsWrap .focusBox .pic img { width: 100%; height: 260px; display: block; }

.newsWrap .focusBox .txt { position: absolute; bottom: 18px; z-index: 2; height: 46px; width:100%; overflow: hidden; padding: 0 10px;}
.newsWrap .focusBox .txt li{width: 377px; height:100%; position:absolute;}
.newsWrap .focusBox .txt li a{ display: block; color: #333; font-size: 16px; text-decoration: none; display: block; padding-bottom: 7px;
  width: 100%; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; }
.newsWrap .focusBox .txt li span{font-size: 12px; color: #999; }
.newsWrap .focusBox .txt li:hover a{color: #921e16;}

.newsWrap .focusBox .num {  position: absolute; bottom:5px; right: 10px; z-index:3; }
.newsWrap .focusBox .num li{margin: 0 5px; width: 7px; height: 7px; background-color: #999; overflow: hidden; cursor: pointer;	border-radius:10px;
  display:inline-block; *display:inline; zoom:1;}
.newsWrap .focusBox .num .on{  background-color: #c7542f;}

/* 医院动态  就医导航 切换 */
.newslistTab{width: 438px; height: 340px; margin-left: 38px; }
.newslistTab .hd { position: relative; width: 416px; height: 36px; border-bottom: 1px #e0e0e0 solid;}
.newslistTab .hd ul { z-index: 5; position: absolute; height: 36px; overflow: hidden;  zoom: 1; }
.newslistTab .hd li { float: left;width: 89px; cursor: pointer; height: 100%; color: #666; font-size: 20px; margin-right: 55px; }
.newslistTab .hd li.on {color: #444; font-weight: bold; border-bottom: 2px #d87351 solid;}
.newslistTab .hd .more{padding-top: 8px; }
.newslistTab .hd .more a{font-size: 12px; color: #999;}
.newslistTab .hd .more a:hover { color: #d87351;}

.newslistTab .bd {width: 100%; height: 300px; clear: both;  position: relative; padding-top: 1px; }
.newslistTab .bd ul li{ float: left; width: 416px;  height: 75px; border-bottom: 1px #ddd dashed; padding: 16px 0; margin: 0 11px;}
.newslistTab .bd ul li .rq{ width: 82px; border-right: 1px #ccc solid;}
.newslistTab .bd ul li .rq h5{font-size: 25px; font-weight: 600; font-family: Arial, Helvetica, sans-serif; color: #d87351; float: left;}
.newslistTab .bd ul li .rq span{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ccc; float: left; padding-left: 2px;}
.newslistTab .bd ul li a{line-height: 25px; display: block; color: #333; font-size: 15px; float: left; width: 100%;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.newslistTab .bd ul li:hover { background-color: #d87351; width: 438px; margin: 0; padding: 16px 11px; border-bottom: none;}
.newslistTab .bd ul li:hover .rq h5{color: #fff; }
.newslistTab .bd ul li:hover .rq span{color: #fff;}
.newslistTab .bd ul li .tit{width: 315px; height: 100%;}
.newslistTab .bd ul li:hover a{color: #fff;}
.line{ width: 416px; margin-left: 11px; border-bottom: 3px solid; border-image: linear-gradient(to right, #c7542f, #fdbea5) 1;}

/* 通知通告 */
.tztgWrap{width: 292px; height: 100%; border-bottom: 3px solid; border-image: linear-gradient(to right, #c7542f, #fdbea5) 1;}

.common_tit{ height: 36px; border-bottom: 1px #e0e0e0 solid;}
.common_tit h2{width: 108px; height: 100%; float: left; font-size: 20px; color: #444; font-weight: 600; padding-left: 15px; background: url(../images/common_tit.jpg) no-repeat 0px 10px; border-bottom: 2px #d87351 solid;}
.common_tit span{ font-size: 17px; color: #b1b1b1; padding: 5px 0 0 17px; float: left; font-family: Arial, Helvetica, sans-serif;}
.common_tit a{font-size: 12px; color: #999; float: right; padding-top: 8px;}
.common_tit a:hover{color: #d87351;}

.tztgWrap img{width: 100%; height: 102px; float: left; padding-top: 20px;}
.tztgWrap ul {float: left;}
.tztgWrap ul li{width: 100%; height: 99px; border-bottom: 1px #ddd dashed; padding-top: 18px;}
.tztgWrap ul li a{font-size: 15px; line-height: 25px; color: #333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.tztgWrap ul li span{ font-size: 12px; color: #999; padding: 0 2px;}
.tztgWrap ul li a:hover{color: #921e16;}

/* 第二部分 诊疗区 */
.zlqWrap{height: 178px; padding: 58px 0;}
.zlqbox{width: 100%; height: 100%; position:relative;}
.zlqbox .ohbox{width: 1116px; overflow: hidden; position: relative; left: 42px;}
.zlqbox .ohbox ul { overflow: hidden; zoom: 1;}
.zlqbox .ohbox ul li{width: 356px; height: 62px; overflow: hidden;   float: left; border-radius: 5px; background-color: #eee6d5; margin-right: 24px;}
.zlqbox .ohbox ul li a p{display: block; width: 100%; float: left; font-size: 15px; padding: 21px;}
.zlqbox .ohbox ul li a p::before{content: ""; display: block; width: 20px; height: 20px; margin-right: 14px; background: url(../images/iconall.png) no-repeat 0 -70px; float: left;}
.zlqbox .ohbox ul li a p::after{content: ""; display: block; width: 20px; height: 20px; background: url(../images/iconall.png) no-repeat 0 -100px; float: right;}
.zlqbox .ohbox ul li:hover{background-color: #d87351;}
.zlqbox .ohbox ul li:hover p{color: #fff;}
.zlqbox .ohbox ul li:hover p::before{background: url(../images/iconall.png) no-repeat -22px -70px;}
.zlqbox .ohbox ul li:hover a p::after{background: url(../images/iconall.png) no-repeat -22px -100px;}

.zlqbox .prev, .zlqbox .next{ display:block; position:absolute; top:30%; left:0; width:30px; height:30px; background:url(../images/iconall.png) no-repeat;
  background-position:0px 0px;}
.zlqbox .prev:hover{  background-position:0 -30px;}
.zlqbox .next{ left:auto;  right:0; background-position:-30px 0px;}
.zlqbox .next:hover{  background-position:-30px -30px;}

/* 简介 */
.aboutWrap{width: 100%; height: 399px; padding: 41px 0; background: url(../images/aboutbj.jpg)repeat-y center;}
.aboutbox{height: 100%; }
.aboutbox img{ width: 449px; height: 100%; float: left;}
.about_txt{width: 475px; height: 100%; padding-left: 42px;}
.about_txt h1{font-size: 18px; font-weight: 600; color: #333; line-height: 45px;}
.about_txt span{ display: block; width: 56px; height: 2px; background-color: #d87351; }
.about_txt .about_p{  border-bottom: 1px #cac3b4 solid; overflow: hidden; width:100%; height: 140px;}
.about_txt .about_p p{text-align: justify; text-justify: inter-ideograph; font-size: 16px; color: #333; line-height: 33px; 
padding: 25px 0 17px 0;}
.about_txt h3{font-size: 14px; color: #921e16; line-height: 30px; padding-top: 9px; float: left; display: block;}
.about_txt a{ padding-top: 20px; padding-right: 10px; float: right; font-size: 12px; color: #666;}
.about_txt a:hover{color: #d87351;}

.iconbox{width: 242px; height: 100%;}
.iconbox ul li{ width: 105px; height: 105px; margin: 0 0 16px 16px; padding: 20px; text-align: center; float: left; border-radius: 5px;}
.iconbox ul li a{ display: block; }
.iconbox ul li:nth-child(1){background: url(../images/icon_01.png) #c88c72 no-repeat 20px 20px; width: 105px;}
.iconbox ul li p:nth-child(1){padding-top: 52px;}
.iconbox ul li:nth-child(1):hover {background: url(../images/wxewm.jpg) #c88c72 no-repeat center;}
.iconbox ul li:nth-child(1):hover p{display: none;}
.iconbox ul li:nth-child(2){background-color: #d87351; }
.iconbox ul li:nth-child(3){background-color: #d87351; }
.iconbox ul li:nth-child(4){background-color: #c88c72; }
.iconbox ul li a img{ width: 59px; height: 51px; float: left;}
.iconbox p{font-size: 13px; color: #fff;}
.icon05{width: 226px; height: 70px; line-height: 70px; padding-left: 80px; background: url(../images/icon_05.png) #a55a55 no-repeat 13px 10px; margin-left: 16px; border-radius: 5px;}

/* 专家 */
.zj_piclist{width: 1290px; height: 406px; padding-top: 58px;}
.jzjsbox{width: 100%; height: 312px; position:relative; padding-top: 24px;}
.zjpic ul li{width: 183px; height: 288px; float: left; background-color: #eee5d4;}
.zjpic ul li .zjimg{width: 100%; height: 226px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
.zjpic ul li .zjimg img{width: 100%; height: auto;}
.zjpic ul li .zjtxt{width: 100%; height: 62px; padding: 9px 10px;}
.zjpic ul li .zjtxt h3{font-size: 18px; font-weight: 600; color: #a55a55; display: inline-block; padding-right: 16px;}
.zjpic ul li .zjtxt span{font-size: 12px; color: #666; }
.zjpic ul li .zjtxt p{font-size: 13px; color: #666; padding-top: 3px; }
.zjpic ul li:hover{border-bottom: 3px solid; border-image: linear-gradient(to right, #c7542f, #fdbea5) 1;}

.jzjsbox .prev, .jzjsbox .next{ display:block; position:absolute; top:50%; left:0; width:30px; height:30px; background:url(../images/iconall.png) no-repeat;
  background-position:0px 0px;}
.jzjsbox .prev:hover{  background-position:0 -30px;}
.jzjsbox .next{ left:auto;  right:0; background-position:-30px 0px;}
.jzjsbox .next:hover{  background-position:-30px -30px;}

/* 首页专家 */
.sy_zjpic{width: 1200px; overflow: hidden; position: relative; left: 45px;}
.sy_zjpic ul { overflow: hidden; zoom: 1;}
.sy_zjpic ul li{ margin-right: 20px; overflow: hidden; }

/* 内页专家 */
.ny_zjpic{width: 100%;}
.ny_zjpic ul { margin-left: -70.5px;}
.ny_zjpic ul li{ margin-left: 70.5px; margin-bottom: 60px;}

/* 党建 心向阳光 */
.newslist_two{height: 328px; padding-top: 58px; }
.mewsbox{width: 546px; height: 100%; border-bottom: 3px solid; border-image: linear-gradient(to right, #c7542f, #fdbea5) 1;}
.mewstit{ width: 100%; height: 65px; line-height: 65px;}
.mewstit h2{display: inline-block; color: #b7181d; font-size: 23px; font-weight: 600; -webkit-text-stroke:3px transparent; background-color: #fff;  -webkit-background-clip: text;}
.mewstit a{display: block; width: 66px; height: 22px; line-height: 22px; margin-top: 21.5px; color: #fff; font-size: 13px; 
  border-radius: 5px; background-color: #b7181d; float:right; text-align: center;}
.mewstit a:hover{background-color: #8d0a0f;}
.newsleft{background: url(../images/newsimg01.jpg) no-repeat top; }
.newsleft h2{ padding-left: 190px;}
.newsleft a{ margin-right: 177px;}
.newsright{background: url(../images/newsimg02.jpg) no-repeat top;}
.newsright h2{ padding-left: 110px;}
.newsright a{ margin-right: 113px;}

.mewsbox ul li{width: 100%; height: 67px; line-height: 65px; float: left; border-bottom: 1px #ebebeb solid; padding: 0 20px;}
.mewsbox ul li:hover{border-bottom: 1px #c68a81 solid;}
.mewsbox ul li span{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #999; float: left; padding-right: 27px;}
.mewsbox ul li a{font-size: 15px; color: #333; float: left; display: block; width: 365px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mewsbox ul li i{display: block; width: 25px; height: 25px; background: url(../images/iconall.png) no-repeat 0 -130px; float:right; margin-top: 20px;}
.mewsbox ul li:hover span{ color: #921e16; }
.mewsbox ul li:hover a{ color: #921e16; }
.mewsbox ul li:hover i{ background: url(../images/iconall.png) no-repeat -27px -130px;}

.msgWrap{width: 1210px; height: 233px; padding: 58px 0;}
.msgWrap ul li{width: 292.5px; height: 117px; border-radius: 5px; float: left; background-color: #c88c72; padding: 19px 30px; margin: 0 5px;}
.msgWrap ul li:nth-child(2n+1){background-color: #d87351;}
.msgWrap ul li span{font-size: 23px; font-family: Arial, Helvetica, sans-serif; color: #fff;}
.msgWrap ul li h3{font-size: 23px; font-weight: 600; color: #fff; line-height: 35px;}
.msgWrap ul li p{font-size: 15px; color: #fff; padding-top: 10px;}

/* 环境 */
.envWrap{width: 1290px; height: 336px; padding-bottom: 58px;}
.envbox{width: 100%; height: 218px; position:relative; padding-top: 24px;}
.envpic ul li img{width: 100%; height: 100%; transition: all 0.5s;}
.envpic ul li:hover img{transform:scale(1.1);}

.envbox .prev, .envbox .next{ display:block; position:absolute; top:50%; left:0; width:30px; height:30px; background:url(../images/iconall.png) no-repeat;
  background-position:0px 0px;}
.envbox .prev:hover{  background-position:0 -30px;}
.envbox .next{ left:auto;  right:0; background-position:-30px 0px;}
.envbox .next:hover{  background-position:-30px -30px;}

/* 首页环境 */
.sy_envpic{width: 1200px; overflow: hidden; position: relative; left: 45px;}
.sy_envpic ul { overflow: hidden; zoom: 1;}
.sy_envpic ul li{width: 280px; height: 218px; float: left; background-color: #eee5d4; overflow: hidden; margin-right: 26px;}

/* 内页环境 */
.ny_envpic{width: 100%;}
.ny_envpic ul{margin-left: -50px;}
.ny_envpic ul li{float: left; width: 320px; height: 280px; margin-left: 50px; margin-bottom: 40px;}
.ny_envpic ul li .envpicimg{width: 100%; height: 230px; overflow: hidden;}
.ny_envpic ul li p{line-height: 50px; float: left; width: 100%; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_envpic ul li:hover p{color: #d87351;}





/*-------------------- 底部开始 -------------------*/
.footerWrap{ width: 100%; height: 330px; background-color: #eee6d5; }
.footerWrap p{color: #333;}
.footerWrap a{ color: #333;}
.footerWrap a:hover{ color: #c7542f;}

.friendlink{width: 100%; height: 62px; line-height: 62px; border-bottom: 1px #c6c0b2 solid; padding-left: 53px; background: url(../images/linkimg.png) no-repeat left;}
.friendlink a{margin-right: 20px;}
.friendlink span{color: #333;}

.foot_txt{width: 100%; height: auto; padding-top: 43px;}
.foot_logo{width: 325px;  height: 100%;}
.foot_logo img{width: auto; height: 82px; padding-bottom: 29px; border-bottom: 1px #c6c0b2 solid; float: left;}
.foot_logo p{font-size: 17px; padding: 12px 0; line-height: 31px; float: left; color: #666;}
.foot_logo h3{font-size: 18px; font-weight: 600; color: #d87351;}

.footnav{width: 560px; height: 100%; padding-left: 70px;  background:url(../images/footnavbj.png) no-repeat; }
.footnav ul{width: 100%; height: 105px;}
.footnav ul li{float: left; height: 42px;}
.footnav ul li a{margin-right: 37px; font-size: 15px;}
.footnav .copy{ width: 100%; height: 100%; padding-top:96px; }
.footnav .copy .foot_tell{ width: 100%; height: 38px; padding-left: 63px; line-height: 30px; font-size: 30px; color: #d87351; background: url(../images/footnav.png) no-repeat left; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.footnav .copy p{line-height: 25px;}

.footer .ewm{ width:125px; height:190px; margin-left: 30px; padding-top: 22px; text-align: center; font-size: 12px; }
.footer .ewm img{ width:125px; height: 125px; border: 6px #d87351 solid;}
.footer .ewm p{line-height: 43px;}

.foot_tech{width: 100%; height: 39px; line-height: 39px; background-color: #d87351; text-align: center; color: #fff;}
.foot_tech a{color: #fff;}
.foot_tech a:hover{text-decoration:underline;; }


#gotoTop {
	background: url("../images/top1.png");
	width: 50px;
	height: 50px;
	right: 30px;
	bottom: 50px;
	margin-top: -50px;
	margin-left: 520px;
	display: none;
	position: fixed;
	cursor: pointer;
}
#gotoTop {
	_position: absolute;
}
.hover#gotoTop {
	background: url("../images/top2.png");
}


/* 内页 */
.contentwrap{width: 100%; min-height: 390px; background-color: #efecec8c;}
.content_page{min-height: 300px; padding-top: 30px; }
/* 面包屑 */
.menuwrap{padding: 20px 0;color: #777;font-size: 13px;}
.goback{ float: right; color: #666;}
.goback:hover{color: #d87351;}

/* 左侧 */

.nymain_left{width: 320px; padding: 30px 20px; min-height: 500px; background-color: #fff;}
.right_title{width: 100%; height: 40px; line-height: 40px; border-radius: 3px; background-color: #d87351; padding: 0 16px; color: #fff; font-size: 16px; margin-bottom: 19px; }
.right_title a{font-size: 12px; color: #fff; float: right; }
.right_ser{width: 100%;  min-height:200px; padding-bottom: 30px;}
.right_ser ul li{ float: left; width: 100%; line-height: 36px; padding: 0 8px; border-bottom: 1px #ebebeb dashed;}
.right_ser ul li a{padding-left: 20px; background: url(../images/common_tit.jpg) no-repeat 0px 6px; }
.right_ser ul li a:hover{color: #d87351;}

/* 右侧 */
.nymain_right { width: 830px; min-height: 600px; padding: 70px; margin-bottom: 70px; background-color: #fff;}
.maintitl{ width: 100%; min-height: 40px; margin-bottom: 58px;}
.maintitl h2{ font-size: 24px; line-height: 40px; font-weight: 600; color: #333;}
.maintitl span{ display: block; font-size: 13px; color: #999;}

/* 医院动态 */
.ny_newslis{ width: 100%;}
.ny_newslis ul li{ width: 100%;  padding-bottom: 30px;  margin-bottom: 40px;  position: relative; border-bottom: 1px solid #e5e7eb;}
.ny_newslis ul li::after{ content:''; display:block;	/*开始时候下划线的宽度为0*/	width:0; height:1px; position:absolute;	left:0;	bottom:0;
			background:#d87351;/*这里设定所有改变都有动画效果，可以自己指定样式才有动画效果*/ transition:all 0.3s ease-in-out; }
.ny_newslis ul li:hover::after{ width:100%;}
.ny_newslis ul li img{ width: 166px; height: 110px; float: left;}
.news_content h3{ font-size: 18px; color: #333; margin-bottom:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_newslis ul li:hover .news_content h3{  color: #d87351;  }
.news_content p{ color: #888; margin-bottom:16px; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;overflow: hidden; text-align: justify; text-justify: inter-ideograph;}
.news_content span{ color: #9ea7b4; }
.news_content span em{color: #9ea7b4; padding-right: 8px;}

/* 带图 */
.imgnews ul li{height: 160px;}
.imgnews .news_content{  width: 524px; height: 100%; padding-left: 30px;}

/* 不带图 */
.txtnews ul li{height: 100px;}
.txtnews .news_content{width: 100%;}


.main_textW p { font-size: 16px; line-height: 30px; margin: 10px 0;}
.main_textW img { max-width: 100%; }

.sousuowrap{width: 1000px; min-height: 200px; padding-top: 100px; background: url(../images/sousuo.png) no-repeat 0 100px;}
.sousuo{width: 500px; height: 60px;}
.text{float:left;width:400px;color:#666;height:55px; padding-left:30px; line-height:30px;font-size:14px; border: 2px solid #2ea7e0;
  border-top-left-radius: 30px; border-bottom-left-radius: 30px; outline: none; box-sizing: border-box; }
.btn{float:left;background:url(../images/search02.png) no-repeat center center;width:100px;height:55px;border:0;cursor:pointer;
  border-top-right-radius: 30px; border-bottom-right-radius: 30px;  }
.s_text { padding-left:40px; }
/* .search { width: 360px; height: 50px; } */



/* 上一条 */
.updown{ width: 100%; height: 116px; border-top: 1px #e0e1e1 dashed; padding-top: 60px;}
.updown li{ float: left; line-height: 30px;  padding:0 20px; color: #666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* 页码 */
.pagenumberwap { width: 100%;text-align: center; clear: both; }
.fanye { display: inline-block;}
.fanye { _display: inline;}
.fanye li {  _float: left; border: 1px solid #ccc; height: 30px; line-height: 30px; vertical-align: middle;
  margin: 0 3px; min-width: 45px; display: inline-block; background-color: #fff;}
.fanye li a{ display: block; padding: 0 6px;}
.fanye li:hover {  border: 1px solid #d87351; color: #d87351; text-decoration: none;}
/* .fanye li.on { background: #045CBD; border: 1px solid #d6d6d6; color: #fff; text-decoration: none; font-weight: bold;} */
.fanye li.active { background: #d87351; border: 1px solid #d6d6d6; color: #fff; text-decoration: none; font-weight: bold;}
.fanye li.active a { color: #fff;}
.fanye li.disable { color: #D6D6D6; cursor: default;}
.fanye li.disable:hover { border: 1px solid #d87351;}
.fanye li.load { cursor: pointer; line-height: 27px;}