@charset "UTF-8";html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, select, button, textarea, menu{margin: 0;padding: 0;}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details{display: block;}
table{border-collapse: collapse;border-spacing: 0;}
caption, th{text-align: left;font-weight: normal;}
html, body, fieldset, img, iframe, abbr{border: 0;}
i, cite, em, var, address, dfn{font-style: normal;}
[hidefocus], summary{outline: 0;}
li{list-style: none;}
h1, h2, h3, h4, h5, h6, small{font-size: 100%;}
sup, sub{font-size: 40%;}
pre, code, kbd, samp{font-family: inherit;}
q:before, q:after{content: none;}
textarea{overflow: auto;resize: none;}
label, summary{cursor: default;}
a, button{cursor: pointer;}
h1, h2, h3, h4, h5, h6, em, strong, b{font-weight: bold;}
del, ins, u, s, a, a:hover{text-decoration: none;}
body, textarea, input, button, select, keygen, legend{font-size: 14px;line-height: 1.5;font-family: Microsoft YaHei UI, Microsoft YaHei, Arial, SimSun, "Segoe UI", Tahoma, Helvetica, sans-serif;outline: 0;}
body{background: #fefefe;color: #555;}
a{color: #555;outline: none;transition: color .3s;}
a:hover{color: #1752a6;text-decoration: none;}
@font-face{font-family: "iconfont";src: url("../lzrhyy/fonts/iconfont.eot");/* IE9*/src: url("../lzrhyy/fonts/iconfont.eot") format("embedded-opentype"), url("../lzrhyy/fonts/iconfont.woff") format("woff"), url("../lzrhyy/fonts/iconfont.ttf") format("truetype"), url("../lzrhyy/fonts/iconfont.svg#iconfont") format("svg");/* iOS 4.1-*/}
.iconfont{display: inline-block;font-family: "iconfont" !important;font-size: 16px;font-style: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/*表单元素样式*/input::-webkit-input-placeholder{line-height: normal;}
textarea, input[type="text"], input[type="number"], input[type="password"], input[type="search"]{padding: 12px 10px;line-height: 1;height: 18px;border: 1px solid #ddd;background-color: #fff;transition: border linear 0.2s,box-shadow linear 0.2s;vertical-align: middle;}
input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus{border-color: #1752a6;outline: 0;}
select{border: 1px solid #ccc;vertical-align: middle;padding: 4px 10px;line-height: 1;}
input[readonly]{color: #999;}
input[disabled]{background: #f3f3f3;}
/* 按钮*/.btn{display: inline-block;border: none;text-align: center;background: #1752a6;color: #fff;min-height: 34px;line-height: 34px;padding: 0 15px;-webkit-transition: background 0.3s,border 0.3s;transition: background 0.3s,border 0.3s;}
.btn:hover{background: #008059;color: #fff;}
.btn.white{background: #fff;color: #666;border: 1px solid #ddd;}
.btn.white:hover{background: #666;color: #fff;border: 1px solid #666;}
.btn.disabled{background: #f1f1f1;border-color: #aaa;color: #aaa;cursor: no-drop;}
.text-center{text-align:center;}
.fl{float: left !important;}
.fr{float: right !important;}
.clearfix:before,.clearfix:after{content: '';display: table;}
.clearfix:after{clear: both;}
.doctor-date{padding: 10px 20px;height: 70px;background: #f4f4f4;box-sizing: border-box;width: 924px;z-index: 2;}
.doctor-date:before, .doctor-date:after{content: '';display: table;}
.doctor-date:after{clear: both;}
.doctor-date .fl{float: left;}
.doctor-date .fr{float: right;}
.doctor-date.fixed{position: fixed;top: 0;}
.doctor-date .fr{width: 45%;}
.doctor-date h2{display: inline-block;line-height: 50px;font-size: 18px;font-weight: normal;vertical-align: middle;}
.doctor-date .haschosen{height: 30px;padding: 10px;display: inline-block;vertical-align: middle;}
.doctor-date > .layout > .fl{width: 58%;}
.doctor-date > .layout > .fr{width: 41.8%;}
.week-list{position: relative;}
.week-list a{position: absolute;top: 13px;width: 22px;height: 22px;line-height: 23px;background: #f4f4f4;border: 1px solid #444;border-radius: 50%;text-align: center;font-size: 12px;}
.week-list a:hover{border-color: #1752a6;}
.week-list a.disabled{color: #ccc;cursor: default;border-color: #ccc;}
.week-list a.last-wk{left: -20px;}
.week-list a.next-wk{right: -17px;}
.week-wrap{overflow: hidden;height: 50px;}
.week-wrap ul{overflow: hidden;}
.week-wrap li{float: left;width: 57px;text-align: center;}
.weekend{color: #B94A48;}
.header{position: relative;height: 100px;background: none;border-bottom: 1px solid #e4e4e4;}
.header > .layout:before, .header > .layout:after{content: '';display: table;}
.header > .layout:after{clear: both;}
.header .logo{float: left;margin-top: 20.5px;width: 430px;height: 59px;background: url("/rhpc/images/logo.jpg") no-repeat;background-size: cover;vertical-align: middle;}
.header .logo a{display: block;width: 100%;height: 100%;font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.header .login-wrapper{float: left;margin-top: 40px;margin-left: 250px;}
.header .login-wrapper a{margin-right: 20px;font-size: 15px;}
.header .login-wrapper a i{vertical-align: middle;margin-right: 6px;}
.header .search{float: right;margin-top: 27.5px;width: 356px;height: 45px;font-size: 0;}
.header .search .search-type{position: relative;display: inline-block;width: 76px;line-height: 45px;font-size: 14px;text-align: center;vertical-align: top;}
.header .search .search-type span{display: block;cursor: pointer;}
.header .search .search-type span i{margin-left: 4px;font-size: 12px;color: #999;}
.header .search .search-type ul{display: none;position: absolute;top: 45px;left: 2px;right: 0;background: #fff;border: 1px solid #eee;border-top: none;z-index: 150;}
.header .search .search-type ul a{display: block;padding: 0 15px;height: 30px;line-height: 30px;transition: color .3s,background .3s;}
.header .search .search-type ul a:hover{background: #eee;}
.header .search .keyword{height: 45px;border: none;box-sizing: border-box;}
.header .search .btn{float: right;width: 48px;height: 45px;border: none;background: transparent;}
.header .search .btn i{font-size: 30px;line-height: 45px;}
.header .search{border: 1px solid #1752a6;border-radius: 4px;}
.header .search .btn{color: #1752a6;}

.slider{position: relative;height: 447px;overflow: hidden;background: #ede1ca;}
.slider > ul, .slider > ul > li{position: absolute;top: 0;left: 0;width: 100%;height: 447px;}
.slider > ul > li{display: none;background-position: center;}
.slider > ul > li:first-child{display: block;}
.slider > ul{overflow: hidden;}
.slider ul li a.slide-txt {
    position: relative;
    display: block
}
.slider ul li a.slide-txt img {
    display: block;
    position: relative
}
.slider .slide-btn{position: absolute;left: 0;bottom: 20px;text-align: center;width: 100%;}
.slider .slide-btn a{display: inline-block;margin-right: 10px;width: 50px;height: 10px;background: #ccc;font-size: 0;}
.slider .slide-btn a:last-child{margin-right: 0;}
.slider .slide-btn a.cur{background: #1752a6;}
.two-nav{height: 260px;background: url("/rhpc/images/two_nav_bg.png") no-repeat;}
.two-nav .two-nav-inner{position: relative;height: 260px;background: rgba(0, 0, 0, 0.4);}
.two-nav h1{padding: 80px;font-size: 28px;font-weight: 400;text-align: center;}
.two-nav h1 a{color: #fff;}
.two-nav .two-nav-menu{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;font-size: 0;text-align: center;border-top: 1px solid #26497a;}
.two-nav .two-nav-menu li{display: inline-block;width: 132px;height: 50px;line-height: 50px;border-right: 1px solid #26497a;font-size: 16px;}
.two-nav .two-nav-menu li:last-child{border-right: none;}
.two-nav .two-nav-menu li a{display: block;width: 100%;height: 100%;color: #fff;}
.two-nav .two-nav-menu li.cur{background: #1752a6;}
.two-nav .two-nav-menu li.cur a{color: #fff;}
.three-nav{position: relative;padding: 20px 0 0;border-bottom: 1px solid #ddd;}
.three-nav:after{content: "";position: absolute;bottom: -1px;left: 0;width: 100px;height: 3px;background: #1752a6;}
.three-nav h2.tit{line-height: 50px;color: #444;font-size: 20px;}
.three-nav ul.list{position: absolute;right: 0;bottom: 0;height: 34px;font-size: 0;}
.three-nav ul.list li{display: inline-block;width: 74px;height: 34px;line-height: 34px;text-align: center;font-size: 13px;font-weight: 400;vertical-align: top;box-sizing: border-box;}
.three-nav ul.list li.cur{border-top: 3px solid #1752a6;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.three-nav ul.list li a{display: block;width: 100%;height: 100%;}
.path{padding: 25px 20px;}
.path span{color: #999;}
.path i{color: #999;vertical-align: middle;}
.pager{text-align: center;margin: 30px 0;}
.pager a{display: inline-block;margin-right: 5px;padding: 3px 6px;color: #fff;background: #1752a6;vertical-align: middle;transition: background-color .3s;}
.pager a:hover{background: #1b6557;}
.pager input{width: 60px;height: 27px;margin-right: 5px;box-sizing: border-box;vertical-align: middle;}
.pager span, .pager button{display: inline-block;margin-right: 5px;padding: 3px 6px;vertical-align: middle;}
.pager button{border: none;color: #fff;background: #1752a6;}
/* 底部*/.footer{height: 200px;background: #2b2c2c;padding: 40px 0;box-sizing: border-box;}
.footer > .layout:before, .footer > .layout:after{content: '';display: table;}
.footer > .layout:after{clear: both;}
.footer .footer-copy{position: relative;float: left;width: 450px;height: 100%;border-right: 1px solid #414242;}
.footer .footer-copy .links{margin-bottom: 10px;}
.footer .footer-copy .links a{margin-right: 44px;color: #fff;}
.footer .footer-copy .links a:hover{color: #1752a6;}
.footer .footer-copy p{margin-bottom: 6px;color: #757575;}
.footer .footer-copy p a{color: #757575;}
.footer .footer-copy .sy{position: absolute;bottom: 0;left: 265px;display: block;width: 40px;height: 43px;}
.footer .footer-copy .sy img{display: block;width: 100%;height: 100%;}
.footer .footer-copy .ga{position: absolute;bottom: 4px;left: 314px;display: block;width: 34px;height: 34px;}
.footer .footer-copy .ga img{display: block;width: 100%;height: 100%;}
.footer .footer-contact{float: left;padding-left: 44px;width: 500px;height: 100%;box-sizing: border-box;}
.footer .footer-contact i{float: left;margin-right: 14px;width: 42px;height: 42px;line-height: 42px;font-size: 26px;background: #6b6c6c;text-align: center;color: #fff;border-radius: 50%;}
.footer .footer-contact .phone{margin-bottom: 25px;}
.footer .footer-contact p{color: #fff;font-size: 15px;}
.footer .footer-contact p.number{font-size: 18px;font-weight: 600;}
.footer .footer-qrcode{float: right;width: 240px;text-align: center;color: #fff;}
.footer-qrcode .qrcode-left img{width: 112px;height: 112px;}
.footer .footer-qrcode .sy-icon img{height: 112px;}
ul.list-text{padding: 20px 0;}
ul.list-text > li{position: relative;padding: 10px 0;height: 40px;line-height: 1.5;border-bottom: 1px dashed #d7d7d7;overflow: hidden;box-sizing: border-box;}
ul.list-text > li a{display: block;width: 100%;height: 100%;}
ul.list-text > li time{float: right;}
ul.list-news{padding: 20px 0;}
ul.list-news > li{position: relative;padding: 10px;height: 140px;border-bottom: 1px dashed #d7d7d7;}
ul.list-news > li.has-thumb{padding-left: 245px;}
ul.list-news > li .thumb{position: absolute;left: 20px;top: 10px;width: 200px;height: 140px;}
ul.list-news > li .thumb img{display: block;width: 100%;height: 100%;}
ul.list-news > li h3{margin-bottom: 10px;font-size: 18px;font-weight: 400;}
ul.list-news > li p{color: #888;}
ul.list-news > li p.other{position: absolute;bottom: 10px;}
ul.list-news > li time{margin-right: 10px;}
ul.list-news > li .share{position: absolute;right: 0;bottom: 10px;width: 34px;height: 30px;transition: width .68s;overflow: hidden;}
ul.list-news > li .share a{float: right;margin-right: 4px;margin-bottom: 4px;width: 28px;height: 28px;line-height: 28px;text-align: center;color: #fff;border-radius: 50%;}
ul.list-news > li .share .share-icon{color: #a2a2a2;border: 1px solid #d7d7d7;border-radius: 50%;}
ul.list-news > li .share:hover{width: 180px;}
ul.list-news > li .share .jiathis_button_qzone{background: #1596ea;}
ul.list-news > li .share .jiathis_button_tsina{background: #e53048;}
ul.list-news > li .share .jiathis_button_weixin{background: #01b30c;}
.doctor-list .expert-list li{position: relative;float: left;margin-right: 31.5px;margin-bottom: 35px;padding: 20px 18px 20px 118px;width: 379px;height: 165px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.doctor-list .expert-list li:nth-child(3n){margin-right: 0;}
.doctor-list .expert-list li .doctor-img{position: absolute;left: 18px;top: 20px;display: block;width: 100px;height: 123px;overflow: hidden;}
.doctor-list .expert-list li .doctor-img img{display: block;width: 100%;height: 100%;}
.doctor-list .expert-list li h2{padding-left: 18px;height: 62px;font-size: 16px;font-weight: 400;border-bottom: 1px solid #e4e4e4;}
.doctor-list .expert-list li h2 a{color: #1752a6;}
.doctor-list .expert-list li h2 span{display: block;font-size: 12px;color: #bcbcbc;}
.doctor-list .expert-list li .depart{position: absolute;top: 20px;left: 230px;}
.doctor-list .expert-list li .area{position: absolute;top: 46px;left: 230px;}
.doctor-list .expert-list li .goodat{margin-top: 10px;padding: 0 10px;color: #858585;}
.doctor-list .expert-list li p span{color: #989898;}
.doctor-list .expert-list li:hover{border-color: #1752a6;}
.doctor-list .expert-list li i{display: block;position: absolute;right: 0;bottom: 0;width: 40px;height: 40px;line-height: 40px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.doctor-list .expert-list li:hover i{background: #1752a6;}
ul.list-picture{padding: 40px 0;font-size: 0;}
ul.list-picture li{display: inline-block;margin-bottom: 45px;margin-right: 16px;width: 278px;height: 226px;}
ul.list-picture li:nth-child(4n){margin-right: 0;}
ul.list-picture li a{display: block;width: 100%;height: 100%;}
ul.list-picture li img{display: block;width: 100%;height: 100%;}
.filter.one{margin-top: 20px;overflow:hidden;}
.filter.one dl{position:relative;font-size:14px;border-top: 1px solid #d7d7d7;overflow: hidden;}
.filter.one dl:last-child{border-bottom: 1px solid #d7d7d7;}
.filter.one dt{font-size:18px;position:absolute;top:0;left:0;height: 100%;line-height: 65px;background-color:#f2f2f2;width:273px;text-align:center;}
.filter.one dd{margin-left:323px;overflow:hidden;font-size: 16px;box-sizing:border-box;}
.filter.one dd a{display:block;width: 175px;line-height:64px;float:left;}
.filter.one dd a:before{content:"";display:inline-block;margin-right: 10px;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 20px;border: 1px solid #d7d7d7;box-sizing: border-box;vertical-align: middle;}
.filter.one dd a.cur{color: #1752a6;font-weight: 600;}
.filter.one dd a.cur:before{content:"\e656";font-family: 'iconfont';color:#1752a6;}
.haschosen{position: relative;padding-top: 13px;height: 68px;line-height: 55px;box-sizing: border-box;}
.haschosen>span{font-size: 15px;color: #999;}
.haschosen>a{font-size: 15px;}
.haschosen>a i{margin-left: 8px;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #515151;color: #fff;}
.haschosen>a:hover i{background: #1752a6;}
.haschosen .doctor-search{float: right;position: relative;width: 362px;height: 45px;}
.haschosen .doctor-search i{position: absolute;left: 10px;top: 1px;width: 20px;line-height: 45px;}
.haschosen .doctor-search input{float: left;padding: 12px 10px 12px 30px;width: 252px;height: 45px;border: 1px solid #e4e4e4;border-radius: 6px 0 0 6px;box-sizing: border-box;}
.haschosen .doctor-search button{float: left;padding: 0 15px;width: 110px;height: 45px;line-height: 45px;color: #fff;border: none;text-align: center;border-radius: 0 6px 6px 0;background: #1752a6;box-sizing: border-box;}
.lt-index{float: right;font-size: 0;}
.lt-index a, .lt-index span{padding: 0 6px;font-size: 16px;border-left: 1px solid #dce7e2;box-sizing: border-box;}
.lt-index span{color: #999;}
.lt-index a.cur{font-weight: 600;}
.lt-index a:first-child{border-left: none;}
.department-tabs{border-top: 1px solid #1752a6;}
.department-tabs ul{padding-top: 45px;}
.department-tabs li{position: relative;float: left;margin-right: 31.5px;margin-bottom: 35px;padding: 20px;width: 379px;height: 165px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.department-tabs li:nth-child(3n){margin-right: 0;}
.department-tabs li h3{line-height: 50px;font-size: 16px;color: #1752a6;border-bottom: 1px solid #e4e4e4;}
.department-tabs li h3 a{float: right;display: block;margin-top: 12px;margin-left: 8px;width: 60px;height: 26px;line-height: 24px;text-align: center;color: #1752a6;font-size: 12px;border: 1px solid #1752a6;box-sizing: border-box;}
.department-tabs li p{padding-top: 20px;line-height: 1.5;color: #868686;}
.department-tabs li i{display: block;position: absolute;right: 0;bottom: 0;width: 40px;height: 40px;line-height: 40px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.department-tabs li:hover{border-color: #1752a6;}
.department-tabs li:hover i{background: #1752a6;}
.pic-show h1{font-size: 24px;font-weight: normal;}
.picinfo{line-height: 30px;color: #999;}
.picinfo .fl span{margin-right: 10px;}
.picplayer{position: relative;margin: 15px 0;}
.picplayer .view{overflow: hidden;font-size: 0;line-height: 0;text-align: center;}
.picplayer .view img{max-width: 100%;}
.picplayer .prev, .picplayer .next{display: block;position: absolute;top: 0;width: 50%;height: 100%;z-index: 1;}
.picplayer .prev span, .picplayer .next span{display: block;position: absolute;width: 70px;height: 96px;top: 50%;margin-top: -48px;text-align: center;line-height: 96px;font-size: 60px;font-family: simsun;background: #444;color: #fff;opacity: 0;filter: alpha(opacity=0);text-decoration: none;transition: opacity .5s;-moz-transition: opacity .5s;-webkit-transition: opacity .5s;}
.picplayer .prev, .picplayer .prev span{left: 0px;}
.picplayer .next, .picplayer .next span{right: 0px;}
.picplayer .prev:hover span, .picplayer .next:hover span{opacity: 0.6;filter: alpha(opacity=60);}
.imgtxt{background: #000;color: #fff;font-size: 14px;opacity: 0.6;filter: alpha(opacity=60);position: absolute;left: 0;right: 0;bottom: 0;padding: 10px 15px;}
.thumbbox{height: 97px;margin-bottom: 20px;position: relative;}
.thumbbox .prev, .thumbbox .next{display: block;width: 40px;height: 97px;background: #444;color: #fff;font-family: simsun;text-decoration: none;font-size: 40px;line-height: 100px;text-align: center;position: absolute;top: 0;}
.thumbbox .prev{left: 0;}
.thumbbox .next{right: 0;}
.thumblist{height: 97px;overflow: hidden;margin-left: 50px;margin-right: 50px;white-space: nowrap;font-size: 0;}
.thumblist ul{display: inline-block;width: 100%;}
.thumblist ul li{float: left;width: 11.3%;height: 100%;margin-left: .6%;margin-right: .6%;overflow: hidden;}
.thumblist ul li{background: #1752a6;}
.thumblist ul li a{display: block;font-size: 0;line-height: 0;}
.thumblist ul li .cur img{opacity: 0.3;filter: alpha(opacity=30);}
.thumblist ul li img{height: 100%;}
.view{min-height: 400px;background: #000;}
.view .loading{display: none;width: 50px;height: 50px;border-radius: 8px;background: url(/rhpc/images/loading.gif) center no-repeat #000;opacity: 0.8;filter: alpha(opacity=80);position: absolute;left: 50%;top: 50%;margin-top: -25px;margin-left: -25px;}
.pic-list{padding-top: 50px;}
.pic-list ul{margin-left: -.5%;margin-right: -.5%;}
.pic-list ul:before, .pic-list ul:after{content: '';display: table;}
.pic-list ul:after{clear: both;}
.pic-list li{float: left;width: 24%;margin: 0 .5% 25px .5%;}
.pic-list li img{width: 100%;transition: transform 0.3s;-webkit-transition: transform 0.3s;transform: scale(1);}
.pic-list li a{width: 100%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 45px;}
.pic-list li .vdimg{display: block;font-size: 0;line-height: 0;}
.pic-list li .vdimg:hover img{transform: scale(1.2);}
.page{padding: 40px 0;}
.container{min-height: 400px;}
.layout{margin: 0 auto;width: 1200px;}
.home-service{height: 116px;border-bottom: 1px solid #e4e4e4;}
.home-service ul{font-size: 0;}
.home-service li{position: relative;display: inline-block;width: 20%;height: 116px;border-left: 1px solid #e4e4e4;text-align: center;box-sizing: border-box;transition: box-shadow .3s;}
.home-service li:first-child{border-left: none;}
.home-service li a{display: block;width: 100%;height: 56px;padding: 30px 0;}
.home-service li img{width: 50px;height: 50px;vertical-align: middle;}
.home-service li h2{display: inline-block;margin-left: 10px;font-size: 16px;vertical-align: middle;}
.home-service li span{position: absolute;left: 0;bottom: 0;width: 100%;height: 29px;line-height: 29px;font-size: 12px;color: rgba(255, 255, 255, 0.6);background: #1752a6;opacity: 0;transition: opacity .3s;}
.home-service li:hover{box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1), -1px 1px 10px rgba(0, 0, 0, 0.1);border: none;}
.home-service li:hover span{opacity: 1;}
.home-news{padding: 30px 0;}
.home-news > .layout:before, .home-news > .layout:after{content: '';display: table;}
.home-news > .layout:after{clear: both;}
.home-news .news{float: left;width: 576px;}
.home-news .news .news-slide{position: relative;height: 122px;padding: 20px 0;border-bottom: 1px dashed #e4e4e4;overflow: hidden;}
.home-news .news .news-slide li:before, .home-news .news .news-slide li:after{content: '';display: table;}
.home-news .news .news-slide li:after{clear: both;}
.home-news .news .news-slide li > a{float: left;display: block;margin-right: 20px;width: 162px;height: 122px;overflow: hidden;}
.home-news .news .news-slide li > a img{display: block;width: 100%;height: 100%;transition: transform 0.68s;}
.home-news .news .news-slide li > a:hover img{transform: scale(1.3);}
.home-news .news .news-slide li .desc{float: left;width: 394px;}
.home-news .news .news-slide li time{display: block;font-size: 12px;color: #bcbcbc;}
.home-news .news .news-slide li h3{margin: 10px 0;line-height: 1;font-size: 16px;}
.home-news .news .news-slide li h3 a{color: #1752a6;}
.home-news .news .news-slide li h3 a:hover{color: #31b59b;}
.home-news .news .news-slide li p{color: #858585;}
.home-news .news .news-slide .dots{position: absolute;bottom: 20px;left: 182px;}
.home-news .news .news-slide .dots .dot{display: inline-block;margin-right: 3px;width: 13px;height: 13px;font-size: 0;border-radius: 50%;background: #c9c9c9;}
.home-news .news .news-slide .dots .dot.active{background: #1752a6;}
.home-news .news .news-list{margin-top: 10px;}
.home-news .news .news-list li{line-height: 30px;}
.home-news .news .news-list li a:before{content: "•";margin-right: 5px;font-weight: bold;}
.home-news .news .news-list li time{float: right;font-size: 12px;color: #c9c9c9;}
.home-news .notice{float: right;width: 576px;}
.home-news .notice .notice-list{margin-top: 20px;}
.home-news .notice .notice-list .notice-top{height: 143px;background: #1752a6;}
.home-news .notice .notice-list .notice-top a{padding: 30px 60px;display: block;width: 100%;height: 100%;font-size: 0;box-sizing: border-box;}
.home-news .notice .notice-list .notice-top a:hover h3{color: #c3efe6;}
.home-news .notice .notice-list .notice-top a:hover i{font-size: 60px;}
.home-news .notice .notice-list .notice-top i{margin-right: 40px;width: 78px;height: 78px;line-height: 78px;border-radius: 50%;text-align: center;font-size: 50px;color: #fff;background: #72a2e6;transition: font-size .3s;}
.home-news .notice .notice-list .notice-top h3{display: inline-block;width: 338px;font-size: 16px;color: #fff;vertical-align: top;transition: color .3s;}
.home-news .notice .notice-list .notice-top time{display: block;margin-top: 10px;font-size: 13px;color: #d7d7d7;}
.home-news .notice .notice-list ul{margin-top: 10px;}
.home-news .notice .notice-list li{line-height: 30px;}
.home-news .notice .notice-list li a:before{content: "•";margin-right: 5px;font-weight: bold;}
.home-news .notice .notice-list li time{float: right;font-size: 12px;color: #c9c9c9;}
.home-news h2{font-size: 24px;line-height: 50px;}
.home-news h2 a{color: #1752a6;}
.home-news h2 a:hover{color: #1b6557;}
.home-news h2 i{float: right;line-height: 50px;font-size: 20px;color: #333;}
.home-news h2 i:hover{color: #1752a6;}
.home-experts{height: 421px;background: url("/rhpc/images/home_experts_bg.png") center no-repeat;}
.home-experts > .layout{position: relative;height: 356px;overflow: hidden;}
.home-experts h2{position: relative;padding-top: 30px;line-height: 64px;font-size: 24px;text-align: center;}
.home-experts h2 a{color: #1752a6;}
.home-experts h2 a:hover{color: #1b6557;}
.home-experts h2:after{position: absolute;bottom: 0;left: 50%;margin-left: -22px;content: '';width: 44px;height: 1px;background: #797979;}
.home-experts ul{margin-top: 78px;height: 184px;}
.home-experts ul:before, .home-experts ul:after{content: '';display: table;}
.home-experts ul:after{clear: both;}
.home-experts ul .prev, .home-experts ul .next{position: absolute;top: 46px;font-size: 30px;cursor: pointer;border-radius: 50%;transition: all 0.5s;}
.home-experts ul .prev:hover, .home-experts ul .next:hover{background-color: #1752a6;color: #fff;}
.home-experts ul .prev{left: 10px;}
.home-experts ul .next{right: 10px;}
.home-experts li{float: left;padding: 0 14px;margin: 0 14px;width: 212px;height: 184px;background: #fff;box-sizing: border-box;}
.home-experts li > a{margin: -45px auto;display: block;width: 85px;height: 85px;background: #badfd8;border-radius: 50%;overflow: hidden;}
.home-experts li > a img{display: block;width: 100%;height: 100%;border-radius: 50%;transition: transform .68s;}
.home-experts li > a:hover img{transform: scale(1.3);}
.home-experts li h3{margin-top: 50px;font-size: 16px;text-align: center;transition: color .3s;}
.home-experts li h3 span{display: inline-block;margin-left: 10px;width: 64px;height: 25px;line-height: 25px;font-size: 12px;color: #797979;text-align: center;border: 1px solid #e4e4e4;border-radius: 4px;box-sizing: border-box;}
.home-experts li h3 a{color: #1752a6;}
.home-experts li h3 a:hover{color: #9be4d6;}
.home-experts li h4{line-height: 34px;border-bottom: 1px solid #e4e4e4;text-align: center;}
.home-experts li p{margin-top: 10px;color: #868686;}
.home-depart{padding: 41px 0 36px;height: 386px;background: #1752a6;box-sizing: border-box;}
.home-depart > .layout{font-size: 0;}
.home-depart .depart-list{display: inline-block;width: 940px;vertical-align: top;}
.home-depart .depart-list h2{position: relative;margin-bottom: 20px;line-height: 54px;font-size: 24px;border-bottom: 1px solid #61b5a6;}
.home-depart .depart-list h2 a{color: #fff;}
.home-depart .depart-list h2:after{content: '';position: absolute;bottom: 0;left: 0;width: 96px;height: 4px;background: #fff;}
.home-depart .depart-list .tab-tit{display: inline-block;width: 80px;border-right: 1px solid #61b5a6;box-sizing: border-box;vertical-align: top;}
.home-depart .depart-list .tab-tit a{display: block;margin: 10px 0;width: 100%;height: 72px;font-size: 14px;color: #fff;text-align: center;box-sizing: border-box;}
.home-depart .depart-list .tab-tit a.cur{color: #72a2e6;}
.home-depart .depart-list .tab-tit a i{display: block;font-size: 30px;color: #fff;}
.home-depart .depart-list .tab-panel{display: inline-block;padding: 0 30px;width: 860px;vertical-align: top;box-sizing: border-box;}
.home-depart .depart-list .tab-panel li{display: none;}
.home-depart .depart-list .tab-panel li:first-child{display: block;}
.home-depart .depart-list .tab-panel li a{display: inline-block;margin-right: 10px;margin-bottom: 16px;width: 100%;height: 230px;line-height: 38px;font-size: 14px;background: #376CB7;color: #f0f0f0;transition: background-color .3s;}
.home-depart .depart-list .tab-panel li a:hover{background: #1d2c5d ;}
.home-depart .depart-focus{display: inline-block;width: 260px;vertical-align: top;}
.home-depart .depart-focus:before, .home-depart .depart-focus:after{content: '';display: table;}
.home-depart .depart-focus:after{clear: both;}
.home-depart .depart-focus .item{position: relative;float: left;margin-right: 20px;width: 260px;height: 310px;}
.home-depart .depart-focus .item:first-child{background-repeat: no-repeat;background-color: #7ddca4;background-position: bottom right;}
.home-depart .depart-focus .item:last-child{margin-right: 0;background-repeat: no-repeat;background-color: #72A2E6;background-position: bottom right;}
.home-depart .depart-focus .item h3{padding: 48px 0 0 28px;font-size: 18px;color: #078d74;}
.home-depart .depart-focus .item p{margin-top: 20px;padding-left: 28px;font-size: 15px;color: #068c73;}
.home-depart .depart-focus .item a{display: block;margin-left: 20px;margin-top: 20px;width: 195px;height: 45px;line-height: 45px;background: #fff;font-size: 16px;color: #72A2E6;text-align: center;border-radius: 4px;transition: all .3s;}
.home-depart .depart-focus .item a:hover{color: #fff;background: #D0DCED;}
.home-other{padding: 60px 0;height: 312px;box-sizing: border-box;}
.home-other .part{float: left;width: 576px;height: 194px;background: #1752a6 url("/rhpc/images/home_part_bg.png") right bottom no-repeat;}
.home-other .part .part-inner{height: 194px;background: rgba(255, 255, 255, 0.2);box-sizing: border-box;}
.home-other .part .part-inner a{display: block;height: 114px;padding: 40px 0;color: #fff;}
.home-other .part h2{margin-left: 30px;font-size: 22px;transition: .5s;-webkit-transition: .5s;}
.home-other .part a:hover h2{text-indent: 1em;}
.home-other .part p{margin-top: 20px;margin-left: 30px;width: 270px;color: #fff;}
.home-other .nursing{float: right;width: 576px;height: 194px;border: 1px solid #e4e4e4;box-sizing: border-box;background: url("/rhpc/images/home_nursing_bg.png") right bottom no-repeat;}
.home-other .nursing a{display: block;height: 114px;padding: 40px 0;}
.home-other .nursing h2{margin-left: 30px;font-size: 22px;color: #333;transition: .5s;-webkit-transition: .5s;}
.home-other .nursing a:hover h2{text-indent: 1em;}
.home-other .nursing p{margin-top: 20px;margin-left: 30px;width: 270px;color: #868686;}
.home-link{position: relative;height: 70px;background: #f2f2f2;}
.home-link ul{font-size: 0;}
.home-link li{display: inline-block;padding: 20px 0;width: 25%;height: 70px;line-height: 30px;box-sizing: border-box;}
.home-link li > a{display: block;width: 100%;height: 100%;font-size: 15px;color: #68756b;text-align: center;border-right: 1px solid #dfdfdf;}
.home-link li > a:before{content: '\e662';font-family: 'iconfont';margin-right: 20px;font-size: 15px;color: #1752a6;}
.home-link li .link-nav{display: none;position: absolute;top: 70px;left: 0;width: 100%;height: 60px;background: #515151;box-sizing: border-box;z-index: 110;}
.home-link li .link-nav a{margin-right: 10px;padding: 3px 5px;line-height: 60px;color: #c1c1c1;font-size: 14px;transition: all .3s;}
.home-link li .link-nav a:hover{background: #333;}
/* 图文新闻详情*/.show-news{position: relative;}
.show-news:before, .show-news:after{content: '';display: table;}
.show-news:after{clear: both;}
.show-news .news-left{position: relative;float: left;padding: 0 18px;width: 74%;box-sizing: border-box;}
.show-news .news-left h1{line-height: 50px;font-size: 18px;}
.show-news .news-left .pub-title{line-height: 30px;color: #999;border-bottom: 1px solid #c9c9c9;}
.show-news .news-left .share{position: absolute;right: 18px;top: 55px;}
.show-news .news-left .content{padding: 15px 0;line-height: 2;font-size: 16px;border-bottom: 1px solid #c9c9c9;}
.show-news .news-left .related{padding: 20px 0;}
.show-news .news-left .related h2{margin-bottom: 10px;font-size: 16px;color: #666666;}
.show-news .news-left .related li{line-height: 30px;}
.show-news .news-left .related a{color: #333;}
.show-news .news-left .related a:before{content: "•";margin-right: 5px;font-weight: bold;color: #333;}
.show-news .news-left .related a:hover{color: #1752a6;}
.show-news .news-right{float: right;width: 24%;}
.show-news .news-right.fixed{position: absolute;top: 0;right: 0;}
.show-news .news-right h2{position: relative;line-height: 50px;font-size: 18px;color: #1752a6;border-bottom: 1px solid #c9c9c9;}
.show-news .news-right h2:after{content: '';position: absolute;left: 0;bottom: 0;width: 100px;height: 3px;background: #1752a6;}
.show-news .news-right ul{margin-top: 30px;}
.show-news .news-right li{padding: 10px 0;line-height: 20px;border-bottom: 1px dashed #d7d7d7;}
.show-news .news-right li a{display: block;width: 100%;height: 100%;}
.show-news .news-right li a em{display: inline-block;margin-right: 4px;width: 20px;height: 20px;background: #6b6b6b;color: #fff;text-align: center;}
.show-news .news-right li a em.top1{background: #34ae63;}
.show-news .news-right li a em.top2{background: #0099ff;}
.show-news .news-right li a em.top3{background: #cc9900;}
/* 文字新闻详情*/.show-page h1{line-height: 50px;font-size: 18px;text-align: center;}
.show-page .pub-title{line-height: 30px;color: #999;border-bottom: 1px solid #c9c9c9;}
.show-page .share{position: absolute;right: 0;top: 55px;}
.show-page .share span{color: #999;}
.show-page .content{padding: 15px 0;line-height: 2;font-size: 16px;border-bottom: 1px solid #c9c9c9;}
.show-page .related{padding: 20px 0;}
.show-page .related h2{margin-bottom: 10px;font-size: 16px;color: #666666;}
.show-page .related li{line-height: 30px;}
.show-page .related a{color: #333;}
.show-page .related a:before{content: "•";margin-right: 5px;font-weight: bold;color: #333;}
.show-page .related a:hover{color: #1752a6;}
/* 预约挂号*/.order-search{position:relative;margin:20px 0;}
.order-search input{float: left;line-height: 45px;height:45px;padding: 7px 6px 7px 40px;width: 92%;border: 1px solid #ddd;border-right: none;box-sizing:border-box;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.order-search i{line-height: 45px;position: absolute;top:0;left:10px;}
.order-search .btn{float: left;width:8%;box-sizing:border-box;line-height:45px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.visit-tabs .visit-dp{margin-bottom:30px;}
.visit-title{height:45px;line-height:45px;color:#1752a6;font-size: 16px;border-bottom:1px solid #d7d7d7;margin-bottom:15px;}
.visit-title i{display:inline-block;width:45px;height:45px;font-size: 26px;background-color:#1752a6;text-align: center;color:#fff;font-weight:normal;margin-right:16px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.visit-item{margin-bottom:15px;border-bottom:1px dashed #e5e7ea;padding-bottom:10px;}
.visit-item:hover .vis-tit{color:#1752a6;}
.vis-tit{width:12%;font-size:18px;color:#999;}
.vis-tit i{margin-right:5px;font-size:20px;}
.vis-cont{width:85%;}
.vis-cont li{float:left;width:16%;box-sizing:border-box;margin-left:.6%;}
.vis-cont li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;line-height:30px;}
.visit-tabs .tab-pannel{display:block;}
.visit-tabs .tab-pannel .visit-dp{display:none;}
.visit-tabs .tab-pannel .visit-dp:first-child{display:block;}
.vis-cont .sign-dp{vertical-align:middle;background:#b24000;color:#fff;font-size:12px;width:27px;height:16px;line-height:16px;display:inline-block;padding-left:11px;box-sizing:border-box;background:url(/rhpc/images/sign-dp_1.png);position:relative;top:-1px;}
.appointment-col-2{margin-top: 20px;}
.appointment-col-2>.fl,.appointment-col-2>.fr{box-sizing:border-box;}
.appointment-col-2>.fl{float: left;width:252px;background-color:#fff;padding:0 .5em .5em;}
.appointment-col-2>.fr{float: right;width:924px;}
.visit-filter{border:1px solid #eee4d6;background:#f9f7f4;padding:10px 15px;}
.visit-filter.fixed{position:fixed;top:7px;z-index:1;}
.visit-filter dl{position:relative;font-size:13px;border-bottom:1px solid #eee4d6;min-height:44px;box-sizing:border-box;padding:12px 0;}
.visit-filter dl:last-child{border:none;}
.visit-filter dt{color:#999;}
.visit-filter dd{overflow:hidden;}
.visit-filter dd.span8 a{width:11.5%;}
.visit-filter dd a span{border-bottom:1px dashed transparent;padding-bottom:2px;}
.visit-filter dd a{display:block;line-height:26px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:15px;border:1px solid transparent;}
.visit-filter dd a{margin-bottom:3px;}
.visit-filter dd>a.cur{border:1px solid #8ab090;padding:0 10px;color:#1752a6;border-radius:5px;}
.visit-filter dd li{display:none;overflow:hidden;}
.visit-filter dd li:first-child{display:block;}
.visit-filter dd .tab-tit{font-size:14px;font-weight:bold;border-bottom:2px solid #eee4d6;margin-bottom:10px;}
.visit-filter dd .tab-tit span{display:inline-block;margin-right:25px;padding-bottom:8px;}
.visit-filter dd .tab-tit span.cur{border-bottom:2px solid #1752a6;margin-bottom:-2px;}
.visit-filter dd .tab-tit span.cur a{color:#1752a6;}
.visit-filter dd .tab-tit span a{display:inline;float:none;}
.visit-filter dd .tab-pannel{display:block;min-height:52px;}
.visit-filter .tab-pannel a.cur span{color:#1752a6;border-bottom:1px dashed #1752a6;}
.visit-filter dd .visit-dp{min-height:105px;}
.num-doctor{position:absolute;right:10px;top:13px;}
.num-doctor u{color:#1752a6}
.haschosen.appointment{height: 160px;}
.list-tit{height: 46px;line-height: 46px;}
.color-info{float: left;}
.color-info span{margin-right:10px;}
.color-info i{font-size:20px;margin-right:5px;}
.color-info .red{color:#ea5a54;}
.color-info .blue{color:#54a0ea;}
.color-info .green{color:#63b98c;}
.color-info .orange{color:#e49548;}
.color-info .gray{color:#9e9e9e;}
.doctor-search{float: right;}
.doctor-search i{line-height:34px;position:relative;right: -25px;}
.doctor-search input{line-height:18px;padding:7px 6px 7px 30px;width:280px;border:1px solid #ddd;border-right:none;}
.appointment-list ul{margin-top: 15px;}
.appointment-list li{padding: 20px 10px;border: 1px solid #fff;border-bottom: 1px solid #efefef;transition: 0.3s;-webkit-transition: 0.3s;}
.appointment-list li:hover{border:1px solid #1752a6;border-radius:5px;}
.appointment-list .doctor-info{width: 35%;position: relative;box-sizing: border-box;padding-left: 80px;font-size: 13px;}
.appointment-list .doctor-info .doctor-img{position: absolute;left: 0;top: 0;font-size: 0;line-height: 0;}
.appointment-list .doctor-info .doctor-img img{width: 70px;height: 96px;}
.appointment-list .doctor-info h2 a{vertical-align: middle;font-size: 16px;}
.appointment-list .doctor-info span{display: block;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.appointment-list .doctor-info span em{font-weight: normal;display: inline-block;line-height: 1;width: 230px;margin-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.appointment-list .doctor-clinic{width: 65%;height: 97px;}
.appointment-list .doctor-clinic table{width: 100%;border: none;border-collapse: collapse;}
.appointment-list .doctor-clinic td,.appointment-list .doctor-clinic th{height: 46px;text-align: center;border: 1px solid #ededed;position: relative;}
.appointment-list .doctor-clinic th{background: #ededed;}
.appointment-list .doctor-clinic td{width: 10%;}
.appointment-list .doctor-clinic td.depart{width: 20%;}
/* 医师详情*/.show-doctor .doctor-intro{padding: 20px 0;border-bottom: 1px dashed #e4e4e4;font-size: 0;}
.show-doctor .doctor-intro .avatar{display: inline-block;margin-right: 20px;width: 114px;height: 140px;vertical-align: top;}
.show-doctor .doctor-intro .avatar img{display: block;width: 100%;height: 100%;}
.show-doctor .doctor-intro .intro{display: inline-block;width: 1066px;vertical-align: top;}
.show-doctor .doctor-intro .intro h1{line-height: 50px;font-size: 18px;color: #1752a6;}
.show-doctor .doctor-intro .intro p{font-size: 14px;color: #999;}
.show-doctor .doctor-intro .intro p span{color: #666;}
.show-doctor .doctor-desc{padding: 20px 0;border-bottom: 1px dashed #e4e4e4;}
.show-doctor .doctor-desc .content{line-height: 28px;color: #444;}
.show-doctor .doctor-depart{position: relative;}
.show-doctor .doctor-depart .doctor-item{width: 1200px;height: 300px;}
.show-doctor .doctor-depart .doctor-item:before, .show-doctor .doctor-depart .doctor-item:after{content: '';display: table;}
.show-doctor .doctor-depart .doctor-item:after{clear: both;}
.show-doctor .doctor-depart .doctor-item .item{float: left;margin-left: 46px;width: 144px;height: 300px;}
.show-doctor .doctor-depart .doctor-item .item:first-child{margin-right: 0;}
.show-doctor .doctor-depart .doctor-item .item > a{display: block;width: 144px;height: 172px;overflow: hidden;}
.show-doctor .doctor-depart .doctor-item .item img{width: 144px;height: 172px;transition: transform .68s;}
.show-doctor .doctor-depart .doctor-item .item:hover img{transform: scale(1.3);}
.show-doctor .doctor-depart .doctor-item .item h3{margin: 10px 0;height: 30px;line-height: 30px;font-size: 15px;}
.show-doctor .doctor-depart .doctor-item .item h3 a{color: #21673b;}
.show-doctor .doctor-depart .doctor-item .item h3:after{content: '';display: block;width: 34px;height: 3px;background: #21673b;}
.show-doctor .doctor-depart .doctor-item .item p{margin: 6px 0 0 0;line-height: 1;font-size: 13px;}
.show-doctor .doctor-depart .doctor-item .item p span{color: #989898;}
.show-doctor .doctor-visit table{margin: 20px 0;width: 100%;border-top: 2px solid #1752a6;}
.show-doctor .doctor-visit table th, .show-doctor .doctor-visit table td{position: relative;padding-top: 4px;width: 50px;height: 34px;text-align: center;border-right: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;box-sizing: border-box;}
.show-doctor .doctor-visit table th:last-child, .show-doctor .doctor-visit table td:last-child{border-right: none;}
.show-doctor .doctor-visit table .seleced{display: inline-block;width: 26px;height: 26px;line-height: 26px;color: #fff;text-align: center;border-radius: 50%;}
.show-doctor .doctor-visit table .seleced.red{background: #ff3333;}
.show-doctor .doctor-visit table .seleced.red:before{content: "特";}
.show-doctor .doctor-visit table .seleced.blue{background: #0099ff;}
.show-doctor .doctor-visit table .seleced.blue:before{content: "专";}
.show-doctor .doctor-visit table .seleced.yellow{background: #cccc33;}
.show-doctor .doctor-visit table .seleced.yellow:before{content: "普";}
.show-doctor .doctor-visit table .seleced.gray{background: #999;}
.show-doctor .doctor-visit table .seleced.gray:before{content: "停";}
.show-doctor .doctor-visit table .seleced:hover + .tips{display: block;}
.show-doctor .doctor-visit table .tips{display: none;position: absolute;top: 48px;left: 37px;min-width: 245px;background: #fff;text-align: left;padding: 10px;border: 1px solid #ddd;box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.08);z-index: 1;white-space: nowrap;}
.show-doctor .doctor-visit table .tips .red{color: #ea5a54;}
.show-doctor .doctor-visit table .tips:before, .show-doctor .doctor-visit table .tips:after{position: absolute;top: 0;left: 20px;content: "◆";color: #fff;font-family: simsun;font-size: 30px;line-height: 0;}
.show-doctor .doctor-visit h3{font-weight: 400;font-size: 16px;}
.show-doctor h2{padding: 30px 0;font-size: 18px;color: #1752a6;}
.show-doctor .dots{position: absolute;bottom: 5px;left: 0;right: 0;text-align: center;}
.show-doctor .dots .dot{display: inline-block;margin-right: 7px;width: 14px;height: 14px;background: #999;font-size: 0;border-radius: 50%;}
.show-doctor .dots .dot.active{background: #21673b;}
.show-doctor .color-info{text-align: right;}
.show-doctor .color-info span{margin-right: 10px;}
.show-doctor .color-info i{font-size: 20px;margin-right: 5px;}
.show-doctor .color-info .red{color: #ea5a54;}
.show-doctor .color-info .blue{color: #54a0ea;}
.show-doctor .color-info .green{color: #63b98c;}
.show-doctor .color-info .orange{color: #e49548;}
.show-doctor .color-info .gray{color: #9e9e9e;}
/* 医院导航*/.page-map{padding: 40px 16px;}
.page-map .position-map{height: 556px;}
.page-map .position-map img{max-width: none !important;}
.page-map .position-map input{padding: 3px;height: 26px !important;font-size: 12px;box-sizing: border-box;vertical-align: middle;}
.page-map .position-map .BMapLib_ap th, .page-map .position-map .BMapLib_ap td{padding: 3px;}
.page-map .position-map #BMapLib_is_remember_phone{margin-left: 5px;}
.page-map .position-map .BMapLib_SearchInfoWindow, .page-map .position-map .BMapLib_nav_tab_content li{font-family: inherit;}
.page-map .position-map .BMapLib_bubble_title{font-weight: bold;}
.page-map .position-map .BMapLib_bubble_content{line-height: 2;}
.page-map .position-map .BMapLib_trans{top: auto !important;}
.page-map .position-map .BMapLib_sms_declare_phone{font-size: 12px;}
/*报名报*/#formwrap{min-height:200px;}
#Validform_msg{display:none;}
#formwrap .loading{display:block;line-height:200px;text-align:center;}
#survey-form-apply dl:after{display:block;content:"";clear:both;}
#survey-form-apply dl dt,#survey-form-apply dl dd{float:left;}
#survey-form-apply dl dt{min-width:145px;}
#survey-form-apply dl dd{min-width:62%;}
.survey #survey-form-apply dl input,#survey-form-apply dl .Validform_checktip{float:left;}
#survey-form-apply dl .Validform_checktip{margin-left:10px;line-height:37px;}
#survey-form-apply dl select{float:left;}
#survey-form-apply dl #cities select{margin-right:10px;}
.survey #survey-form-apply dl{padding:5px 0;margin-bottom:5px;}
.survey #survey-form-apply dd li{display:inline-block;margin-right:10px;}
.survey #survey-form-apply .datatime{background-size:12%;}
.survey #survey-form-apply dd input[type="radio"]{float:none;}
.survey #survey-form-apply dd img.codeimg{left:172px;top:1px;}
.survey h1{text-align:center;font-size:24px;line-height:80px;}
.survey .survey-info{font-size:14px;color:#434343;padding:10px 32px;border-top:1px solid #f2f2f2;border-bottom:1px dashed #f2f2f2;background:url(/rhpc/images/appli.png) 15px center no-repeat;}
.survey dl{padding:15px 0;margin-bottom:15px;border-bottom:1px solid #eae7e7;}
.survey dl:after{display:block;content:"";clear:both;}
.survey dt{color:#434343;padding-bottom:10px;position:relative;}
.survey dd{position:relative;color:#6a6a6a;}
.survey dd input[type='text'],.survey dd textarea,.survey dd select{padding:8px;line-height:1.2;font-size:15px;}
.survey dd input::-moz-placeholder{font-size:14px;}
.survey dd input:-moz-placeholder{font-size:14px;}
.survey dd input::-webkit-input-placeholder{font-size:14px;}
.survey dd input:-ms-input-placeholder{font-size:14px;}
.survey dd select{padding:5px;line-height:1.2;min-width:20%;cursor:pointer;}
.survey dd input[type='text']{width:45%;}
.survey dd input[type='text'].add_input{margin-top:15px;}
.survey dd .button{padding:11px;line-height:1.2;margin-left:-5px;vertical-align:middle;cursor:pointer;border:none;color:#fff;font-size:13px;}
.survey dd textarea{width:80%;height:120px!important;border-color:#ececec;}
.survey dd ul:after{display:block;content:"";clear:both;}
.survey dd li input[type="radio"]{height:14px;width:14px;cursor:pointer;}
.survey dd input.datatime{cursor:pointer;display:block;}
.survey dd label{height:26px;}
.survey dd .Validform_checktip{margin-left:0;min-height:0;font-size:14px;}
.survey dd input.code{width:120px;}
.survey dd img{vertical-align:middle;max-width:80px;max-height:80px;}
.survey dd .img-wrap{overflow:hidden;}
.survey .apply-btn{margin-top:25px;}
.survey .apply-btn .btn{cursor:pointer;width:360px;height:38px;display:block;line-height:38px;color:#fff;border:none;margin:0 auto;}
.img-preview{overflow:hidden;margin-top:10px;}
.img-preview li{float:left;padding:10px;background:#f4f4f4;margin-right:10px;}
.img-preview li img{width:80px;height:80px;}
.img-preview li span{display:block;line-height:30px;font-size:12px;text-align:center;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*报名报end*//* 问卷调查*/#formwrap{min-height:200px;transition:height 0.8s;-webkit-transition:height 0.8s;}
#formwrap .loading{display:block;line-height:200px;text-align:center;}
.survey{padding:10px 50px;}
.survey h1{text-align:center;font-size:24px;line-height:80px;}
.survey .survey-info{background:#F8F8F8;border:1px dashed #ddd;padding:10px 15px;}
.survey dl{border-bottom:1px dashed #ddd;padding:15px 0;}
.survey dt{font-weight:bold;padding-bottom:10px;}
.survey dd input[type='text'],.survey dd textarea,.survey dd select{padding:8px;line-height:1.2;}
.survey dd input[type='text']{width:30%;}
.survey dd .button{padding:6px;line-height:1.2;vertical-align:middle;}
.survey dd textarea{width:80%;height:120px;}
.survey dd ul{overflow:hidden;}
.survey dd li{overflow:hidden;float:left;margin-right:20px;}
.survey dd li input{float:left;height:26px;margin-right:10px;}
.survey dd label{height:26px;}
.survey dd .Validform_checktip{margin-left:0;min-height:0;}
.survey dd input.code{width:120px;}
.survey dd img{vertical-align:middle;max-width:80px;max-height:80px;}
.survey dd .img-wrap{overflow:hidden;}
.survey .btn{width:160px;line-height:50px;font-size:16px;}
.survey .message{background:#fff;}
.img-preview{overflow:hidden;margin-top:10px;}
.img-preview li{float:left;padding:10px;background:#f4f4f4;margin-right:10px;}
.img-preview li img{width:80px;height:80px;}
.img-preview li span{display:block;line-height:30px;font-size:12px;text-align:center;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.required dt:after{margin-left:10px;content:'*';color:red;}
.datatime{background:url(/rhpc/images/datebg.png) no-repeat center right;}
.Validform_checktip{display:block;line-height:30px;min-height:30px;margin-left:10px;color:#999;}
.Validform_checktip:before{font-family:"iconfont";color:#007FD1;font-size:18px;margin-right:5px;}
.Validform_wrong{color:#c00;}
.Validform_wrong:before{color:#c00;}
.Validform_right{color:#71b83d;}
.Validform_right:before{color:#71b83d;}
/* 科室详情*/.show-dm-detail{position: relative;height: 224px;}
.show-dm-detail .share-list{position: absolute;top: 0;right: 0;width: 48px;height: 48px;text-align: center;overflow: hidden;transition: height .3s;}
.show-dm-detail .share-list:hover{height: 200px;}
.show-dm-detail .share-list .share{display: block;width: 46px;height: 46px;line-height: 46px;border: 1px solid #d7d7d7;font-size: 23px;color: #d7d7d7;background: #fff;}
.show-dm-detail .share-list > a{display: block;width: 49px;height: 39px;line-height: 39px;color: #fff;text-align: center;border-bottom: 1px solid #fff;background: #d7d7d7;}
.show-dm-detail .category-dm-follow{position: absolute;top: 0;right: 58px;display: block;width: 46px;height: 46px;border: 1px solid #e6d6d5;text-align: center;}
.show-dm-detail .department-follow:after{font-family: 'iconfont';content: '\e631';line-height: 46px;color: #21673b;font-size: 27px;}
.show-dm-detail .followed:after{content: '\e632';}
.show-dm-detail h1{height: 60px;text-align: center;font-size: 28px;}
.show-dm-detail h1 .h1-inner{height: 60px;background: rgba(255, 255, 255, 0.6);}
.show-dm-detail h1 .h1-inner span{font-size: 22px;color: #999;}
.show-dm-detail .dm-contact{float: left;margin-left: 94px;width: 219px;height: 98px;border-right: 1px dashed #d7d7d7;}
.show-dm-detail .dm-contact i{width: 33px;height: 33px;line-height: 33px;background: #bcd1c4;border-radius: 50%;color: #21673b;font-size: 18px;text-align: center;box-sizing: border-box;vertical-align: middle;}
.show-dm-detail .dm-contact p{display: inline-block;margin-left: 6px;width: 175px;vertical-align: middle;}
.show-dm-detail .dm-contact .phone{margin-bottom: 25px;}
.show-dm-detail .dm-contact .phone p{color: #21673b;font-weight: 600;font-size: 15px;}
.show-dm-detail .dm-contact .address i{padding-top: 3px;font-size: 22px;}
.show-dm-detail .dm-desc{float: left;padding: 0 45px;width: 659px;height: 98px;border-right: 1px dashed #d7d7d7;box-sizing: border-box;}
.show-dm-detail .dm-desc h2{padding-bottom: 13px;width: 49px;line-height: 1;font-size: 16px;font-weight: 400;border-bottom: 1px solid #21673b;}
.show-dm-detail .dm-desc p{margin-top: 10px;}
.show-dm-detail .dm-qr{float: left;height: 98px;}
.show-dm-detail .dm-qr img{margin-top: 10px;margin-left: 48px;}
.show-dm-other{position: relative;}
.show-dm-other .tab-tit{height: 62px;background: #f2f2f2;}
.show-dm-other .tab-tit a{float: left;display: block;width: 25%;height: 62px;line-height: 62px;text-align: center;border-left: 1px solid #D7D7D7;font-size: 16px;border-top: 1px solid #d7d7d7;font-weight: 600;box-sizing: border-box;}
.show-dm-other .tab-tit a:first-child{border-left: none;}
.show-dm-other .tab-tit .cur{background: #fff;color: #21673b;}
.show-dm-other .content{min-height: 300px;}
.show-dm-other .content .tab-panel{display: none;padding-top: 30px;width: 100%;}
.show-dm-other .content .tab-panel:first-child{display: block;}
.show-dm-other .content .news{width: 1200px;}
.show-dm-other .content .news ul{height: 150px;overflow: hidden;}
.show-dm-other .content .news .new-item{width: 1200px;height: 150px;overflow: hidden;}
.show-dm-other .content .news .item{position: relative;float: left;width: 300px;height: 150px;padding: 0 15px;border-left: 1px solid #d7d7d7;box-sizing: border-box;}
.show-dm-other .content .news .item:first-child{border-left: none;}
.show-dm-other .content .news time{float: left;display: block;width: 50px;height: 50px;border: 1px solid #757575;text-align: center;}
.show-dm-other .content .news time u{display: block;font-weight: 600;font-size: 16px;}
.show-dm-other .content .news h2{float: left;margin-left: 10px;width: 206px;font-size: 16px;}
.show-dm-other .content .news span{float: left;display: block;margin-left: 10px;width: 206px;color: #999;}
.show-dm-other .content .news p{float: left;margin-top: 10px;width: 250px;}
.show-dm-other .content .doctor{width: 1200px;}
.show-dm-other .content .doctor .doctor-item{width: 1200px;height: 300px;}
.show-dm-other .content .doctor .item{float: left;margin-left: 32px;width: 144px;height: 300px;}
.show-dm-other .content .doctor .item:first-child{margin-left: 0;}
.show-dm-other .content .doctor .item > a{display: block;width: 144px;height: 192px;overflow: hidden;}
.show-dm-other .content .doctor .item img{width: 144px;height: 192px;transition: transform .68s;}
.show-dm-other .content .doctor .item:hover img{transform: scale(1.3);}
.show-dm-other .content .doctor .item h3{margin: 10px 0;height: 30px;line-height: 30px;font-size: 15px;}
.show-dm-other .content .doctor .item h3 a{color: #21673b;}
.show-dm-other .content .doctor .item h3:after{content: '';display: block;width: 34px;height: 3px;background: #21673b;}
.show-dm-other .content .doctor .item p{margin: 6px 0 0 0;line-height: 1;font-size: 13px;}
.show-dm-other .content .doctor .item p span{color: #989898;}
.show-dm-other .content .dots{position: absolute;bottom: 3px;left: 0;right: 0;text-align: center;}
.show-dm-other .content .dot{display: inline-block;margin-right: 7px;width: 14px;height: 14px;background: #999;font-size: 0;border-radius: 50%;}
.show-dm-other .content .dot.active{background: #21673b;}
.show-dm-other .content .time .table h3{font-weight: 400;font-size: 15px;}
.show-dm-other .content .time .table table{margin-top: 10px;width: 100%;border: none;border-collapse: collapse;border-top: 2px solid #21673b;text-align: center;}
.show-dm-other .content .time .table table th{width: 12.5%;height: 40px;line-height: 40px;text-align: center;color: #21673b;border: 1px solid #d7d7d7;}
.show-dm-other .content .time .table table th:first-child{border-left: none;}
.show-dm-other .content .time .table table th:last-child{border-right: none;}
.show-dm-other .content .time .table table td{width: 12.5%;height: 40px;line-height: 40px;border: 1px solid #d7d7d7;}
.show-dm-other .content .time .table table td:first-child{border-left: none;}
.show-dm-other .content .time .table table td:last-child{border-right: none;}
/*登录框*/.login-dialog{display: none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;background: rgba(0,0,0,.5);}
.login-pop{background:#fff;padding:45px 65px;width:350px;position:absolute;top:50%;left:50%;margin-top: -230px;margin-left: -240px;border-radius: 5px;}
.login-pop h2{font-size:20px;color:#333;text-align:center;}
.login-dialog .close{position:absolute;top:5px;right:10px;}
.pop-tit{position:relative;margin-top: 28px;margin-bottom: 28px;width: 100%;}
.pop-tit a{float:left;display:block;width:173px;height: 39px;line-height: 39px;text-align:center;border: 1px solid #d7d7d7;}
.pop-tit a.cur{border-color: #515151;}
.login-dialog .close{position:absolute;top:5px;right:10px;}
.login-form>.tab-pannel>form>p{margin-bottom: 30px;border-bottom: 1px solid #d7d7d7;}
.login-form .login-input{padding: 10px 5px;width:270px;height: 34px;border: none;}
.login-form form .btn{margin-bottom: 18px;width:100%;line-height:53px;font-size:16px;display:block;background: #1752a6;outline: none;border: none;color: #fff;}
.login-form a{color:#1752a6;}
.login-form a:hover{color:#7ccdf9;}
.login-form .text-center{word-spacing:1em;color:#999;}
.login-form .login-qr{display:block;margin:auto;width:200px;height:200px;background:url(/rhpc/images/loading-gray.gif) center no-repeat;}
/* 注册*//* 消息框*/.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert,.alert h4{color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success h4{color:#468847;}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.alert-danger h4,.alert-error h4{color:#b94a48;}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}
.alert-info h4{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
/*表单样式*/.hidden{display:none;}
.form-horizontal{padding-top:15px;*overflow:hidden;}
.form-horizontal legend{display:block;width:100%;padding:5px 0;margin-bottom:15px;text-indent:10px;border-bottom:1px solid #ddd;font-size:14px;font-weight:bold;}
.form-horizontal legend a{font-size:12px;margin-left:10px;font-weight:normal;}
.form-horizontal .control-group{margin-bottom:9px;*zoom:1;*width:100%;*float:left;position:relative;}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{position:absolute;width:120px;left:0;top:14px;text-align:right;}
.form-horizontal .controls{padding:5px 0;padding-left:130px;}
.form-horizontal .controls p{padding-top:4px;}
.form-horizontal .controls .radio{line-height:44px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .help-block .icon-exclamation-sign{font-size:14px;color:#1c64e3;}
.form-horizontal .form-actions{padding-left:130px;}
.form-horizontal .form-actions .btn{width:120px;line-height:45px;}
.control-group label.required:before{content:"*";font-weight:normal;color:red;margin-right:8px;}
.control-group label.error,.control-group label.valid{padding-left:8px;zoom:1;}
.control-group .error{color:#bd4247;}
.control-group .form-text{display:inline-block;zoom:1;*display:inline;padding-top:4px;}
.control-group input.error{border-color:#bd4247;}
.control-group input.error:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(189,66,71,.6);}
.control-group .valid{color:#669533;}
.control-group input.valid{border-color:#669533;}
.control-group input.valid:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,149,51,.6);}
.control-group .inline,.control-group .inline input{line-height:28px;vertical-align:middle;padding-right:10px;}
.control-group textarea{vertical-align:middle;min-height:120px;}
.help-inline,.help-block{color:#666;padding-left:8px;}
.help-inline{display:inline;}
.help-block{display:block;}
.pic-preview a{position:relative;display:inline-block;background:url(/rhpc/images/uploadify-cancel.png) 0 0 no-repeat #fff;width:16px;height:16px;margin-top:12px;margin-left:-22px;text-indent:-9999px;vertical-align:top;}
.pic-preview img{max-width::140px;max-height:140px;margin-top:10px;}
.laydate-form{padding:15px;background-color:#f4f4f4;margin:10px 0;}
.ranking .laydate-form input{padding:8px 10px;width:200px;margin-right:10px;vertical-align:middle;}
.ranking .laydate-form button{width:120px;line-height:36px;vertical-align:middle;}
/* 用户注册*/.input-medium{width:280px;}
.getcode{width:80px;position:absolute;left:317px;top:10px;}
.regform #code_img{width:110px;height:34px;position:absolute;left:317px;top:10px;cursor:pointer;}
.regform{margin-top:25px;}
.regform .fl,.regform .fr{width:49%;height:360px;}
.regform .fr{border-left:1px solid #ddd;}
.regform .fr p{font-size:16px;margin-left:35px;margin-top:35px;}
.regform .submit{width:302px;line-height:40px;}
.weixin-info span{display:inline-block;vertical-align:middle;line-height:44px;height:44px;margin-right:5px;}
.weixin-info .headimg img{width:44px;height:44px;border-radius:5px;}
/* 网站地图*/.site-map dl{padding:10px 0;border-bottom:1px dashed #ddd;}
.site-map dt{font-size:16px;line-height:30px;font-weight:bold;}
.site-map dd{overflow:hidden;}
.site-map dd span{display:block;margin-right:10px;float:left;}
.site-map dd span a:after{content:"|";color:#ddd;margin-left:10px;}
.site-map dd span:last-child a:after{content:"";}
.site-map dd p{overflow:hidden;}
.site-map dd strong{display:block;color:#999;}
/* MSG*/.ajax .message{background:none;}
.message{height:100%;background-color:#efeff4;}
.message .msg{display:block;text-align:center;padding:15px 0;}
.message .msg i{font-size:80px;}
.message .msg strong{display:block;font-size:16px;}
.message .msg .success{color:#029C46;}
.message .msg .error{color:#e33;}
.message .msg .info{color:#56abe4;}
.message .msg .skip{color:#999;}
.message .msg .btn{border-radius:8px;width:200px;margin-top:15px;}
/* 会员中心*/.subweb{background:#fff;}
.subname{line-height:100px;margin-left:15px;padding-left:15px;font-size:30px;border-left:1px solid #ddd;color:#009d6d;}
.gohome{margin-top: 32px;}
.member .logo-row{height:99px;border-bottom:1px solid #009d6d;}
.member-box{margin-top:25px;}
.member-box>.fl,.membe-box>.fr{min-height:600px;}
.member-box>.fl{width:18%;border-right:1px solid #ddd;}
.member-box>.fr{width:78%;}
.member-menu ul{border-top:1px solid #ddd;padding:10px 0;}
.member-menu li{line-height:35px;}
.member-menu li i{width:20px;text-align:center;font-size:18px;margin-right:10px;color:#009d6d;}
.member-menu li a{display:block;padding:0 10px;}
.member-menu li a.cur,.member-menu li a.cur:hover{background:#009D6D;color:#fff;}
.member-menu li a.cur i{color:#fff;}
.member-menu li a:hover{background:#f8f8f8;color:#009d6d;}
.member .Validform_checktip{display:inline;}
.member .Validform_checktip:before{content:"\e61a";}
.member-info{padding-top:15px;padding-bottom:15px;}
.member-info i{color:#ccc;margin:auto 2px;font-size:22px;font-weight:normal;}
.member-info .authed{color:#009D6D;}
.data-filter{padding-bottom:10px;}
.data-filter input,.data-filter .btn{height:16px;line-height:18px;padding:8px 10px;vertical-align:middle;margin-right:10px;}
.data-filter .btn{min-width:100px;}
.data-filter .data-filter-item{margin-right:10px;}
.data-filter select{height:34px;min-width:100px;margin-right:10px;}
.data-filter .datatime{width:110px;}
.data-create{text-align:right;}
.data-list{margin-top:18px;}
.data-list th{background:#eceff4;padding:8px 10px;font-weight:bold;}
.data-list td{padding:8px 10px;border-bottom:1px solid #eceff4;}
.data-list tr:hover td{background:#f9f9f9;}
.data-list tr td:last-child{color:#ccc;word-spacing:.5em;}
.data-list .price{color:#f90;}
.data-list .red{color:#ea5a54;}
.data-list .blue{color:#54a0ea;}
.data-list .orange{color:#e49548;}
.data-list .green{color:#63b98c;}
.data-list .disabled{color:#ddd;cursor:default;}
.data-list .handle{width:20%;}
.data-list td a{color:#009D6D;}
.data-list td a:hover{text-decoration:underline;}
.bind-qr .btn{vertical-align:middle;}
.list-show{margin-bottom:10px;}
.list-show h3{line-height:40px;border-bottom:1px solid #ddd;margin-bottom:5px;}
.list-show li{line-height:34px;}
.list-show li:hover{background:#f4f4f4;}
.list-show li label{display:inline-block;width:80px;vertical-align:middle;color:#999;}
.list-show li a{display:inline;}
.list-show .btn{width:120px;line-height:46px;margin-top:20px;}
.nodata{color:#ccc;padding:100px 0 50px;}
.nodata i{font-size:100px;line-height:1;}
.nodata span{display:block;font-size:16px;}
/* LightBox*/body:after{content:url(/rhpc/images/close.png) url(/rhpc/images/loading-gray.gif) url(/rhpc/images/prev.png) url(/rhpc/images/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color: #fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/rhpc/images/loading-gray.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/rhpc/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/rhpc/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/rhpc/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/* 院报 */
.newspaper-list{padding:20px 0;margin-left:-1%;margin-right:-1%}
.newspaper-list li{float:left;width:18%;height:300px;margin-left:1%;margin-right:1%;margin-bottom:2%;overflow:hidden;box-sizing:border-box;border:1px solid #f2f2f2;border-bottom:none}
.newspaper-list li a{display:block;position:relative;text-align:center}
.newspaper-list li a .newspaper-list-item-img{padding:4px}
.newspaper-list li a .newspaper-list-item-img img{display:block;width:100%;height:261px}
.newspaper-list li a span{display:block;padding:0 10px;background-color:#0086c0;color:#fff;line-height:30px;height:30px;overflow:hidden;transition:background 0.3s;-webkit-transition:background 0.3s}
.newspaper-list li a:hover span{background-color:#015ba0}
.newspaper-show{padding:20px 0;margin-left:-1%;margin-right:-1%}
.newspaper-show li{float:left;width:23%;margin-left:1%;margin-right:1%;margin-bottom:20px}
.newspaper-show li a{display:block;position:relative;background:#000;text-align:center;overflow:hidden}
.newspaper-show li a span{display:block;background-color:#0086c0;color:#fff;line-height:30px;height:30px;position:absolute;bottom:0;left:0;right:0;transition:background 0.3s;-webkit-transition:background 0.3s}
.newspaper-show li a:hover span{background-color:#015ba0}
.newspaper-show li a img{height:367px;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;opacity:.7;filter:alpha(opacity=70)}
.newspaper-show li a:hover img{opacity:1;filter:alpha(opacity=100)}
.show-paper-wrapper{padding:50px 20px}
.show-paper-wrapper .paper-title{margin-bottom:10px;height:40px}
.show-paper-wrapper .paper-title a:last-child{margin-right:10px}
.show-paper-wrapper .paper-title a:hover{color:#fff}
.show-paper-wrapper .paper-pic{position:relative;padding:40px 60px;width:690px;background:#f4f4f4;border-radius:10px}
.show-paper-wrapper .paper-pic.article-pic{padding:30px;width:345px;border-radius:10px}
.show-paper-wrapper .paper-pic .area-icon{width:100%;position:relative}
.show-paper-wrapper .paper-pic .area-icon img{width:100%;display:block}
.show-paper-wrapper .paper-pic .area-icon .area{position:absolute;background-color:#fff;opacity:0;background-color:#fff \9;opacity:0 \9;filter:alpha(opacity=0)}
.show-paper-wrapper .paper-pic .area-icon .area.cur-area-icon{background:rgba(0,134,192,0.6);background-color:#015ba0 \9;opacity:.6 \9;filter:alpha(opacity=60);opacity:0.6}
.show-paper-wrapper .paper-pic .area-icon .area:hover{background-color:rgba(0,0,0,0.6);background-color:#000 \9;opacity:.6 \9;filter:alpha(opacity=60);opacity:0.6}
.show-paper-wrapper .paper-pic a.all{position:absolute;top:0;left:0;width:100px;height:80px;line-height:80px;color:#fff;font-size:16px;text-align:center;background:#0086C0}
.show-paper-wrapper .paper-pic a.controll{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;border-radius:50%;font-size:20px;background:#0086C0}
.show-paper-wrapper .paper-pic a.controll:hover{background-color:#6fb5a0}
.show-paper-wrapper .paper-pic a.controll.page-left{left:0}
.show-paper-wrapper .paper-pic a.controll.page-right{right:0}
.show-paper-wrapper .article-content{padding:30px;width:715px;min-height:700px;border-radius:10px}
.show-paper-wrapper .article-content h3{padding:20px 0;line-height:2;text-align:center;font-weight:400;font-size:20px;border-bottom:2px solid #000;font-size:26px}
.show-paper-wrapper .article-content .content{margin-top:30px}
.paper-article{padding:30px 20px;width:350px;height:auto;border-radius:10px;box-sizing:border-box}
.paper-article h3{margin-bottom:10px;font-size:18px;font-weight:400;border-bottom:1px solid #000;font-size:26px}
.paper-article ul li{padding:0 10px;height:36px;line-height:36px}
.paper-article ul li a:hover{color:#b2dccf}
.paper-article ul li.edit a{display:block;color:#9ae3ff;font-size:22px}
.paper-review{padding:30px 20px;width:800px;border-radius:10px;background:#f4f4f4;box-sizing:border-box}
.paper-review h3{margin-bottom:10px;color:#0086C0;font-size:18px;font-weight:400}
.paper-review ul li{float:left;margin-right:13px;margin-bottom:20px;width:360px;height:500px;overflow:hidden;box-shadow:0 2px 10px #ccc;background-color:#fff}
.paper-review ul li:nth-child(4n){margin-right:0}
.paper-review ul li:hover{box-shadow:5px 10px 10px #ccc}
.paper-review ul li .paper-item-img{box-sizing:border-box;padding:4px}
.paper-review ul li .paper-item-img a{display:block}
.paper-review ul li .paper-item-img a img{display:block;width:352px;height:460px}
.paper-review ul li .paper-item-title{font-size:15px;height:35px;line-height:35px;text-align:center;color:#ffffff;background-color:#0086C0;overflow:hidden;padding:0 10px}
/*----------------头部-------------------------------------*/
.widt{max-width:1140px;margin:0 auto;overflow: hidden;}
.widt img{float:left;}
.login{}
.login .tel_hed{float: right;margin-top:25px;}
.login .logins{margin-right:80px;margin-top:25px;}

/*导航*/
.nav{background:#0061c1;height:60px;line-height: 60px;min-width:1140px;}
.nav .nav_diyic{width:1140px;position: absolute;}
.nav .nav_diyic>li{width:140px;float: left;text-align: center;border-right:1px solid #1650a4;border-left:1px solid #2380dd;height: 60px;}
.nav .nav_diyic>li a{color:#fff;font-size:18px;display: block;}
.nav .navigation{}

.nav .jzznn{overflow: hidden;}
.nav .jzznn ul li{height:40px;  line-height:40px;}
.nav .jzznn ul li a{color: #313131;  font-size: 16px;}
.nav .jzznn ul li a:hover{color: #f39700;}
.nav .down_mun,.nav .yyjj,.nav .xwzx{position:relative;width:1134px;height:219px;background:rgba(255,255,255,0.97) url("../lzrhyy/images/naav_jiao.png") no-repeat right bottom;bottom:0;border:1px solid #81b0df;display: none;    z-index: 99;
    overflow: hidden;}
.nav .down_mun{left:-427px;}
.nav .yyjj{left:-142px;}
.nav .xwzx{left:-285px;}
.boy_nav{margin-top:29px;height:162px;width:946px;}
.nav .tong_navtion .down_mun_fl1{width:154px;border-right:1px solid #dedede;height:162px;}
.nav .tong_navtion .down_mun_fl1 h3{color:#0061c1;font-size:18px;font-weight:normal;}
.nav .down_mun .down_mun_fl2 .table_nav{overflow: hidden;}
.nav .down_mun .down_mun_fl2 .table_body_nav{width:784px;margin-top:20px}
.nav .down_mun .down_mun_fl2 .table_body_nav .table_ar_nav{display: none;height:100px;width:705px;margin: 10px auto 0}
.nav .down_mun .down_mun_fl2 .table_body_nav .on{display: block;}
.nav .table_nav .table_ksdj{width:705px;margin:0 auto;overflow: hidden;}
.nav .table_nav .table_ksdj li{float: left;width:140px;height:34px;line-height:34px;background:#eeeeee;color:#626262;font-size:16px;margin-left:1px}
.nav .table_nav .table_ksdj li.activ{background:#f8b551;color:#fff;}
.nav .down_mun .down_mun_fl2 .table_body_nav .table_ar_nav ul{overflow: hidden; margin-left:-37px}
.nav .table_body_nav .table_ar_nav ul li{width:105px;text-align:left;float: left;height:30px;line-height:30px;margin-left:21px;}
.nav .table_body_nav .table_ar_nav ul li a{color:#313131;font-size:16px;display: block;}
.nav .table_body_nav .table_ar_nav ul li i{border-bottom:1px solid #fff;width:16px;display: inline-block;}
.nav .table_body_nav .table_ar_nav ul li a:hover{color:#f39700;}
.nav .table_body_nav .table_ar_nav ul li a:hover i{border-bottom:1px solid #f39700;}
.nav .down_mun_fr{width:185px;}
.nav .down_mun_fr li{width:154px;height:49px;text-align: center;line-height:49px;margin-top:7px;}
.nav .down_mun_fr li a{color:#fff;}
.nav .down_mun_fr li.c1 span{background:url(../images/nav_jt1.png) no-repeat left center;padding-left:30px}
.nav .down_mun_fr li.c2 span{background:url(../images/nav_jt2.png) no-repeat left center;padding-left:30px}
.nav .down_mun_fr li.c3 span{background:url(../images/nav_jt3.png) no-repeat left center;padding-left:30px}
.nav .down_mun_fr li.c1{background:#91b5d9;}
.nav .down_mun_fr li.c2{background:#f1b34d;}
.nav .down_mun_fr li.c3{background:#cdcdcd;}
.nav .mpclik{background:#ffff;border-bottom:1px solid #81b0df;}
.nav .nav_diyic>li.mpclik >a{color:#434343;}

.nav .yyjj_hengge{width:271px;float: left;}
.nav .yyjj .yyjj_hengge .a,.nav .xwzx .yyjj_hengge .a{width:120px;float: left;}
.nav .yyjj .yyjj_hengge i,.nav .xwzx .yyjj_hengge i{width:15px;border-bottom:1px solid #fff;display: inline-block;}
.nav .yyjj .yyjj_hengge a,.nav .xwzx .yyjj_hengge a{font-size:16px;color:#313131;width:120px;height:30px;line-height:30px;}
.nav .yyjj .yyjj_hengge a:hover,.nav .xwzx .yyjj_hengge a:hover{color:#f39700;}
.nav .yyjj .yyjj_hengge a:hover i,.nav .xwzx .yyjj_hengge a:hover i{border-bottom:1px solid #f39700;}

.nav .yyjj .yy_tp_img{width:500px;height:163px; border-left:1px solid #dedede}
.nav .yyjj .yy_tp_img .yyjj_kuand{width:433px;margin:0 auto;overflow: hidden;    text-align: left;}
.nav .yyjj .yy_tp_img .yyjj_kuand h5,.nav .xwzx .xwzx_tp_img .yyjj_kuand h5{font-size:16px;color:#434343;text-align: left;height:30px;line-height:30px;border-bottom:2px solid #f39800;display:inline-block;font-weight:normal;}
.nav .yyjj .yy_tp_img .yyjj_kuand .weixmais{overflow: hidden;margin-top:10px;}
.nav .yyjj .yy_tp_img .yyjj_kuand .weixmais img{width:207px;height:121px;}
.nav .yyjj .yy_tp_img .yyjj_kuand .weixmais p{width:197px;color:#898989;font-size:14px;line-height:25px}

.nav .xwzx .xwzx_kuand{width:163px;height:163px; border-right:1px solid #dedede}

.nav .xwzx .xwzx_tp_img{width:600px;}
.nav .xwzx .xwzx_tp_img .yyjj_kuand{width:490px;margin:0 auto;text-align: left;}
.nav .xwzx .xwzx_tp_img .yyjj_kuand .weixmais ul{overflow:hidden;margin-top:10px;;margin-left:-60px;}
.nav .xwzx .xwzx_tp_img .yyjj_kuand .weixmais ul li{width:207px;float: left;margin-left:60px;}
.nav .xwzx .xwzx_tp_img .yyjj_kuand .weixmais img{width:207px;height:78px;}
.nav .xwzx .xwzx_tp_img .yyjj_kuand .weixmais p{font-size:14px;line-height:20px;margin-top:5px;color:#898989;}
.nav .xwzx .xwzx_tp_img .yyjj_kuand .weixmais a{color:#eb6100;font-size:14px;display: inline-block;}

/*banner*/
.flexslider {
    margin: 0px auto 0px;
    position: relative;
    width: 100%;
    height: 470px;
    overflow: hidden;
    zoom: 1;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 30px 0 30px;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../images/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides a img {
    width: 100%;
    display: block;
}

/*底部*/
.footer{width:100%;background:#0061c1;height:356px;padding-top:20px;}
.footer h4{font-size:24px;color:#fff;font-weight: normal;margin-top:14px;}
.footer .gymb{width:152px;border-right:1px solid #3b86cf;margin-left:20px;}
.footer .gymb ul{margin-top:30px;}
.footer .gymb ul li{height:40px;line-height:40px;font-size:16px;}
.footer .gymb ul li a{color:#fff;}
.footer .gymb ul li img{margin-top:12px;margin-right:10px;}

.footer .lxwm{width:640px;border-right:1px solid #3b86cf;margin-left:48px;padding-bottom:10px}
.footer .lxwm .tex_qq{overflow: hidden;margin-top:33px;}
.footer .lxwm .tex_qq .qqxz{width:300px;}
.footer .lxwm .tex_qq .qqxz p{color:#fff100;font-size:30px;font-weight:normal}
.footer .lxwm .tex_qq .qqxz i{font-style: normal;color:#fff;}
.footer .lxwm .ymmmsd_dd{overflow: hidden;margin-top:40px;}
.footer .lxwm .ymmmsd_dd li{width:188px;height:41px;float:left;line-height:41px;border-radius:8px;margin-right:14px;}
.footer .lxwm .ymmmsd_dd li a{display: block;color:#0061c1;font-size: 19px;}
.footer .lxwm .ymmmsd_dd li img{margin-top:7px;margin-left:50px;margin-right:10px;}
.footer .lxwm .smyy{margin-top:20px}
.footer .lxwm .smyy p{font-size:13px;color:#fff;line-height:20px;}
.footer .jiawex img{margin-top:30px;}


.bottme_fc{background:#1c3955;width:100%;height:68px;position: fixed;bottom:0;z-index:9999}
.bottme_fc .qq_t_sk{margin-top:4px;overflow: hidden;float: left;}
.bottme_fc .qq_t_sk a{margin-right:10px;    display: block;overflow: hidden;float: left;}
.bottme_fc .input_bohao{margin-top:12px;margin-left:15px;overflow: hidden;float: left;}
.bottme_fc .input_bohao .innd{width:300px;height:43px;border:none;font-size:18px;color:#5a5a5a;text-indent:10px;float: left}
.bottme_fc .input_bohao .mfbdhas{width:108px;height:45px;background:#0068b7;color:#fff;font-size:18px;border:none;float: left}

.bottme_fc .zxxx_mfyy{overflow: hidden;float: left;margin-top:13px;}
.bottme_fc .zxxx_mfyy a{display: block;float: left;width:119px;height:45px;font-size:18px;color:#fff;line-height: 45px;margin-left:10px;}
@keyframes blink{
    25%{background:#0068b7;}
    50%{background:#0068b7;}
    75%{background:#eb6100;}
    100%{background:#eb6100;}
}
/* 添加兼容性前缀*/
@-webkit-keyframes blink {
    25%{background:#0068b7;}
    50%{background:#0068b7;}
    75%{background:#eb6100;}
    100%{background:#eb6100;}
}
@-moz-keyframes blink {
    25%{background:#0068b7;}
    50%{background:#0068b7;}
    75%{background:#eb6100;}
    100%{background:#eb6100;}
}
@-ms-keyframes blink {
    25%{background:#0068b7;}
    50%{background:#0068b7;}
    75%{background:#eb6100;}
    100%{background:#eb6100;}
}
@-o-keyframes blink {
    25%{background:#0068b7;}
    50%{background:#0068b7;}
    75%{background:#eb6100;}
    100%{background:#eb6100;}
}
/* 定义blink类*/
.bottme_fc .zxxx_mfyy .zxxx_fck{
    background:#eb6100;
    animation: blink 1s linear infinite;
    /* 其它浏览器兼容性前缀 */
    -webkit-animation: blink 1s linear infinite;
    -moz-animation: blink 1s linear infinite;
    -ms-animation: blink 1s linear infinite;
    -o-animation: blink 1s linear infinite;
}

@keyframes blinks{
    25%{background:#9db118;}
    50%{background:#9db118;}
    75%{background:#0068b7;}
    100%{background:#0068b7;}
}
/* 添加兼容性前缀*/
@-webkit-keyframes blinks {
    25%{background:#9db118;}
    50%{background:#9db118;}
    75%{background:#0068b7;}
    100%{background:#0068b7;}
}
@-moz-keyframes blinks {
    25%{background:#9db118;}
    50%{background:#9db118;}
    75%{background:#0068b7;}
    100%{background:#0068b7;}
}
@-ms-keyframes blinks {
    25%{background:#9db118;}
    50%{background:#9db118;}
    75%{background:#0068b7;}
    100%{background:#0068b7;}
}
@-o-keyframes blinks {
    25%{background:#9db118;}
    50%{background:#9db118;}
    75%{background:#0068b7;}
    100%{background:#0068b7;}
}
.bottme_fc .zxxx_mfyy .mfyy_xxx{background:#9db118;
    animation: blinks 1s linear infinite;
    /* 其它浏览器兼容性前缀 */
    -webkit-animation: blinks 1s linear infinite;
    -moz-animation: blinks 1s linear infinite;
    -ms-animation: blinks 1s linear infinite;
    -o-animation: blinks 1s linear infinite;
}


.bottme_fc .zxxx_mfyy a img{margin-left:10px;margin-top:10px;margin-right:5px;}
.bottme_fc .fc_tel{overflow: hidden;margin-top:18px;margin-left:14px;float: left;}
.bottme_fc .fc_tel img{float:left;margin-right:4px;}
.bottme_fc .fc_tel span{font-size:30px;color:#fff;}