/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
@charset "utf-8";
/*CSS Document*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input { padding:0; margin:0;}
body { font-size:14px; font-family:"微软雅黑"; color: #202020;}
img { border:none;}
ul, li { list-style-type:none;}
input, select, textarea { outline:none;}
textarea { resize:none;}
a { text-decoration:none; color: #202020;transition:all 200ms ease-in 0s;}
a:hover{text-decoration:none;}
/*清除浮动*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix{ zoom:1;}
.fl { float:left;}
.fr { float:right;}
html {   
    font-size: 625%;-webkit-text-size-adjust:none;    
} 
.con-box{ width: 1170px; margin: 0 auto;}
.logo{ margin-top: 26px;}
.text-dj{ color: #e31010; text-align: center; margin-top: 26px; margin-right: 45px;}
.text-dj b{ font-size:0.18rem;}
.text-dj b,.text-dj span{ display: block;}
.text-dj span{ line-height: 22px;}
.tb-dj{ margin-top: 8px;}
.middle{ padding-bottom: 45px;overflow: hidden;}
.index-lm{ width: 18.2%; margin-top: 20px;}
.lm-box{ width: 100%; height: 83px; margin-bottom: 13px; }
.fw-box:last-child .lm-box{ margin-bottom: 0px;}
.lm-box a{display: block;width: 100%; height: 100%;border-radius: 5px;filter:Alpha(opacity=80);}
.box-gh{ background: url(../images/lm-pic1.png) no-repeat;background-size: cover;}
.box-gh a{ background:rgba(208,102,105, 0.8)!important;background: #d06669;}
.box-gh a:hover{ background:rgba(190,52,56, 0.8)!important;background: #be3438;}
.box-cz{ background: url(../images/lm-pic2.png) no-repeat;background-size: cover;}
.box-cz a{ background:rgba(69,181,145, 0.8)!important;background: #d06669;}
.box-cz a:hover{ background:rgba(36,149,113, 0.8)!important;background: #249571;}
.box-jy{ background: url(../images/lm-pic3.png) no-repeat;background-size: cover;}
.box-jy a{ background:rgba(202,149,91, 0.8)!important;background: #d06669;}
.box-jy a:hover{ background:rgba(183,122,55, 0.8)!important;background: #b77a37;}
.box-jt{ background: url(../images/lm-pic4.png) no-repeat;background-size: cover;}
.box-jt a{ background:rgba(32,151,226, 0.8)!important;background: #d06669;}
.box-jt a:hover{ background:rgba(13,109,170, 0.8)!important;background: #0d6daa;}
.lm-iocn{ background: #fff; width: 55px; height: 55px; border-radius: 55px; text-align: center;display: flex;
align-items: center; /*定义body的元素垂直居中*/justify-content: center;margin: 15px 0 0 12px;}
.lm-iocn img{ display: block;}
.lm-title{ color: #fff; font-size: 0.16rem; font-weight: bold; line-height: 83px; margin-left: 5%;}
.index-tab{ width: 49.8%; margin: 0 1%;}
#tab {overflow:hidden;zoom:1;border-bottom: 1px solid #cf1f67; margin-top: 12px;}
#tab li {float:left;color:#333;cursor:pointer;padding:0 20px; font-size: 0.2rem; line-height: 51px; }
#tab li.current {color:#a80849; border-bottom: 2px solid #f59710;}
#tent ul {display:none;	}
.box-g{ background: #60b3e5; color: #fff; width: 30%; padding:0 9px; margin-top: 20px;}
.g-tit{ border-bottom: 1px solid #fff; line-height: 52px; padding: 0 8px;}
.g-tit span{ font-size: 0.24rem; font-weight: bold; float: left;}
.g-tit a{ float: right; color: #fff;}
.g-tit a:hover{ color: #da226c;}
.g-list ul{ padding:11px 0;}
.g-list ul li{ line-height: 42px;}
.g-list ul li a{ color: #fff; background: url(../images/bg1.png) left center no-repeat; padding-left: 20px; display: block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.g-list ul li a:hover{background: url(../images/bg2.png) left center no-repeat; color: #da226c;}
#wrap{width: 100%;min-width: 300px;margin: 13px 0 0 0;}
#wrap2{width: 100%;min-width: 300px;margin: 13px 0 0 0;}
.hiSlider{overflow: hidden;height: 310px;width: 500px;}
.hiSlider-wrap,.hiSlider,.hiSlider-item{ width: 100% !important;}
.hiSlider img{ width: 100% !important;}
.hiSlider-item{float: left;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next
{position:absolute;z-index:5;top:50%;height:30px;width:30px;
background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;
overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);
z-index:2; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.hiSlider-pages{bottom:10px;right:10px;text-align:right}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;
font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}
/*首页科室导航*/
.ks-menu{ background: url(../images/ks-bg.jpg) no-repeat; background-size: cover; padding-bottom: 63px; margin-top: 30px;}
.ks-menu h1{ text-align: center; font-size: 0.2rem; color: #fff; font-weight: bold; padding:35px 0;}
.ind_4_cont .img{ float: left; width:383px; height:293px; position: relative; margin-bottom: 15px; margin-top: 22px;}
.ind_4_cont .img .a{ display: block; height:100%; }
.ind_4_cont .img .a img{ display: block; width:100%; height:100%; }
.ind_4_cont .img .a .tit{ position: absolute; width:100%; left:0; bottom:0; z-index:10; color:#fff;
 background:rgba(0,0,0, 0.38)!important;background: #0d6daa;filter:Alpha(opacity=38);}
.ind_4_cont .img .con{ padding:10px 20px 10px 20px; }
.ind_4_cont .img .con h2{ font-size:22px; line-height:1.1; padding-bottom: 10px; }
.ind_4_cont .img .con p{ line-height:1.5em; height:3em; overflow: hidden;}
/*.ind_4_cont .r .tabClick{ padding-bottom: 16px; }
.ind_4_cont .r .tabClick a{ display: block; float: left; margin-left:15px; width:186px; height:40px; position: relative; text-align: center; line-height:40px; font-size:18px; background:#528eb5; border-radius:5px; color:#fff; }
.ind_4_cont .r .tabClick a i{ display: none; position: absolute; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; bottom:-10px; left:50%; margin-left:-13px; border-top: 13px solid #528eb5; }
.ind_4_cont .r .tabClick .a2{ background:#55a5aa; }
.ind_4_cont .r .tabClick .a2 i{ border-top-color:#55a5aa; } 
.ind_4_cont .r .tabClick .a3{ background:#e5ca8f; }
.ind_4_cont .r .tabClick .a3 i{ border-top-color:#e5ca8f; } 
.ind_4_cont .r .tabClick .a4{ background:#01763a; }
.ind_4_cont .r .tabClick a.on i{ display: block; }*/
.i4-list{ width: 100%; margin-top: 22px;}
.i4-list .child{ display: none;  }
.i4-list .child.on{ display: block;  }
.i4-list li{ float: left; margin-left: 23px; cursor: pointer; border:1px solid #fff; border-radius:5px; width:166px;line-height:42px;margin-bottom:22px;
font-size: 0.16rem;}
.i4-list li a{ display: block; color:#fff; padding-left: 48px; position: relative; }
.i4-list li a i{ position: absolute; width:27px; left:0; top:0; height:100%; height: 29px; margin-top: 7px;
 border-right:1px solid #fff;background:url(../images/index-arrow1.png) no-repeat center;}
.i4-list li.on,.i4-list li:hover{ background: #fff;}
.i4-list li.on a,.i4-list li:hover a{ color:#528eb5; border-color:#528eb5; }
.i4-list li.on a i,.i4-list li:hover a i{ border-color:#528eb5; background:url(../images/index-arrow2.png)  no-repeat center; }
.tabClick{height: 55px; overflow: hidden;}
.tabClick a{ width: 33.33%; display: inline-block; text-align: center;line-height: 55px; color: #fff; font-size: 0.18rem; float: left; }
.tabClick a:nth-child(1){ background: #12b2ee;}
.tabClick a:nth-child(2){ background: #0697ce;}
.tabClick a:nth-child(3){ background: #0381b1;}
.index-box{ padding: 8px 0 30px 0;}
.index-box ul li{ margin-top: 22px; float: left; width: 32%; margin-right: 2%;}
.index-box ul li:nth-child(3n){ margin-right: 0px;}

.index-team{ background: #eee; padding-bottom: 35px;}
.team-tit{ border-bottom: 1px solid #ca1a62; line-height: 62px; margin-top: 5px;}
.team-tit span{ float: left; color: #d22368; font-size: 0.2rem; font-weight: bold;}
.team-tit a{ float: right;}
.team-tit a:hover{color: #d22368;}
.mains{width:800px;padding-left:15px;margin:0 auto}
.mains .title{font-size:25px;text-align:center;padding:10px 5px;color:#B1B1B1}



.mains{width:800px;padding-left:15px;margin:0 auto}
.mains .title{font-size:25px;text-align:center;padding:10px 5px;color:#B1B1B1}

/*.g1,.g2,.g3,.g4{width:1140px; float:left; margin:0 5px 5px 0; height: 320px;}
.g2{ margin-top: 30px;}
.g2 ul li{ margin: 0 10px;}
*/



.g1,.team,.g3,.g4{width:100%; height:340px; float:left; margin:0 5px 5px 0}
.team{ margin-top: 30px;}
.team ul li{ text-align: center;}
.team ul li a{ display: block; background: #fff; text-align: center; line-height: 43px; width: 186px;}
.team ul li a img{display: block;width: 155px;margin: 0 auto;}
.team ul li a p{ font-size: 0.16rem;}
.team ul li a h3{ font-size: 0.18rem; color: #d22368; padding: 17px 0 0 0;}
.team ul li a span{ color: #6f6e6e;}
.team ul li a:hover{ background: #ca1a62; color: #fff !important;}
.team ul li a:hover h3,.team ul li a:hover span{ color: #fff;}
.ds-box{ margin-top: 30px;}
.ds-box ul li{ text-align: center;}
.ds-box ul li a{  display: block;padding: 0 10px;}
.ds-box ul li a div{border: 1px solid #e9e9e9;width: 285px;}
.ds-box ul li a div img{ width: 283px; height: 133px; display: block;}
.ds-box ul li a div p{ line-height: 38px;}
.ds-box ul li a:hover div{ border: 1px solid #60b3e5;}
.ds-box ul li a:hover div p{ color: #fff; background: #60b3e5;}
.bot-a{ background: #3d393a;}
.bLobox{ background: #d7286d; padding: 42px 12px; width: 41.2%;}
.bAdbox{ width: 57.3%; margin-left:1.5%;}
.bLobox img:last-child{ margin-left: 10px;}
.dz-box h3{ font-size: 0.16rem; color: #60b3e5; width: 96px;text-align: center; line-height: 26px; border: 1px solid #60b3e5; height: 30px;margin: 23px 0;}
.dz-box p{ color: #fff; line-height: 30px;}
.bot-b{ background: #282627;}
.card-box{ width: 400px; margin: 46px auto;}
.ewm-box{ margin: 0 21px; color: #fff; text-align: center;}
.ewm-box p{ margin-top: 8px;}




/*党群建设*/
.ban-box{ height: 261px; overflow: hidden;}
.dq-ban{ background: url(../images/ban-d.jpg) no-repeat;}
.ban-box h1{ color: #da226c; font-weight: bold; margin-top: 7.5%; font-size: 0.3rem;}
.ban-box h3{ color: #60b3e5; font-size: 0.24rem; text-transform: uppercase; margin-top: 5px;}
.left-box{ width: 21.8%; margin-top: 15px;}
.left-box h2{ background: #60b3e5; color: #fff; text-align: center; line-height: 93px;font-size: 0.3rem;}
.left-box ul li{ margin-bottom: 1px;}
.left-box ul li a{ display: block; color: #6e6e6e; background: #fff; line-height: 60px; text-align: center;}
.left-box ul li a:hover{ background: #da226c; color: #fff;}
.right-box{ width: 77.1%; margin-top: 15px;}
.lmTit{ background: #fff; line-height: 40px;}
.lmTit p{ width: 123px; background: #da226c; text-align: center; color: #fff;}
.tWzbox{ margin-right: 10px; color: #999999;}
.tWzbox a{ color: #999999;}
.tWzbox a:hover{ color: #da226c;}
.tWzbox span{ color: #da226c;}
.nrBox{ margin-top: 15px; background: #fff; padding: 10px 22px 50px 22px;}
.dq-list ul{ overflow: hidden;}
.dq-list ul li a{ display: block; background: url(../images/b1.jpg) left center no-repeat; padding-left: 10px; color: #6e6e6e; line-height: 48px;}
.dq-list ul li a span{  float: right;}
.dq-list ul li a:hover{ background: url(../images/b2.jpg) left center no-repeat; color: #da226c;}

.epages{ text-align:center; margin-top:50px;}
.epages b{ border:1px solid #57bec1; padding:2px 7px 2px 7px; font-size:14px; color:#57bec1}
.epages a{ border:1px solid #57bec1; padding:2px 7px 2px 7px; font-size:14px;color:#57bec1}
.epages a:first-child{display:none;}

/*医院概况*/
.js-wapper{ position: relative;overflow: hidden; padding-bottom: 75px;}
.gary{ background: #fff7f8; height: 100%; position:absolute; top: 0px; width: 12.7%;}
/*.js-pic{ margin-left: 10%;}*/
.js-pic{ margin-top: 40px; position: absolute; z-index: 9; left: 30px;}
.js-pic img{ width: 100%;}
.js-text{ width: 43.2%; margin-top: 60px;}
.js-text h1{ font-size: 0.24rem; color: #d7286d; font-weight: bold;}
.js-text p{ font-size: 0.16rem;color: #d7286d; margin-top: 5px;}
.js-text span{ line-height: 31px; color: #737373; display: block; margin-top: 42px;}
.js-text a{ background: #60b3e5; width: 117px; display: block; border-radius: 15px; text-align: center; line-height: 32px; color: #fff; margin-top: 40px;}
.leader{ background: #eeeeee; padding: 40px 0 0 0; overflow: hidden;}
.tit-ny{ text-align: center;}
.tit-ny h1{font-size: 0.24rem; color: #d7286d; font-weight: bold;}
.tit-ny p{font-size: 0.16rem;color: #d7286d; margin-top: 5px;}
.ld-box{ margin-top: 40px;}
.ld-box ul li{ text-align: center; position: relative; }
.ld-box ul li a{ display: block; background: #fff; text-align: center; line-height: 43px; width: 278px;height: 171px; 
border: 1px solid #e5e5e5;border-radius: 15px; margin-top: 65px;}
.ld-box ul li a p{ font-size: 0.16rem;}
.ld-box ul li a h3{ font-size: 0.18rem; color: #d22368; padding: 17px 0 0 0; margin-top: 68px; font-weight: bold;}
.ld-box ul li a span{ color: #6f6e6e;}
.ld-box ul li a:hover{ background: #ca1a62; color: #fff !important;}
.ld-box ul li a:hover h3,.team ul li a:hover span,.ld-box ul li a:hover span{ color: #fff !important;}
.ld-box ul li .ld-pic{ position: absolute;border: 1px solid #e5e5e5; background: #fff; width: 132px;height: 132px;left: 50%; margin-left: -75px;
border-radius: 66px; top: 0px;overflow: hidden;}
.ld-box ul li .ld-pic em{display: block;width: 90%;height: 90%;border-radius: 100%;overflow: hidden;margin: 5% auto;}
.ld-box ul li .ld-pic img{ display: block; margin: 0 auto;width: 100%;}
.more-ld{ display: block; margin: 40px auto; width: 157px; height: 45px; background: #60b3e5; color: #fff; line-height: 45px; border-radius: 25px;
text-align: center;}
.more-ld:hover{ background: #d7286d;}
.gk-ban{ background: url(../images/ban-y.jpg) no-repeat;}
.js-box h3{ text-align: center; font-size: 0.24rem; color: #da226c; line-height: 85px;}
.js-box p{ line-height: 38px; color: #6e6d6d;}
.js-box img{ display: block; margin-top: 10px;}
.ny-ks{ padding: 40px 0;}
.ny-ks ul{ margin-top: 40px;}
.ny-ks ul li{ width: 32.3%; float: left; margin-right: 1.5%; line-height: 196px; text-align: center; font-size: 0.18rem;}
.ny-ks ul li:nth-child(1) a{ background: #12b2ee;}
.ny-ks ul li:nth-child(2) a{ background: #0697ce;}
.ny-ks ul li:nth-child(3) a{ background: #0381b1;}
.ny-ks ul li:last-child{ margin-right: 0px;}
.ny-ks ul li a{ color: #fff; display: block; font-weight: bold;}
.ny-ks ul li:nth-child(1) a:hover{ background: #0697ce;}
.ny-ks ul li:nth-child(2) a:hover{ background: #0381b1;}
.ny-ks ul li:nth-child(3) a:hover{ background: #02719b;}








/*新闻中心*/
.news-ban{ background: url(../images/ban-n.jpg) no-repeat;}

.news-list{padding: 1% 3% 50px 3%;}
.n-pic{ width: 27.2%;}
.n-pic img{ display: block; width: 100%;}
.n-text{ width: 70%;}
.n-text p{ font-size: 0.16rem; padding: 15px 0;}
.n-text span{ color: #575757; line-height: 30px;}
.n-text a{ display: block; width: 108px; height: 35px; background: #4a9069; color: #fff; text-align: center; line-height: 35px;
margin-top: 15px;}
.n-text a:hover{ background: #337b53;}
.news-list ul li{ padding: 25px 0; border-bottom: 1px dashed #dbdbdb; overflow: hidden;}
.news-list ul li p{ font-size: 0.18rem;}
.news-list ul li span{ line-height: 26px; color: #878585;}
.news-list ul li b{ display: block; font-weight: 100; color: #e0dcdd; margin-top: 26px;}
.news-list ul li a:hover{ color: #da226c;}
.news-list ul li a .n-pic{ overflow: hidden;}
.news-list ul li a .n-pic img{ display: block; width: 100%; webkit-transition: all ease-in 0.7s;
-moz-transition: all ease-in 0.7s;
-ms-transition: all ease-in 0.7s;
-o-transition: all ease-in 0.7s;
transition: all ease-in 0.7s;}
.news-list ul li a:hover .n-pic img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
/*科室介绍*/
.ks-box{ overflow: hidden;}
.ks-box p{ font-size: 0.18rem; line-height: 52px;}
.ks-box li{ float: left;cursor: pointer; border:1px solid #60b3e5; border-radius:5px; width:195px;overflow: hidden;
line-height:42px;margin-bottom:22px;font-size: 0.16rem; margin-right: 26px;}
.ks-box li a{ display: block; color:#60b3e5; padding-left: 48px; position: relative; }
.ks-box li a i{ position: absolute; width:27px; left:0; top:0; height:100%; height: 29px; margin-top: 7px;
 border-right:1px solid #60b3e5;background:url(../images/index-arrow2.png) no-repeat center;}
.ks-box ul{ overflow: hidden;}
.ks-box li:hover{ background: #60b3e5;  color: #fff;}
.ks-box li:hover a{ color: #fff;}
.ks-box li:hover a i{border-right:1px solid #fff;background:url(../images/index-arrow1.png) no-repeat center;}
.ks-box li:nth-child(4n){ margin-right: 0px;}

/*预约挂号*/
.yLbox{ width: 54.2%;}
.experts-cz{ width: 100%;  margin-top: 38px; text-align: center; color: #fff;}
.experts-cz h2{ font-size: 0.18rem; font-weight: bold; margin-top: 12px;}
.experts-cz p{ margin-top: 4px;}
.experts-cz a{ color: #fff;background: #60b3e5; display:block; padding: 23px 0;}
.experts-cz a:hover{ background: #da226c;}
.gh-box{ background: #fff; text-align: center; margin-top: 15px; color: #60b3e5; padding: 24px 0 30px 0;}
.gh-box h2{ font-size: 0.18rem; font-weight: bold;}
.gh-box p,.zn-box p{margin-top: 4px}
.g-yq{ width: 50%; margin-top: 37px;}
.g-yq h3,.zn-box h3{ font-size: 0.18rem;font-weight: bold; margin-top: 10px;}
.g-yq a{ color: #60b3e5;}
.g-yq a:hover{ text-decoration: underline;}
.zn-box{ margin-top: 15px;}
.zn-box .jtBox,.zn-box .jyBox{width: 48.8%;color: #fff; text-align: center; }
.jyBox a{background: #da226c;}
.jtBox a{background: #8a8a8a;}
.zn-box a{ color: #fff; display: block;padding: 26px 0;}
.zn-box .jyBox a:hover{ background: #60b3e5;}
.zn-box .jtBox a:hover{ background: #60b3e5;}
.jl-box{ background: #da226c; width: 44.9%; margin-top: 38px; color: #fff; text-align: center;padding: 0 15px 23px 15px;}
.jl-box h2{ font-size: 0.18rem;font-weight: bold; margin-top: 23px;}
.jl-box p{ margin-top: 4px;}
.jl-box input,.jl-box textarea{ display: block; background: #fe64a2;  border: 0px; width: 100%; margin-top: 25px; padding: 0 10px; color: #fff !important;}
.jl-box input{line-height: 61px;}
.jl-box textarea{ height: 200px; padding: 10px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color: #fff;}
.jl-box button{ display: block; border: 0px; width: 137px; line-height: 44px; color: #fff; background: #ae074a; margin: 22px auto;}

/*悬浮*/
#leftsead{width:131px;height:143px;position:fixed;top:438px;right:0px; z-index: 99;}
*html #leftsead{margin-top:438px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:2px;}

/*就医指南*/
.jy-ban{ background: url(../images/ban-j.jpg) no-repeat;}
.mz-box{ background: #60b3e5; margin-top: 40px; }
.mz-text{ width: 26.4%;padding: 70px 0 0 0;}
.mz-pic{ width: 73.6%;}
.mz-pic img{ display: block; width: 100%;}
.jy-tit{ color: #fff; text-align: center;}
.jy-tit h3{ font-weight: bold; font-size: 0.18rem;}
.jy-tit p{ margin-top: 5px;}
.time{ padding: 50px 30px 0 30px;}
.time p{ font-size: 0.16rem; line-height: 30px; color: #c2dff3;}
.time p span{ font-size: 0.14rem;}
.jz-more{ display: block; text-align: center; color: #fff; margin-top: 45px;}
.jz-more:hover{ color: #db2a70;}
.jz-more span{ display: block; width: 25px; height: 5px; background: #9edbff; margin: 10px auto;}
.lc-yb{ width: 26.4%;}

.rylc-box a{ background: #fff; display: block;color: #60b3e5; padding: 10% 10% 12% 10%;}
.rylc-box a h3{font-weight: bold; font-size: 0.18rem; }
.rylc-box a p{margin-top: 5px;}
.rylc-box a span{ display: block; width: 100%; height: 2px; background: #1f2d38; margin-top: 95px;}
.rylc-box a .icon-arrow{ width: 9px; height: 18px; background: url(../images/arrow-left.png) no-repeat; float: right; margin-top: 50px;}
.rylc-box a:hover{}
.yb-box{ background: #6b77a6; text-align: center; overflow: hidden; padding-bottom: 35px;}
.yb-icon{margin: 45px 0 30px 0; width: 100%;}

.zs-box{ width: 37%; background: #eee;padding: 2% 2% 1.45% 2%;}
.zx-tit{ color: #db2a70;}
.zx-tit h3{font-weight: bold; font-size: 0.18rem; overflow: hidden;}
.zx-tit p{ margin-top: 5px;}
.zx-tit a{color: #db2a70; display: block; margin-top: 20px;}
.zx-tit a:hover{ color: #60b3e5;}
.lc-box{ background: #fff; margin-top: 30px; text-align: center; overflow: hidden;}
.lc-box h4{ font-size: 0.16rem; font-weight: bold; padding: 22px 0;}
.lc-box ul{ padding: 0 4% 1% 4%; overflow: hidden;}
.lc-box ul li{ width: 48%; float: left; line-height: 70px; margin-bottom: 10px; font-weight: bold;}
.lc-box ul li a{ background: #60b3e5; display: block; color: #fff;}
.lc-box ul li:nth-child(2n){ float: right;}
.lc-box ul li a:hover{ background: #fc73a9;}
.wx-box{ background: #db2a70;text-align: center; overflow: hidden; padding-bottom: 35px;}
.ts-box{background: #60b3e5;text-align: center; overflow: hidden; padding-bottom: 34px;}
.zc-ban{ background: url(../images/ban-z.jpg) no-repeat;}

.wap-ban{ display: none;}






/*专家出诊*/
.visits-box{ padding: 0 25px 50px 25px;}
.visits-box p{ text-align: center; color:#da226c; font-size: 18px; padding: 35px 0;}
.visits-table{ width: 100%; line-height: 50px;}
.visits-table thead tr td{ text-align: center;font-size: 16px;}
.visits-table thead tr td:last-child{ background: #cdcbcb;}
.visits-table thead tr td:first-child{ background: #3e7fbd;}
.visits-table tr td:nth-child(1){ width: 230px; text-align: center; font-size: 16px; background: #82baf0; color:#fff}
.visits-table tr td:nth-child(2){ background: #eee;}
.visits-table tr td:nth-child(2) span{ display: inline-block; margin-left: 35px;}
.red-text{ color: #fd0000; display: block; padding: 10px 0;}
.gh-tit{ border-bottom: 1px solid #c5c4c4; font-size: 15px; padding-bottom: 15px; margin-top: 10px;}
.gh-box{ background: #e7e7e7; border-radius: 10px; padding: 25px;margin-top: 25px;}
.gh-box p{ font-size: 16px;}
.box-width{ width: 100%;}
.box-width2{ width: 49%;}
.gh-wrapper{ background: #82baf0; height: 118px; line-height: 118px; color: #fff;border-radius: 10px;
 margin-top: 15px; }
 .gh-wrapper p{font-size: 26px !important; margin-left: 15px;}
.gh-picBox{ margin: 20px 0 0 40%;}
.gh-picBox2{ margin: 20px 0 0 30%;}
.laydate-box{
	height: 34px;
	border: none;
	/*margin: 100px 0 0 200px;	*/
	position: relative;
}
#laydateInput{
	outline: none;
	display: block; padding:0 10px;
	height: 34px; width: 150px;
	font-size: 15px;background: url('../images/arrow.png') 123px center no-repeat;
	line-height: 34px;	
}
.select-date{
	position: absolute;
	left: 0px; background: #fff;
	top:35px;
	width: 266px;
	height: 301px;
	border: 1px solid #58abff;
	display: none;
}
.select-date-header{
	height: 48px;
	border-bottom: 1px solid #58abff;
}
.heade-ul{
	height: 49px;
}
.header-item{
	height: 28px;
	float: left;
	margin-top: 9px;
}
.header-item select{
	height: 28px;
}
.header-item-one select{
	width: 68px;
	margin-left: 10px;
	height: 30px;
	outline: none;
}
.header-item-one{
	height: 30px;
}
.header-item-two i{
	display: block;
	float: left;
	height: 28px;
	width: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}
.header-item-two i{
	display: block;
	float: left;
	height: 28px;
	width: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}
.header-item-two{
	border: 1px solid #ccc;
	margin-left: 10px;
}
.header-item-two select{
	float: left;
	border: none;
	outline: none;
}
.header-item-two i:nth-child(1){
	border-right: 1px solid #ccc;
}
.header-item-two i:nth-child(3){
	border-left: 1px solid #ccc;
}
.header-item-three{
	margin-left: 30px;
	width: 73px;
}
.header-item-three span{
	display: block;
	height: 100%;
	border: 1px solid #d8d8d8;
	background: #f9f9f9;
	line-height: 30px !important;
	text-align: center;
	font-size: 14px !important;
	width: 100%;
	cursor: pointer;
}
.header-item-three span:hover{
	border-color: #388bff;
}
.header-item-three span.active{
	border-color: #388bff;
}
.week-list{
	height: 35px;
	width: 100%;
	border-bottom: 1px solid #c8cacc;
}
.week-list li{
	float: left;
	height: 35px;
	width: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 15px;
	margin: 0 1px;
	/*font-weight: bold;*/
	
}
.week-list li:nth-child(7){
	color:#e02d2d
}
.week-list li:nth-child(1){
	color:#e02d2d
}
.tabel-line{
	height: 35px;
	border-bottom: 1px solid #c8cacc;
}
.tabel-ul{
	height: 35px;
}
.tabel-li{
	height: 31px;
	width: 31px;
	text-align: center;
	line-height: 31px;
	float: left;
	border: 2px solid #fff;
	margin: 0 1px;
}
.tabel-li.preDays{
	color: #bfbfbf;
}
.tabel-li.nextDay{
	color: #bfbfbf;
}
.tabel-li:hover{
	border-color: #ffbb00;
}
.tabel-li.showClick{
	border-color: #ffbb00;
}
.tabel-li.active{
	background: #ffbb00;
	color: #fff !important;	border-color:#ffbb00;
}
.tabel-li.weekColor{
	color:#e02d2d;
}
.visits-calendar{ margin: 24px auto 0 auto; width: 580px;}
.visits-yq,.visits-calendar input{ display: block; height: 34px; line-height: 34px; border: 1px solid #9c9799;
border-radius: 5px;}
.visits-calendar span{ line-height: 34px; font-size: 16px;}
.visits-yq{ width: 133px;
    appearance: none; padding-left: 7px;
    -moz-appearance: none;
    -webkit-appearance: none; margin-right: 27px;
    background: url('../images/arrow.png') 110px center no-repeat;
}
.query-btn button{ display: block; width: 90px; height: 34px; text-align: center; line-height: 34px; color:#fff;
border: none; cursor: pointer; background: #da226c; border-radius: 5px; font-size: 0.16rem; margin-left: 27px;}
.form-box{ margin: 0 14px;}




.Inside{ padding-bottom: 40px;}
.Inside .ny-tit{ width: 100%; margin: 0 auto; border-bottom: 1px solid #e5e5e5; padding: 25px 0; text-align: center;}
.Inside .ny-tit h3{ font-size: 20px; color: #f65e85; padding: 10px 0;}
.Inside .ny-tit span{color: #989898;}
.Inside .news-text{ padding: 30px; line-height: 32px; font-size: 15px;}
.Inside .article{ background: #eee; padding: 10px 30px; line-height: 32px;}
.Inside .article p{ color: #f65e85; font-weight: bold;}
.Inside .article p a{ font-weight: 100;}
.Inside .article p a:hover{ text-decoration: underline;}
.Inside .news-text img{max-width: 100%;}

.Inside .news-text iframe,.Inside .news-text video{max-width: 100%;}


/*07-05*/
.ld-list{ overflow: hidden;}
.ld-list ul{ overflow: hidden;}
.ld-list ul li{ width: 22%; float: left; margin: 20px 4% 0 0; text-align: center;}
.ld-list ul li:nth-child(4n){ margin-right: 0px;}
.ld-list ul li a{ display: block; width: 100%;}
.ld-list ul li a div{ overflow: hidden; width: 100%;}
.ld-list ul li a div img{ width: 100%;height: 264px;object-fit: cover;; display: block;webkit-transition: all ease-in 0.7s;
-moz-transition: all ease-in 0.7s;
-ms-transition: all ease-in 0.7s;
-o-transition: all ease-in 0.7s;
transition: all ease-in 0.7s;}
.ld-list ul li a p{ margin-top: 10px;}
.ld-list ul li a:hover div img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.ld-list ul li a:hover p{ color: #da226c;}
.communication-bd form{margin: 0 auto;width: 80%;}
.communication-bd input{width: 32%;margin-right: 1.9%;margin-bottom: 1.9%;}
.communication-bd input, .communication-bd select {float: left;height: 50px;border: 1px solid #d9d9d9; font-weight: 100;padding: 0 10px;font-size: 15px;color:#333;}
.communication-bd textarea {display: block;padding: 20px 10px;width:100%;height: 200px;resize: none;border: 1px solid #d9d9d9;font-size: 15px;color:#333;}
.contact-sub {float: none;display: block;margin: 50px auto;width: 25%;padding: 0;background-color: #db2a70;color:#fff !important;height: 50px;border:0px; font-size: 0.18rem;}
.communication-bd input{ width: 100%; margin-bottom:1.9%;}
.communication-bd input:last-child{ margin-right: 0px;}
.communication-bd label{width: 100%;}
.contact-sub:hover{ background: #db2a70;}
label{ margin-bottom: 0px;}
.communication-bd h2{ text-align: center; font-size: 0.28rem; margin: 30px 0;}
@media only screen and (max-width:640px) {
    .communication-bd form{ width: 100%;}
    .contact-sub{ width: 45%;}
    .ld-list ul li{ width: 46%; margin: 20px 2% 0 0;}
    .ld-list ul li:nth-child(2n){ float: right;}
}

/* 交通指南 */
.guide{padding: 0px 25px 50px 25px;}
.guide-box{}
.guide-box h1{ font-size:24px; font-weight: 100; margin: 36px 0 20px 0;}
.guide-border{ border:1px solid #d4d1d1; padding: 17px;}
.zn-text{ font-size: 16px;line-height: 30px;}
.traffic{ margin-top: 60px;}
.traffic span{ font-size: 16px; padding-bottom: 30px; display: block;}
.traffic h3{ font-size: 16px; color: #db2a70; font-weight: 100;}
.traffic p{ line-height: 30px;}
.zn-1{ text-align: left;}
.zn-2{ text-align: right;}
.tel-adress{ margin: 17px 0 0 15px;}
.tel-adress2{ margin: 17px 15px 0 0;}
.zn-icon1{ margin-right: 15px;}
.zn-icon2{ margin-left: 15px;}
.icon-zn1{ margin-top: -10px;}
.icon-box{ margin-top: 20px;}


.n-article{color: #343434;line-height: 2!important;padding: 15px 25px 0 25px;text-align: justify;}
.n-article p{margin-top: 14px;line-height: 2!important;}
.n-article img{max-width: 100%;}











