﻿body{ margin:0;background-color: #fff;}
body,td,select,option,input{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif; font-size:16px;  color: #444141;-webkit-font-smoothing: antialiased;}
img{ border:0; display: block;}
form{ display:inline;}
h1,h2,h3,h4,h5,h6,ul,dd,dl,dt,p{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; list-style:outside none none;}
u, b, em, i{font-style:normal; list-style:none none; text-decoration:none;}
/*input,button,select{background:transparent; -webkit-appearance:none;}*/
input, button, select, textarea{outline:none;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
textarea{resize: none;}
input:focus, button:focus, select:focus, textarea:focus{box-shadow:none; outline:none;}
a{color:#444141; text-decoration:none; outline:none; display: block;}
/** a{color:#444141; text-decoration:none; outline:none;display: block;}**/
a:visited{ color:#444141; text-decoration:none;}
a:hover{ color:#f78; text-decoration:none;cursor:pointer}
a, a:visited, a:hover{text-decoration:none;}
.transform{-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.transform_x{-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.transform_y{-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.ellipsis{display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; margin: 0;}
.many_line{white-space:pre-wrap;display:-ms-box !important;display:-moz-box !important;;display:-webkit-box !important;;display:box !important;;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;}
.line_one{-ms-line-clamp:1;-moz-line-clamp:1;-webkit-line-clamp:1;line-clamp:1;}
.line_two{-ms-line-clamp:2;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.line_three{-ms-line-clamp:3;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;}
.line_four{-ms-line-clamp:4;-moz-line-clamp:4;-webkit-line-clamp:4;line-clamp:4;}
.line_five{-ms-line-clamp:5;-moz-line-clamp:5;-webkit-line-clamp:5;line-clamp:5;}
.line_six{-ms-line-clamp:6;-moz-line-clamp:6;-webkit-line-clamp:6;line-clamp:6;}
.box{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.layout{width: 1180px; margin: 0 auto; overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.border{border: 1px solid #eee;}
.dashed_line{border-bottom: 1px dashed #eee;}
[v-cloak]{display: none;}
/* tabs */
.accordion-handle{display: none;}
/* 轮播 */
.swiper-pagination-bullet-active{background: white !important;}
#LRdiv0, #LRdiv1, #LRdiv2, #LRdiv3{display: none !important;}
/* 百度熊掌号 */
.cambrian_div{padding: 0 17px; display: none;}






/* 新官网 头部 底部 样式 */
body{margin:0;background-color:#fff}body,button,input,select,textarea{font-size:12px;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}img{border:0;display:block}form{display:inline}h1,h2,h3,h4,h5,h6,ul,dd,dl,dt,p{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;list-style:outside none none}u,b,em,i{font-style:normal;list-style:none none;text-decoration:none}input,button,select,textarea{outline:none;border:none}input[type=button],input[type=submit],input[type=file],button{cursor:pointer;-webkit-appearance:none}textarea{resize:none}input:focus,button:focus,select:focus,textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}a,a:visited,a:hover{text-decoration:none}.ellipsis{display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;margin:0}.box{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{clear:both;content:'.';display:block;font-size:0;line-height:0;visibility:hidden;height:0}.hamburger{left:auto;right:0}.fat-nav li{font-size:16px}#zhichiBtnBox{right:0 !important;bottom:70px !important}.display-none{display:none !important}@media screen and (min-width:769px){.hamburger{display:none}.common-layout{width:1180px !important;margin:0 auto}.common-animate-img{-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;position:absolute !important;left:50% !important;top:50% !important;-webkit-transition:all .6s !important;transition:all .6s !important}.common-animate-img:hover{-webkit-transform:translate(-50%, -50%) scale(1.2) !important;transform:translate(-50%, -50%) scale(1.2) !important}.hyb-header-view .wrapper .logo{width:400px;height:50px;margin:0 0 0 0;float:left}.hyb-header-view .wrapper .logo img{width:100%;height:100%}.hyb-header-view .search-view{width:330px;margin:32px 0 0 76px;float:left}.hyb-header-view .search-input{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;border:1px solid #f68;border-radius:19px;overflow:hidden}.hyb-header-view .search-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;color:#333;font-size:14px;line-height:36px}.hyb-header-view .search-input a{width:90px;line-height:36px;font-size:14px;text-align:center;color:#fff;background:#f68;border-radius:18px 0 0 18px}.hyb-header-view .search-view ul{margin:8px 0 0 18px}.hyb-header-view .search-view ul li{float:left;margin-right:10px}.hyb-header-view .search-view ul li a{font-size:12px;color:#666;line-height:16px}.hyb-header-view .search-view ul li a:hover{color:#f68}.hyb-header-view .search-view ul li:last-child{margin-right:0}.hyb-header-view .app-download{float:right;margin:36px 0 0 0}.hyb-header-view .app-download a{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:46px;margin-right:24px}.hyb-header-view .app-download a:last-child{margin-right:0}.hyb-header-view .app-download a img{height:100%}.hyb-header-view .app-download a p{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:3px;margin-left:10px;overflow:hidden;font-size:16px;color:#333;line-height:20px;font-weight:bold}.hyb-header-view .app-download a p span{display:block;font-size:12px;color:#999;font-weight:normal}.hyb-header-view .app-download a:hover p span{color:#f68}.hyb-header-view .menu-list{margin-top:15px}.hyb-header-view .menu-list .menu-item{float:left;margin-right:12px;position:relative}.hyb-header-view .menu-list .menu-item:first-child{margin-left:73px}.hyb-header-view .menu-list .menu-item:last-child{margin-right:0}.hyb-header-view .menu-list .menu-item .menu-main{padding:0 24px;font-size:18px;line-height:44px;color:#333;display:block}.hyb-header-view .menu-list .menu-item ul{display:none;position:absolute;top:0;left:0;padding-top:44px;width:100%;background:transparent;z-index:2;-webkit-box-shadow:0 3px 4px 0 rgba(241,241,241,0.5),0 -3px 4px 0 rgba(241,241,241,0.5);box-shadow:0 3px 4px 0 rgba(241,241,241,0.5),0 -3px 4px 0 rgba(241,241,241,0.5)}.hyb-header-view .menu-list .menu-item ul li{background:#fff}.hyb-header-view .menu-list .menu-item ul li:first-child{padding-top:2.5px}.hyb-header-view .menu-list .menu-item ul li:last-child{padding-bottom:12.5px}.hyb-header-view .menu-list .menu-item ul li a{padding:7.5px 0;display:block;font-size:14px;color:#333;line-height:19px;text-align:center}.hyb-header-view .menu-list .menu-item ul li a:hover{color:#f68}.hyb-header-view .menu-list .menu-item.hover{height:44px}.hyb-header-view .menu-list .menu-item.hover .menu-main{position:absolute;top:0;left:0;z-index:3}.hyb-header-view .menu-list .menu-item.active .menu-main,.hyb-header-view .menu-list .menu-item.hover .menu-main{color:#f68}.hyb-footer-view{height:270px;background-color:#f5f5f5}.hyb-footer-view .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hyb-footer-view .logo{width:162px;height:61px;margin:0 45px 0 23px}.hyb-footer-view .about-hyb{padding:0 50px;position:relative}.hyb-footer-view .about-hyb::before{content:'';display:block;width:2px;height:160px;margin-top:-80px;background:#eee;position:absolute;top:50%;left:0}.hyb-footer-view .about-hyb::after{content:'';display:block;width:2px;height:160px;margin-top:-80px;background:#eee;position:absolute;top:50%;right:0;visibility:visible}.hyb-footer-view .about-view{float:left;height:181px;margin-right:60px}.hyb-footer-view .about-view:last-child{margin-right:0}.hyb-footer-view .about-view .title{font-size:16px;color:#3e3e3e;line-height:22px;margin-bottom:37px}.hyb-footer-view .about-view a{display:block;font-size:12px;color:#9e9e9e;line-height:17px;margin-bottom:18px}.hyb-footer-view .about-view a:last-child{margin-bottom:0}.hyb-footer-view .about-view a:hover{color:#f68}.hyb-footer-view .about-view .code-div{float:left;margin-right:25px}.hyb-footer-view .about-view .code-div:last-child{margin-right:0}.hyb-footer-view .about-view .code-div img{width:95px;height:95px;display:block}.hyb-footer-view .about-view .code-div p{font-size:12px;color:#9e9e9e;line-height:17px;text-align:center;margin-top:13px}.hyb-footer-view .contact-view{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.hyb-footer-view .contact-view .title{font-size:18px;color:#3e3e3e;line-height:25px}.hyb-footer-view .contact-view .phone{font-size:28px;color:#f68;line-height:32px;font-weight:bold;margin-top:27px}.hyb-footer-view .contact-view .time{font-size:12px;color:#9e9e9e;line-height:17px;margin-top:10px}.hyb-footer-view-mobile{display:none}.hyb-suspend-view .suspend-right-view{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:65px;position:fixed;z-index:9999;right:-3px;top:50%;background-color:#fff;display:block}.hyb-suspend-view .suspend-right-view .suspend-smallman{position:absolute;left:10px;top:-40px}.hyb-suspend-view .suspend-right-view .suspend-smallman img{width:41px;height:47px}.hyb-suspend-view .suspend-right-view .tags-list{position:relative}.hyb-suspend-view .suspend-right-view .tags-list ul li{background-color:#f4f4f4;width:100%;height:60px;margin-top:1px;cursor:pointer}.hyb-suspend-view .suspend-right-view .tags-list ul li img{width:32px;height:30px;margin:0 auto;padding-top:15px}.hyb-suspend-view .suspend-right-view .tags-list ul li:first-child{height:120px;margin-top:0;position:relative;background:url(../images/ico_hyb_font.png) no-repeat center / 27px 93px #ffe1e5}.hyb-suspend-view .suspend-right-view .tags-list ul li:first-child img{width:100%;height:100%;padding:0}.hyb-suspend-view .suspend-right-view .suspend-barcode{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:-55px;z-index:-1;top:0;height:120px;width:120px;border:2px solid #eee}.hyb-suspend-view .suspend-right-view .suspend-barcode .bigman{position:absolute;right:20px;bottom:107px;display:none;width:71px;height:83px;overflow:hidden}.hyb-suspend-view .suspend-right-view .suspend-barcode .bigman img{width:100%;height:100%}.hyb-suspend-view .suspend-right-view .suspend-barcode .btn-cond{height:34px;width:34px;display:block;position:absolute;left:-20px;top:40px;cursor:pointer}.hyb-suspend-view .suspend-right-view .suspend-barcode .barcode{width:116px;height:116px;background:#fff;position:absolute;z-index:100}.hyb-suspend-view .suspend-right-view .suspend-barcode .barcode img{width:100%;height:100%;overflow:hidden}.hyb-suspend-view .suspend-right-view .suspend-phonenumber{position:absolute;right:-95px;z-index:-1;top:120px;height:62px;width:158px;font-size:22px;color:#f78;font-weight:bold;background:#fff;text-align:center;line-height:62px}.hyb-suspend-view .suspend-right-bottom-view{position:fixed;bottom:70px;right:120px;z-index:998;width:150px;height:150px}.hyb-suspend-view .suspend-right-bottom-view img{width:100%}.hyb-suspend-view .suspend-bottom-view{display:none}}@media screen and (max-width:768px){#zhichiBtnBox{display:none}.common-layout{width:100%;margin:0}.hyb-header-view{position:fixed;z-index:999;background:#fff}.hyb-header-view .wrapper .logo{height:25px;margin:10px 0 10px 15px;float:left}.hyb-header-view .wrapper .logo img{height:100%;width:auto}.hyb-header-view .search-view{display:none}.hyb-header-view .app-download{display:none}.hyb-header-view .menu-list{display:none}.hyb-footer-view{display:none}.hyb-footer-view-mobile{display:block;padding:30px 0 100px}.hyb-footer-view-mobile img{width:60px;height:60px;margin:0 auto}.hyb-footer-view-mobile .intro{font-size:14px;color:#333;line-height:20px;text-align:center;margin-top:20px}.hyb-footer-view-mobile .intro span{display:block;color:#999;font-size:12px}.hyb-footer-view-mobile ul{display:table;margin:20px auto}.hyb-footer-view-mobile ul li{float:left;margin-right:20px}.hyb-footer-view-mobile ul li:last-child{margin-right:0}.hyb-footer-view-mobile ul li a{color:#f68;font-weight:bold;font-size:14px}.hyb-footer-view-mobile .banquan,.hyb-footer-view-mobile .banquan_a{display:block;font-size:12px;color:#999;line-height:20px;text-align:center}.hyb-suspend-view .suspend-right-view{display:none}.hyb-suspend-view .suspend-collect{display:none}.hyb-suspend-view .suspend-bottom-view{width:100%;height:80px;background:#fff;position:fixed;left:0;bottom:0;z-index:998;-webkit-box-shadow:rgba(15,66,76,0.5) 0 0 14px 0;box-shadow:rgba(15,66,76,0.5) 0 0 14px 0}.hyb-suspend-view .suspend-bottom-view .suspend-panel{width:100%;height:100%}.hyb-suspend-view .suspend-bottom-view .person-img{width:100px;height:100px;position:absolute;bottom:0;left:0}.hyb-suspend-view .suspend-bottom-view .info-view{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 100px);padding:15px 0 0 75px;float:left}@-webkit-keyframes beat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes beat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.6);transform:scale(.6)}}.hyb-suspend-view .suspend-bottom-view .info-view p{font-size:16px;line-height:26px;color:#f68}.hyb-suspend-view .suspend-bottom-view .info-view p i{display:inline-block;padding:0 10px;-webkit-animation-name:beat;animation-name:beat;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;font-size:12px;line-height:26px;color:#fff;background:#f68;border-radius:13px;text-align:center}.hyb-suspend-view .suspend-bottom-view .info-view span{display:block;font-size:16px;color:#333}.hyb-suspend-view .suspend-bottom-view .zixun-view{width:100px;height:100%;float:right;background:#fff0f0}.hyb-suspend-view .suspend-bottom-view .zixun-view img{height:24px;margin:18px auto 0}.hyb-suspend-view .suspend-bottom-view .zixun-view p{font-size:14px;color:#f68;margin:5px auto 0;text-align:center}}






.top{background: #fafafa; height: 32px;}
.top .layout{overflow: visible;}
.top p a{font-size: 12px; color: #777777; line-height: 20px; float: left; padding: 0 25px; margin-top: 5px;}
.top p a:last-child{border-left: 1px dashed #ccc;}
.top_has_login{position: relative;}
.top_has_login p img{width: 20px; height: 20px; border: 1px solid #ffe6ed; border-radius: 11px; float: left; margin: 5px 5px 0 0;}
.top_has_login p{font-size: 12px; color: #777777; line-height: 32px; width: 130px; float: right;}
.top_has_login ul{width: 100px; height: 60px; border: 1px solid #eee; position: absolute; top: 30px; right: 40px; background: white; display: none; z-index: 999;}
.top_has_login ul li img{width: 18px; height: 18px; float: left; margin: 6px 6px 0 8px;}
.top_has_login ul li{font-size: 12px; color: #939393; line-height: 30px;}
.guide{height: 74px; position: relative; overflow: visible;}
.logo{margin-top: 10px; width: 150px;}
.logo img{width: 100%;}
.guide div{padding-left: 90px; float: left;}
.guide ul li{line-height: 74px; padding: 0 15px; float: left; position: relative;}
.guide ul li ul{display: none; position: absolute; top: 65px; left: 0; width: 134px; z-index: 1000; background: white; border: 1px solid #eee;}
.guide ul li ul li{padding: 0; width: 100%;}
.guide ul li ul li a{line-height: 35px; text-align: center; font-size: 14px; color: #939393;}
.guide ul li ul li a:hover{color: #f68;}
.guide ul li a{line-height: 74px; font-size: 18px; color: #444141; position: relative;}
/* .guide ul li a:hover{color: #F78;} */
.guide ul .sel .first_link{color: #F78;}
.guide ul .sel .first_link:after{display: block; width: 100%; height: 2px; background: #F78; position: absolute; content: ''; bottom: 20px;}
.guide_search{position: absolute; right: 0; top: 0; height: 100%; width: 68px; background-image: url('../images/ico_search.png'); background-repeat: no-repeat; background-position: center; background-size: 100%;}
.guide_search[name=sel]{background-image: url(../images/ico_close_search.png); background-color: #f5f5f5;}
.guide_search_view{position: absolute; width: 100%; height: 280px; background: #f5f5f5; top: 106px; z-index: 999; display: none;}
.guide_search_content{width: 550px; margin: 0 auto; position: relative;}
.guide_search_content input{width: 100%; padding: 0 15px 0 53px; line-height: 50px; color: #6d6d6d; font-size: 14px; background: url(../images/ico_search_guide.png) no-repeat left 14px top 16px/17px white; border: none; margin-top: 21px;}
.guide_search_content h4{font-size: 16px; color: #ff6685; line-height: 31px; margin: 20px 0 0; display: block; font-weight: normal;}
.guide_search_content ul{overflow: hidden;}
.guide_search_content li{width: 25%; line-height: 34px; float: left; font-size: 14px; color: #6d6d6d;}
.search_associate{max-height: 200px; width: 100%; overflow-y: scroll !important; position: absolute; top: 75px; background: white;}
.search_associate::-webkit-scrollbar {width:7px}
.search_associate:hover::-webkit-scrollbar-thumb {background-color: rgba(100,100,100,.4);}
.search_associate::-webkit-scrollbar-thumb {border-radius:10px;background-color: rgba(100,100,100,.2);margin-right: 1px;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
.search_associate::-webkit-scrollbar-track {background-color: transparent;}
.search_associate li{width: 100%; line-height: 40px; background: white;}
.search_associate li a{padding-left: 20px;}
.search_associate li a:hover{background: #eee;}

/* 底部 */
.footer_new_pc{display: block;}
.footer_new_mobile{display: none;}

/* 轮播图 */
.banner{height: 400px; background: white;}
.banner img{height: 400px; margin: 0 auto; position: absolute; top: 50%; left: 50%;}
.banner_smallimg{display: none;}
.banner .swiper-slide{overflow: hidden;}
.img_banner{position: relative; overflow: hidden; height: 260px;}
.img_banner img{position: absolute; top: 50%; left: 50%; height: 260px;}
.img_banner .transform_new{display: none;}
.img_banner .transform{display: block;}


.module ul{padding: 8px 70px 20px 70px;}
.module ul li{float: left; text-align: center; height: 124px; font-size: 16px; color: #444141; line-height: 44px; width: 14%; position: relative;}
.module ul li div{padding-top: 20px; border-radius: 10px 10px 0 0; border: 1px solid white; border-width: 1px 1px 0; position: absolute; bottom: 0; overflow: hidden; height: 100px; background: white; z-index: 100;}
.module ul li img{width: 60px; height: 60px; margin: 0 auto;}
.module ul li span{font-size: 12px; color: #999999; display: block; line-height: 20px; text-align: left; padding: 0 15px;}

/*套餐*/
.package{background: #e6f9f9; padding: 20px 0;}
.package_ul{overflow: hidden; background: white; width: -webkit-calc(100% - 393px); width: calc(100% - 393px); height: 410px; display:block;}
.package_ul li{float: left; width: 33.3%; padding-top: 10px; position: relative; padding: 35px 0 25px 45px;}
.package_ul li:before{content: ''; display: block; position: absolute; width: 1px; height: 360px; background: #eee; left: 0; top: 25px;}
.package_ul li:first-child:before{display: none;}
.package_ul li span{font-weight: normal; font-size: 20px; color: #444141; line-height: 30px;}
.package_ul li p{font-size: 14px; color: #999; line-height: 30px; padding-right: 15px;}
.package_ul li a{font-size: 14px; color: white; background: #F78; padding: 0 20px; line-height: 30px; border-radius: 15px; margin-top: 10px; display: table;}
.package_ul li img{height: 210px; margin: 40px 20px 0 0; float: right;}
.package_type{background: white; overflow: hidden; margin-top: 10px; padding-left: 20px;}
.package_type li{float: left; width: 10%; line-height: 50px; font-size: 14px; color: #525252; cursor: pointer;}
.package_type li img{width: 20px; height: 20px; float: left; margin: 15px 6px 0 0;}
.package .fsbanner{height: 410px; width: 393px; border-radius: 0; background: url(../images/ico_placeholder_01.png) no-repeat center/100% 100%;}
.package .fsbanner > div .name{left: 25px;}
.fsbanner_mobile{padding: 15px; overflow: hidden; display: none;}
.fsbanner_mobile li{width: -webkic-calc((100% - 20px) / 3); width: calc((100% - 20px) / 3); margin-right: 10px; float: left; position: relative;}
.fsbanner_mobile li img{width: 100%;}
.fsbanner_mobile li p{width: 100%; line-height: 30px; color: white; background: rgba(0, 0, 0, 0.5); text-align: center; font-size: 13px; position: absolute; bottom: 0;}
.fsbanner_mobile li:last-child{margin-right: 0;}
.diary{height: 173px; background: white; margin-top: 10px; position: relative;}
.diary_ul {width: -webkit-calc(100% - 287px); width: calc(100% - 287px); height: 173px; background: url(../images/ico_placeholder_03.png) no-repeat center/auto 100% white;}
.diary_ul .swiper-container{background: white;}
.diary_ul li{height: 174px; float: left; font-size: 12px; color: #72706e; padding: 30px 40px 30px 10px;}
.diary_ul li:hover{cursor: pointer;}
.diary_ul li span{font-size: 16px; color: #444141; line-height: 24px; font-weight: normal;}
.diary_ul li p{line-height: 20px; margin-top: 8px;}
.diary_ul li img{width: 50px; height: 50px;}
.diary_ul li a{font-size: 12px; color: #F78; line-height: 22px;}
.diary_arrow{width: 50px; height: 100%; position: absolute; right: 0; top: 0; background: white; z-index: 100;}
.diary_arrow a{border: 1px solid #eee; width: 20px; height: 50px; background-image: url(../images/ico_arrow_r.png); background-repeat: no-repeat; background-size: 7px 12px; background-position: center; border-radius: 10px 10px 0 0; margin-left: 15px; margin-top: 33px;}
.diary_arrow a:last-child{border-radius: 0 0 10px 10px; margin-top: 0; background-image: url(../images/ico_arrow_l.png);}
.diary_arrow a:hover{background-color: #ededed;}
.diary_content{padding-left: 60px;}
.diary_content_cache{height: 87px; padding: 15px 0;}
.diary_content_cache .diary_content{padding-left: 48px;}
.diary_content_cache h1{font-size: 14px !important; line-height: 20px !important;}
.diary_content_cache p{margin-top: 4px !important;}
.diary_content_cache img{width: 34px !important; height: 34px !important;}


.block_div .title{padding: 40px 0 20px 0; border-bottom: 2px solid #eee; overflow: hidden;}
.baike .title{padding-top: 25px !important;}
.block_div .title h1, .block_div .title h2{font-size: 26px; color: #444141; line-height: 30px; font-weight: normal; position: relative; float: left;}
.block_div .title span{display: inline-block; font-size: 14px; color: #888888; line-height: 30px; vertical-align: middle; margin-left: 27px;}
/*.block_div .title h1:before{content: ''; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 3px; background: #F78;}*/
.block_div .tabs-list{overflow: hidden; padding: 14px 0;}
.block_div .tabs-list li{padding: 0 10px; float: left;}
.block_div .tabs-list li a{color: #525252; padding: 0 28px; line-height: 35px; border-radius: 17px; font-size: 14px;}
.block_div .tabs-list .active a{color: white; background: #ff97b2;}
.block_div .tab-content{overflow: hidden; display: block;}
.block_div .left_column{width: 880px;}
.block_div .right_column{width: 295px; position: relative;}
.block_div .left_column_new{width: 860px;}
.block_div .right_column_new{width: 280px;}
.bottom_declare_p{
  line-height: 17px !important;
  margin-top: 6px !important;
  margin-bottom: 50px;
}
/*好孕社区*/
.community .tab-content{width: 100%;}
.more{float: right; font-size: 14px; color: #f68 !important; line-height: 35px;}
.tuwen{width: 251px; height: 350px; position: relative; background: url(../images/ico_placeholder_02.png) no-repeat center/auto 100%; overflow: hidden;}
.tuwen img{width: 100%; height: 100%; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%;}
.tuwen p{width: 100%; position: absolute; bottom: 0; padding: 15px; background: rgba(0, 0, 0, 0.4); font-size: 14px; color: white;}
.tuwen a{height: 100%;}
.article_list{padding-left: 22px; height: 350px; width: -webkit-calc(100% - 251px); width: calc(100% - 251px);}
.article{height: 66px; cursor: pointer;}
.article img{width: 35px; height: 35px; border-radius: 17px; float: left;}
.article span{font-size: 18px; color: #444141; font-weight: normal; padding-left: 13px; line-height: 25px;}
.article p{font-size: 14px; color: #888888; border-bottom: 1px dashed #eee; padding-bottom: 15px;}
.article a:hover span{color: #f68;}
.article_ul{padding: 15px 0 0 0; overflow: hidden;}
.article_ul li{float: left; width: 50%; padding-bottom: 8px; cursor: pointer;}
.article_ul li:last-child p, .article_ul li:nth-last-child(2) p{border: none;}
.article_ul li img{width: 35px; height: 35px; float: left; border-radius: 17px;}
.article_ul div{padding: 0 10px 0 47px;}
.article_ul li:nth-child(2n) div{padding: 0 0 0 47px;}
.article_ul li p{font-size: 14px; color: #444141; line-height: 24px; overflow: hidden; border-bottom: 1px dashed #eee; padding-bottom: 8px;}
.article_ul li h4{line-height: 24px; height: 24px; font-weight: normal; overflow: hidden;}
.article_ul li i, .article_ul li span{font-size: 12px; color: #bbbbbb; font-style: normal; margin-right: 12px; float: left;}
.article_ul li span{color: #F78;}
.article_ul li a:hover p{color: #f68;}
.pailuanqi{background: #f9f9f9; margin-top: 24px; height: 50px; position: relative;}
.pailuanqi p{font-size: 14px; color: #666666; line-height: 50px; margin-left: 23px; float: left;}
.pailuanqi input{font-size: 14px; border: none; padding: 0 10px; line-height: 35px; border: 1px solid #f2f2f2; width: 100px; margin-left: 13px; background-repeat: no-repeat; background-position: top 7px right 7px; background-size: 20px; background-image: url(../images/ico_choose_date.png);}
.pailuanqi p:nth-child(2) input{background-image: url(../images/ico_choose_day.png); width: 65px;}
.pailuanqi a{width: 106px; height: 36px; border-radius: 18px; background: #ff97b2; color: white; line-height: 36px; float: right; font-size: 12px; margin-right: 20px; text-align: center; margin-top: 7px;}
.pailuanqi img{width: 28px; height: 31px; float: left; margin: 9px 0 0 15px;}
.pailuanqi select{width: 60px; height: 35px; border: 1px solid #eee; color: #444141; background: white; border-radius: 0;}
.pailuanqi_alert{position: absolute; width: auto; height: 47px; bottom: 50px; right: 0; border: 1px solid #ffeef2; border-radius: 10px; background: white; display: none;}
.pailuanqi_alert p{color: #F68; font-size: 12px; line-height: 18px; padding-top: 6px; margin: 0 18px;}
.pailuanqi_alert p span{color: #5e5e5e; display: block;}
.pailuanqi_alert div{width: 100%; height: 100%; position: relative;}
.pailuanqi_alert a{position: absolute; right: -21px; top: -18px; width: 20px; height: 20px; background: url(../images/ico_close.png) no-repeat center/100%;}
.pailuanqi_result span{color: #f68;}
.baoxi{height: 106px; background: #fff3f6; margin-top: 20px;}
.baoxi_left{width: 286px; height: 106px; background: url(../images/ico_hybaoxi.png) no-repeat right/267px 81px; position: relative;}
.baoxi_left a{position: absolute; width: 49px; height: 49px; right: 36px; top: 30px;}
.baoxi_left p{position: absolute; bottom: 24px; left: 70px; color: white; font-size: 12px;}
.baoxi_left span{font-size: 18px; color: #ffea2c;}
.baoxi_scroll{margin-left: 286px; padding-right: 15px; height: 106px; overflow: hidden;}
.baoxi_scroll ul{margin-top: 12px; width: 10000px; height: 34px; padding-right: 10px; overflow: hidden;}
.baoxi_scroll ul li{float: left; line-height: 34px; background: white; border-radius: 17px; padding-right: 10px; margin-right: 26px;}
.baoxi_scroll ul li img{width: 28px; height: 28px; border-radius: 14px; float: left; margin: 3px;}
.baoxi_scroll ul li a{font-size: 14px; color: #ff7788; max-width: 240px;}
.baoxi_scroll ul li a span{color: #999999;}


/*侧面*/
.side_column{width: 280px; float: right;}
.side_title{font-size: 22px; color: #525252; font-weight: normal; margin: 20px 0 0 15px; line-height: 28px;}
.side_title span{font-size: 12px; color: #a3a09b; display: block; line-height: 20px;}
.szguanyin{margin-top: 8px; background: url(../images/ico_guanyin.png) no-repeat center; height: 370px; position: relative;}
.szguanyin a{width: 152px; height: 42px; line-height: 42px; border-radius: 24px; border: 3px solid white; background: #F78; color: white; text-align: center; position: absolute; bottom: 54px; left: 63px;}
.szguanyin a:hover{background: #F68;}
.szguanyin p{position: absolute; bottom: 25px; text-align: center; font-size: 12px; width: 100%; color: #72706e;}
.szguanyin span{color: #F78;}
.side_act img{width: 100%; height: 139px;}

/*医生答疑*/
.doctor_dayi .tabs-list .active a, .kepu_video .tabs-list .active a{background: #1cd3ce;}
.tab-content .fr .dayi_ul{padding: 0 0 0 20px;}
.tab-content .fl .dayi_ul{padding: 0 20px 0 0;}
.dayi_ul li{width: 100%; padding: 5px 0; cursor: pointer;}
.dayi_ul li img{width: 30px; height: 30px; float: left;}
.dayi_ul li p{font-size: 14px; line-height: 20px;}
.dayi_ul li span{font-size: 12px; display: block;}
.dayi_ul li div div{padding-left: 44px; padding-bottom: 7px;}
.dayi_ul .question p{color: #444141;}
.dayi_ul .question span{color: #bbbbbb;}
.dayi_ul .answer{overflow: hidden; height: 0px;}
.dayi_ul .answer p{color: #999999;}
.dayi_ul .answer span{color: #0ac3c5;}
.dayi_ul .active .answer{height: 65px;}
.dayi_ul .dashed_line{margin-left: 44px; padding-top: 5px;}
.doctor_dayi_ul{padding: 20px 23px; background: #e6f9f9; overflow: hidden; position: relative;}
.doctor_dayi_ul li{background: white;}
.doctor_dayi_ul li img{width: 60px; height: 60px; border-radius: 30px; margin: 20px 0 20px 20px; float: left;}
.doctor_dayi_ul li div{padding: 20px 10px 0 90px;}
.doctor_dayi_ul li p{font-size: 14px; color: #444141; line-height: 20px;}
.doctor_dayi_ul li span{font-size: 12px; color: #888888;}
.doctor_dayi_btn{display: none;}
.doctor_dayi_btn a{width: 23px; height: 60px; border-radius: 5px; top: 40px; position: absolute; background-size: 10px; background-position: center; background-repeat: no-repeat; background-color: #898989;}
.doctor_dayi_btn a:hover{background-color: #686868;}
.doctor_dayi_prev{left: 0; background-image: url(../images/ico_arrow_prev.png);}
.doctor_dayi_next{right: 0; background-image: url(../images/ico_arrow_next.png);}
.seek_help{position: relative; height: 202px;}
.seek_help .side_title{margin: 30px 0 0 34px;}
.seek_help{background: url(../images/ico_doctor.png) no-repeat right bottom; margin-top: 8px;}
.seek_help a{width: 120px; height: 32px; line-height: 32px; border-radius: 16px; background: #F78; color: white; text-align: center; position: absolute; top: 97px; left: 34px; font-size: 15px;}
.seek_help a:hover{background: #F68;}
.seek_help p{position: absolute; top: 140px; text-align: center; font-size: 12px; width: 100%; color: #72706e; left: 34px; text-align: left; width: auto;}
.seek_help p span{color: #F78; font-weight: bold;}
.kepu{margin-top: 20px; height: 301px;}
.kepu ul{padding-top: 2px;}
.kepu ul li{width: 100%; height: 40px; padding: 0 15px; position: relative; overflow: hidden; border-bottom: 1px solid #eee;}
.kepu .active{height: 170px;}
.kepu ul li img{position: absolute; bottom: 40px; width: 248px; height: 118px;} 
.kepu ul li p{width: 248px; font-size: 14px; color: #444141; line-height: 40px; position: absolute; bottom: 0;}
.kepu ul li p span{font-size: 14px; color: #ff7788; line-height: 40px;}
.dayi_banner{width: 100%; height: 100px; background: #e6f9f9; margin-top: 20px;}
.dayi_banner img{height: 100%; width: 100%;}

/* 科普视频 */
.kepu_video .tabs-list{padding-bottom: 26px;}
.kepu_video_ul{position: relative;}
.kepu_video_ul li{border: 1px solid #eee; position: relative;}
.kepu_video_ul li:nth-child(3n){margin-right: 30px!important;}
.kepu_video_ul .swiper-slide{width: 280px !important; margin-right: 20px !important; }
.kepu_video_ul li .play_img{width: 36px; height: 36px; border-radius: 18px; position: absolute; -webkit-transform: translate(-50%,0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0); left: 50%; top: 52px;}
.kepu_video_ul li img{width: 100%; height: 130px;}
.kepu_video_ul li .tle{height: 33px; padding: 8px 10px 0; margin-bottom: 8px; font-size: 14px; line-height: 18px; color: #525252;}
.kepu_video_ul li .doc_info{font-size: 14px; color: #f68; line-height: 36px; background: #f7f7f7;}
.kepu_video_ul li .doc_info img{width: 22px; height: 22px; border-radius: 15px; float: left; margin: 7px 10px;}
.kepu_video_ul li .doc_info span{float: right; font-size: 12px; color: #7e7e7e; margin-right: 10px;}
/* .kepu_video_btn a{width: 24px; height: 100%; background-color: #e8e8e8; position: absolute; top: 0; background-size: 10px; background-position: center; background-repeat: no-repeat;}
.kepu_video_prev{left: 0; background-image: url(../images/ico_arrow_prev_gray.png);}
.kepu_video_next{right: 0; background-image: url(../images/ico_arrow_next_gray.png);} */
.kepu_video_list{padding-top: 12px; overflow: hidden;}
.kepu_video_list li{padding: 0 50px 0 35px; float: left; width: 300px; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background: url(../images/ico_play_video.png) no-repeat left/22px; line-height: 46px;}
.kepu_video_list li:nth-child(3n){padding-right: 0; width: 250px;}
.kepu_video_list li p{display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; margin: 0; color: #3e3e3e !important; font-size: 14px;}
.hot_knowledge li{position: relative;}
.hot_knowledge li .play_img{position: absolute; width: 22px; height: 22px; border-radius: 11px; left: 30px; top: 20px;}

/*好孕百科*/
.baike{margin-bottom: 27px;}
.baike .left_column .baike_item:last-child ul{border: none;}
.baike_item{overflow: hidden; margin-top: 10px;}
.baike_item div img{width: 35px; height: 35px; float: left; margin-right: 18px; margin-top: 12px;}
.baike_item div h4{font-size: 18px; color: #525252; font-weight: normal; line-height: 60px;}
.baike_item ul{padding: 17px 0 15px; border-bottom: 1px dashed #eee; width: -webkit-calc(100% - 144px); width: calc(100% - 144px); overflow: hidden; float: left;}
.baike_item ul li{float: left; line-height: 25px; font-size: 12px; color: #525252; margin-right: 5px; margin-bottom: 3px;}
.baike_item ul li a{padding: 0 12px; border: 1px solid #fff;}
.baike_item ul li a:hover{border: 1px solid #F78; color: #F78; border-radius: 14px;}
.baike_cls{width: 144px;}
.hot_tuijian{height: 365px; margin:  20px 0 0 0; overflow: hidden;}
.hot_tuijian ul{padding: 15px 15px 0 15px;}
.hot_tuijian li{overflow: hidden; margin-bottom: 15px;}
.hot_tuijian li img{width: 90px; height: 60px; float: left;}
.hot_tuijian li p{margin-left: 100px; font-size: 14px; color: #525252; line-height: 20px;}
.youqing_link{width: 100%; padding: 20px; overflow: hidden;}
.youqing_link p{font-size: 12px; color: #525252; width: 65px; float: left; line-height: 20px;}
/* .youqing_link ul{margin-left: 65px;} */
.youqing_link a{line-height: 20px; color: #999999;}
.youqing_link a:hover{color: #F78;}
.youqing_link li{float: left; font-size: 12px; color: #999999; margin-right: 19px;}
.youqing_link .tabs-list{display: block; width: 100%; overflow: hidden;}
.youqing_link .tabs-list li a{line-height: 40px;}
.youqing_link .tabs-list a{font-size: 14px;}
.youqing_link .active a{color: #f68;}

/*诊疗项目*/
.projects{position: relative;}
.projects ul{width: 100%; padding: 44px 0 34px 0; overflow: hidden; position: absolute; top: 0;}
.projects .projects_fixed_ul{position: fixed; top: 0; width: 1180px; background: white; border-bottom: 1px solid #eee; padding: 24px 0 12px;}
.projects .projects_fixed_ul li{width: 10%; margin-bottom: 0;}
.projects .projects_fixed_ul li p{display: none;}
.projects .projects_fixed_ul .sel span{color: #F68;}
.projects li a:hover span{color: #F68;}
.projects li{width: 20%; float: left; margin-bottom: 14px;}
.projects li img{width: 50px; height: 50px; margin: 0 auto;}
.projects li span{font-size: 14px; color: #3E3E3E; font-weight: normal; line-height: 25px; margin: 12px 0 9px 0; text-align: center; display: block;}
.projects li p{font-size: 12px; height: 45px; color: #9E9E9E; line-height: 18px; text-align: center; padding: 0 17px;}
.projects_placediv{height: 370px;}
.serve_title{font-size: 26px; line-height: 37px; color: #3e3e3e; padding-bottom: 8px; border-bottom: 1px solid #eee; font-weight: normal;}
.serve{padding-bottom: 87px;}
.serve ul{padding: 29px 0 40px 0; overflow: hidden;}
.serve ul li{float: left; width: -webkit-calc((100% - 60px) / 4); width: calc((100% - 60px) / 4); border: 1px solid #eee; margin-right: 20px; padding-bottom: 26px;}
.serve ul li:last-child{margin-right: 0;}
.serve ul li img{width: 180px; height: 120px; margin: 26px auto 21px;}
.serve ul li h4{font-size: 18px; font-weight: normal; line-height: 30px; text-align: center;padding: 0 20px;}
.serve ul li p{font-size: 12px;color: #9e9e9e;line-height: 22px;text-align: center;padding: 0 18px;height: 44px;margin-bottom: 16px;white-space: pre-wrap;display:-ms-box !important;display:-moz-box !important;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-line-clamp: 2;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;}
.serve ul li div{padding: 0 35px;}
.serve ul li div a{font-size: 14px; width: 91px; line-height: 32px; text-align: center; float: left; color: white; background: #F68; border: 1px solid #F68; border-radius: 16px;}
.serve ul li div a:last-child{float: right; background: transparent; border: 1px solid #F68; color: #F68;}

/* 关于我们 */
.about_ul{background: #F4F4F4; line-height: 83px;}
.about_ul li{width: 20%; float: left; text-align: center; color: #3e3e3e; font-size: 22px;}
.about_ul .active a{color: #F68;}
.about_title{font-size: 26px; line-height: 40px; padding: 46px 0 25px; text-align: center; color: #3e3e3e; font-weight: 500;}
.about_content{min-height: 800px;}
.about_content p{font-size: 16px; color: #5e5e5e; line-height: 25px;}
.about_content p span{font-weight: bold;}
.about_imgs{margin: 40px 0;}
.about_imgs div{margin: 0 0 20px; overflow: hidden;}
.about_imgs div img{margin-right: 20px; float: left; height: 334px;}
.about_imgs div img:last-child{margin-right: 0;}
.concept_ul{margin-bottom: 169px; overflow: hidden;}
.concept_ul li{float: left; position: relative; width: -webkit-calc((100% - 396px) / 4); width: calc((100% - 396px) / 4); margin-right: 132px; padding-top: 20px;}
.concept_ul li:before{content: ''; display: block; height: 2px; width: 47px; background: #F68; position: absolute; top: 0; left: 0;}
.concept_ul li:last-child{margin-right: 0;}
.concept_ul li span{font-size: 24px; line-height: 33px; font-weight: 500; color: #3e3e3e; display: block;}
.concept_ul li p{font-size: 18px; line-height: 30px; color: #5e5e5e; margin-top: 20px;}

.information_ul{width: 100%; overflow: hidden;}
.information_ul li{width: 100%; overflow: hidden; border-bottom: 1px dashed #eee; padding: 30px 0;}
.information_ul li a{overflow: hidden;  display: flex; display: -webkit-flex;}
.information_ul li:last-child{border: none;}
.information_ul li img{width: 280px; height: 180px; overflow: hidden; margin-right: 20px}
.information_ul li div{flex: 1; overflow: hidden;}
.information_ul li div h2{font-size: 22px; line-height: 37px; color: #3e3e3e;}
.information_ul li div h2 b{font-weight: 600;display: inline-block; }
.information_ul li div h2 span{width: 35px; display: inline-block; margin-left: 8px;}
.information_ul li div h2 span img{width: 100%; height: 100%;}
.information_ul li div p{font-size: 14px; line-height: 24px; color: #7e7e7e; height: 70px; margin-top: 16px;}
.information_ul li div .m{display: none;}
.information_ul li div .pc{display: block;}
.information_ul li a:hover{color: #F68;}
.information_ul .look_detail{display: block;font-size: 14px; line-height: 34px; width: 114px; text-align: center; color: white; background: #F68; border-radius: 22px; margin-top: 23px;}
.information_ul .look_detail:hover{color: white;}

.hp_institute_zxwz .information_ul li img{width: 210px; height: 130px; overflow: hidden; margin-right: 20px}
.contact_ul{overflow: hidden; padding-top: 59px;}
.contact_ul li{float: left; width: 33%;}
.contact_ul li h4{font-size: 20px; line-height: 30px; font-weight: 500; color: #3e3e3e;}
.contact_ul li p{font-size: 16px; line-height: 25px; color: #5e5e5e; margin-top: 15px; padding-right: 100px; overflow: hidden;}
.contact_ul li div{margin-bottom: 50px;}
.contact_ul li:last-child h4{text-align: center;}
.contact_ul li:last-child div{height: 219px; border-left: 1px solid #eee;}
.contact_ul li h2{font-size: 30px; color: #F68; line-height: 34px; margin: 18px 0 31px 0; text-align: center; font-weight: 500; display: block;}
.contact_ul li a{width: 150px; line-height: 48px; border: 1px solid #F68; background: #F68; margin: 0 auto; text-align: center; color: white; font-size: 18px; border-radius: 25px; margin-bottom: 20px;}
.contact_ul li a:last-child{background: transparent; color: #F68;}
.course{padding: 0 60px;}
.course_div{margin-top: 40px; border-left: 2px solid #eee;}
.course_div .about_title{padding: 20px 0;}
.course_div ul li{padding-left: 54px; padding-bottom: 30px; position: relative;}
.course_div ul li:before{content: ''; display: block; width: 20px; height: 20px; border: 2px solid #eee; border-radius: 12px; background: #FFF7F7; position: absolute; left: -13px; top: 30px;}
.course_div ul li img{width: 38px; height: 38px; float: left; margin-right: 12px;}
.course_div ul li p span{line-height: 38px; font-size: 20px; font-weight: normal; color: #3E3E3E;}
.course_div ul li p{font-size: 16px; color: #5E5E5E; line-height: 24px; margin-bottom: 10px;}

/*  */
/* .bottom{padding: 36px 0 0; background: #fafafa;}
.bottom_logo{width: 233px; height: 215px; border-right: 1px solid #eee; float: left;}
.bottom_logo img{width: 162px; padding-top: 80px;}
.bottom_ul{overflow: hidden; float: left; padding-top: 20px;}
.bottom_ul li{float: left; margin-left: 56px;}
.bottom_ul li h4{font-weight: normal; font-size: 20px; color: black; line-height: 50px;}
.bottom_ul li p{font-size: 12px; color: #525252; line-height: 30px;}
.bottom_ul li img{width: 112px; height: 112px; float: left; margin-right: 8px;}
.bottom_contact{width: 297px; border-left: 1px solid #eee; height: 215px; text-align: center; padding-top: 40px;}
.bottom_contact p{font-size: 14px; color: #525252; line-height: 24px;}
.bottom_contact h4{font-size: 29px; color: #ff6688; margin-bottom: 20px;}
.bottom_contact span{color: #999999;}
.bottom_declare p{text-align: center; font-size: 12px; color: #cccccc; line-height: 50px; margin-top: 20px;}
.bottom_declare p a{display: inline; color: #ccc;} */

/* 文章页面样式 */
.art{background: #fafafa;}
.art_ctnbar{font-size: 14px; color: #444141; background: #fafafa; padding: 25px 0 15px 0;}
.art_ctnbar a{display: inline-block;}
.art_detail{background: white; padding: 26px 40px !important;}
.art_title{border-bottom: 1px solid #eee; margin-bottom: 10px;}
.art_title h1{font-size: 26px; line-height: 64px;}
.art_title p{font-size: 14px; color: #ccc; text-align: center; line-height: 20px;}
.knowledge_baike{background: white; border-color: white;}
.knowledge_baike div{padding: 10px 15px;}
.knowledge_baike h4{font-size: 16px; color: #f78; line-height: 30px; font-weight: normal;}
.knowledge_baike ul{overflow: hidden;}
.knowledge_baike ul li{width: 33.3%; float: left;}
.knowledge_baike ul li a{color: #72706e; line-height: 22px; border: 1px solid white; border-radius: 12px; padding: 0 6px; font-size: 12px;}
.knowledge_baike ul li a:hover{border-color: #F78; color: #F78; display: inline-block;}
.art_hot_tuijian_text{background: white;}
.art_hot_tuijian_text .hot_tuijian_text{padding-bottom: 15px;}
.art_hot_tuijian_text ul{padding: 10px 15px 0;}
.art_hot_tuijian_text ul li{padding-left: 20px;}
.art_hot_tuijian_text .hot_tuijian_text ul li:before{left: 0;}
.art_hot_tuijian_text .hot_tuijian_text ul li p{font-weight: normal;}


/* 百科首页 */
.subject_banner{width: 100%; height: 280px; overflow: hidden; background: white;}
.subject_banner_left{width: 860px; height: 100%;}
.subject_banner_left .swiper-slide a{position: relative; display: block; width: 100%; height: 100%;}
.subject_banner_left .swiper-slide img{width: 100%; height: 280px;}
.subject_banner_left .swiper-slide p{position: absolute; bottom: 0; z-index: 100; line-height: 50px; padding: 0 20px; font-size: 16px; color: white; background: rgba(0, 0, 0, 0.5); width: 100%;}
.subject_banner_left .swiper-pagination{width: 100px !important; left: auto !important; right: 0; bottom: 14px !important;}
.subject_banner_left .swiper-pagination-bullet{background: white !important; opacity: 0.5;}
.subject_banner_left .swiper-pagination-bullet-active{opacity: 1;}
.subject_banner_right{width: 320px; height: 100%; border: 1px solid #eee; padding: 0 20px 0 40px;}
.subject_banner_related{width: 100%; height: 100%;}
.subject_banner_related .tag{font-size: 16px; line-height: 22px; color: #F68; padding-top: 27px;}
.subject_banner_related .tle{font-size: 22px; color: #444141; line-height: 28px; padding: 25px 0 10px 0;}
.subject_banner_related .ctn{font-size: 12px; color: #999; line-height: 20px;}
.subject_banner_related ul{margin-top: 20px;}
.subject_banner_related li{width: 100%; padding-left: 18px; line-height: 30px; position: relative; border-left: 2px solid #eee; font-size: 14px;}
.subject_banner_related li span{display: block; position: absolute; left: -4px; top: 11px; width: 6px; height: 6px; border-radius: 3px; background: #eee; }
.subject_banner_related .sel a{color: #f78;}
.subject_banner_related .sel span{background: #f78;}



/* 百科 */
.subject_index{background: white;}
.subject_index .art_ctnbar{background: white;}
.subject_lead{width: 100%; height: 160px; border: 2px solid #f78; margin-bottom: 20px;}
.subject_lead div{width: 196px; height: 100%; background: #F78; padding-top: 20px;}
.subject_lead div img{width: 80px; height: 80px; border: 3px solid white; border-radius: 43px; margin: 0 auto;}
.subject_lead div h5 a{font-size: 16px; line-height: 16px; margin-top: 15px; color: white; text-align: center;}
.subject_lead ul{width: 960px; margin-top: 15px;}
.subject_lead ul li{float: left; width: 150px; padding-left: 20px; line-height: 30px; margin-right: 10px; position: relative; font-size: 15px;}
.subject_lead ul li:before{content: ""; position: absolute; width: 3px; height: 3px; left: 6px; top: 50%; margin-top: -1px; background:#d2d2d2;}
.subject_lead_content{background: white; padding: 10px 30px 20px !important;}
.subject_lead_content h4{font-size: 18px; color: #F78; border-bottom: 1px solid #eee; line-height: 36px;}
.subject_lead_content h5{color: #444141; padding-left: 17px; position: relative; font-size: 15px; margin-top: 15px;}
.subject_lead_content h5:before{content:""; display:block; position:absolute;width:6px;height:6px;background:#f78;border-radius:50%;top:6px;left:5px;}
.subject_lead_content ul{overflow: hidden; margin-top: 10px;}
.subject_lead_content ul li{float: left; width: 240px; line-height: 26px; font-size: 14px; padding-left: 17px; position: relative;}
.subject_lead_content ul li:before{content:""; position:absolute;width:3px;height:3px;left:6px;top:50%;margin-top:-1px;background:#d2d2d2;}
.subject_lead_item{padding-top: 10px;}
.subject_lead_item_list{border-bottom: 1px solid #eee; padding-bottom: 10px;}
.subject_lead_content .subject_lead_item_list:last-child{border: none;}
.subject_beiyun_ul{padding: 0; overflow: hidden; padding-top: 30px;}
.subject_beiyun_ul li{width: 50%; height: 180px; float: left; padding: 0 32px 10px 0; border-bottom: 1px dashed #eee;}
.subject_beiyun_ul li:nth-child(2n){padding: 0 0 10px 32px; border-left: 1px dashed #eee;}
.subject_beiyun_ul li:last-child{border-bottom: none; padding-top: 30px;}
.subject_beiyun_ul li:nth-last-child(2){padding-top: 30px;}
.subject_beiyun_ul .tp{width: 100%; overflow: hidden; margin-bottom: 20px;}
.subject_beiyun_ul .tp img{float: left; width: 150px; height: 90px;}
.subject_beiyun_ul .tp div{padding-left: 170px;}
.subject_beiyun_ul .tp div span{font-size: 18px; line-height: 23px; margin-bottom: 10px; display: block;}
.subject_beiyun_ul .tp div p{font-size: 12px; color: #999; line-height: 20px;}
.subject_beiyun_ul .bt p{width: 50%; float: left; padding: 0 20px 0 12px; font-size: 14px; color: #525252; line-height: 20px; position: relative;}
.subject_beiyun_ul .bt p:before{width: 6px; height: 6px; border-radius: 3px; background: #D8D8D8; content: ''; display: block; position: absolute; left: 0; top: 7px;}
.block_div_bk .tabs-list{width: 120px; border: 1px solid #eee; border-width: 1px 1px 0 1px; padding: 0; float: left;}
.block_div_bk .tabs-list li{width: 100%; border-bottom: 1px solid #eee; line-height: 60px; text-align: center; font-size: 16px; color: #444141; padding: 0;}
.block_div_bk .tabs-list li a{padding: 0; line-height: 60px; font-size: 15px;}
.block_div_bk .title{margin-bottom: 30px;}
.bk_beiyun .kepu ul li, #fuliBox_huodong ul li{height: 50px; border: none;}
.bk_beiyun .kepu ul li:last-child p, #fuliBox_huodong ul li:last-child p{border: none;}
.bk_beiyun .kepu ul li p, #fuliBox_huodong ul li p{line-height: 50px; border-bottom: 1px dashed #eee;}
.bk_beiyun .kepu ul li img, #fuliBox_huodong ul li img{bottom: 50px;}
.bk_beiyun_share .tabs-container{margin-left: 140px;}
.bk_beiyun_share .tabs-list a{border-radius: 0 !important;}
.bk_beiyun_share .tp{width: 100%; height: 136px;}
.bk_beiyun_share .tp img{width: 220px; height: 136px; float: left; margin-right: 20px;}
.bk_beiyun_share .tp span{font-size: 22px; color: #444141; line-height: 28px; margin-bottom: 10px;}
.bk_beiyun_share .tp p{font-size: 12px; color: #999; line-height: 22px;}
.bk_beiyun_share .bt{margin-top: 20px;}
.bk_beiyun_share .bt li{width: 50%; padding: 0 23px 0 0; float: left;}
.bk_beiyun_share .bt li:nth-child(2n){padding: 0 0 0 23px;}
.bk_beiyun_share .bt li a{border-bottom: 1px dashed #eee; line-height: 52px; font-size: 14px; color: #444141; overflow: hidden; position: relative;}
.bk_beiyun_share .bt li p{float: left; padding-right: 70px; width: 100%;}
.bk_beiyun_share .bt li a span{font-size: 12px; color: #999; position: absolute; right: 0;}
.bk_beiyun_share .bt li a:hover{color: #f78;}
.bk_beiyun_share .kepu, .bk_beiyun .kepu{height: auto;}
.bk_beiyun_online{height: 355px;}
.bk_beiyun_online ul li{border: none;}
.bk_beiyun_online ul li img{bottom: 65px;}
.bk_beiyun_online ul li p{padding: 5px 0 5px 34px; font-size: 12px; line-height: 22px; height: 56px; border-bottom: 1px dashed #eee;}
.bk_beiyun_online ul li:last-child p{border: none;}
.bk_beiyun_online ul li p:before{position: absolute; content: '问'; border: 1px solid #f78; color: #f78; width: 20px; height: 20px; line-height: 20px; text-align: center; left: 0; bottom: 25px; border-radius: 11px;}
.bk_beiyun_online ul li p span{line-height: 22px; font-size: 12px;} 
.bk_beiyun_pro_div{overflow: hidden;margin-top: 20px;}
.bk_beiyun_pro{width: 402px; float: left; padding-left: 30px; position: relative;}
.bk_beiyun_pro:before{content: ''; display: block; position: absolute; left: 0; width: 0; height: 160px; border-left: 1px dashed #eee; bottom: 0;}
.bk_beiyun_pro .tle{font-size: 18px; color: #FF94AF; line-height: 23px; margin-top: 19px; margin-bottom: 20px;}
.bk_beiyun_pro_div .bk_beiyun_pro:first-child{padding: 0;}
.bk_beiyun_pro_div .bk_beiyun_pro:first-child:before{border: none;}
.bk_beiyun_pro_div .bk_beiyun_pro:last-child{border: none; width: 366px;}
.bk_beiyun_pro ul{overflow: hidden;}
.bk_beiyun_pro li{width: 50%; float: left; line-height: 30px; font-size: 14px; color: #444141; padding: 0 10px; position: relative;}
.bk_beiyun_pro li:before{content: ''; display: block; position: absolute; left: 0; top: 13px; width: 4px; height: 4px; border-radius: 2px; background: #D8D8D8;}
.spread_out_more{width: 100%; padding-top: 32px; display: block;}
.spread_out_more a{width: 98px; line-height: 36px; background: #D6D6D6; color: white; text-align: center; font-size: 14px; margin: 0 auto;}



/* 百科导读页 */
.art_summary{padding: 16px; background: #f4f8fb; line-height: 26px !important; font-size: 12px !important; color: #aaa; position: relative;}
.art_summary_show{position: absolute; bottom: 0; right: 0; background: #f78; font-size: 12px; color: white; padding: 0 8px; border-radius: 3px;}
.art_summary_show:hover{color: white;}
.art_mainImg{max-height: 362px; max-width: 100%; margin: 28px auto; display: block !important; border: 1px solid #eee;}
.art_content img{display: inline;}
.art_content p{line-height: 25px; font-size: 15px; text-indent: 30px;}
.art_content section, .art_content .layout{width: 100%;}
.art_content_mod_title{font-size: 16px; font-weight: bold; line-height: 26px; margin: 30px 10px 10px; position: relative;}
.art_content_mod_title:before{content: ''; display: block; width: 4px; height: 18px; position: absolute; left: -10px; top: 3px; background: #F78;}
.art_content_mod_subject, .art_content_mod_discuss{overflow: hidden;}
.art_content_mod_subject li, .art_content_mod_discuss li{float: left; width: 33.3%; line-height: 30px; padding: 0 30px 0 15px; position: relative; font-size: 14px;}
.art_content_mod_subject li:before, .art_content_mod_discuss li:before{content: ''; display: block; width: 4px; height: 4px; border-radius: 2px; background: #f78; position: absolute; left: 0; top: 13px;}
.art_content_mod_discuss li p{max-width: 270px; float: left; text-indent: 0;}
.art_content_mod_discuss li span{float: right; font-size: 12px; color: #bbb; max-width: 70px;}
.art_content_mod_discuss li{width: 50%;}
.art_floorNav{padding-left: 28px; width: 252px !important;}
.art_floorNav .detail-floorNav li{position: relative; font-size: 14px; height: 30px; line-height: 30px; margin-bottom: 5px; padding: 0 10px; color: #F78; font-weight: bold; cursor: pointer;}
.art_floorNav .detail-floorNav li:before{content: ''; display: block; position: absolute; top: 8px; left: -24px; width: 7px; height: 7px; border-radius: 50%; background: #F78; border: 3px solid #fafafa;}
.art_floorNav .detail-floorNav li:hover,
.art_floorNav .detail-floorNav .active{color: white; background: #F78;}
.art_floorNav .detail-floorNav li:hover:before,
.art_floorNav .detail-floorNav .active:before{border-color: #f78; background: white;}
.art_floorNav .detail-floorNav li:after{content: ''; display: block; position: absolute; top: 23px; left: -18px; width: 1px; height: 100%; background: #F78;}
.art_floorNav .detail-floorNav li:last-child:after{background: transparent;}
.art_border{ background: white; border: 1px solid #eee; border-color: white; margin-top: 20px; }
.hot_tuijian_text{height: auto; padding-bottom: 400px;}
.hot_tuijian_text .side_title{margin: 20px 0 0 -25px; font-size: 18px;}
.hot_tuijian_text ul li{width: 100%; line-height: 30px; position: relative;}
.hot_tuijian_text ul li p{font-size: 14px; margin-left: -5px;}
.hot_tuijian_text ul li:before{content: ''; display: block; width: 4px; height: 4px; border-radius: 2px; background: #f78; position: absolute; left: -20px; top: 15px;}



/* 搜索页 */
.search_loading{height: 61px;}
.search_loading p{line-height: 60px; text-align: center; font-size: 14px; color: gray; display: none;}
.search_loading img{display: inline-block; vertical-align: middle;}
.layout_search{width: 930px; margin: 0 auto;}
.search_head_wrapper{height: 250px;}
.search_head_wrapper .logo{margin: 0 auto 40px; padding-top: 50px;}
.search_head_wrapper .search_input{border: 1px solid #b8b8b8; margin: 0;}
.search_head_wrapper_fixed{position: fixed; width: 100%; top: 0; left: 50%; background: white; z-index: 9999; height: 72px !important; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_head_wrapper_fixed .guide_search_content{height: 72px; position: relative;}
.search_head_wrapper_fixed .logo{margin: 0; position: absolute; padding-top: 13px; width: 120px; left: -170px;}
.search_head_wrapper_fixed .search_input{margin-top: 10px;}
.search_head_wrapper .search_associate{top: 200px; z-index: 100; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_head_wrapper_fixed .search_associate{top: 73px !important;}
.search_main_wrapper{border: 1px solid #b8b8b8;}
.search_main_menu{width: 100%; border-bottom: 1px solid #e9e9e9; font-size: 0;}
.search_main_menu li{display: inline-block; line-height: 40px; font-size: 14px; color: #444141; cursor: pointer;}
.search_main_menu li:hover{background: rgba(164, 167, 173, 0.7); color: white; font-weight: bold;}
.search_main_menu li p{padding: 0 30px;}
.search_main_menu a:last-child{width: 50px; height: 40px; float: right; background: url(../images/ico_search_setting.png) no-repeat center/23px white; cursor: pointer;}
.search_main_menu .active{background: rgba(164, 167, 173, 1); color: white; font-weight: bold;}
.search_main_menu .active:hover{background: rgba(164, 167, 173, 1);}
.search_main_container{padding: 0 25px; position: relative;}
.search_main_list{width: 540px; min-height: 300px;}
.search_main_list li{width: 100%; padding: 20px 0; border-bottom: 1px solid #eee;}
.search_main_list li h2{font-size: 18px; line-height: 24px; font-weight: normal;}
.search_main_list li a:hover{text-decoration: underline;}
.search_main_list li .from{margin-top: 8px;}
.search_main_list li .from span{font-size: 13px; line-height: 15px; margin-right: 10px; color: rgba(0, 0, 0, 0.4);}
.search_main_list li .time{font-size: 13px; color: rgba(0, 0, 0, 0.4); line-height: 15px; margin-top: 7px;}
.search_main_list .one_img{display: table;}
.search_main_list .one_img .img{width: 180px; height: 120px; float: left;}
.search_main_list .one_img .img a, .search_main_list .one_img .img img{width: 100%; height: 100%;}
.search_main_list .one_img .box{display: inline-block; width: 360px; padding: 24px 0 24px 20px;}
.search_main_list .many_img .imgs{width: 100%; height: 120px; font-size: 0; margin-top: 10px;}
.search_main_list .many_img .imgs img:first-child{margin: 0;}
.search_main_list .many_img .imgs img{width: 179px; height: 100%; display: inline-block; margin-left: 1px;}
.search_main_list .warning{font-size: 20px; line-height: 28px; text-align: center; margin: 50px 0; display: none;}
.search_main_list .warning span{color: #f78;}
.search_main_hot{position: absolute; width: 300px; top: 0; right: 25px;}
.search_main_hot .title{width: 100%; line-height: 30px; margin-top: 20px;}
.search_main_hot .title span{font-size: 14px; color: #444141; font-weight: bold;}
.search_main_hot .title a{float: right; font-size: 14px; color: #444141; padding-left: 20px; background: url(../images/ico_search_change.png) no-repeat left/16px;}
.search_main_hot .title a:hover{color: #f78;}
.search_main_hot ul{font-size: 0;}
.search_main_hot ul li{width: 50%; font-size: 14px; line-height: 34px; display: inline-block;}
.search_main_hot ul li a{max-width: 130px;}
.search_main_hot ul li a:hover{text-decoration: underline;}


/* 搜索结果页 */
.layout_search_result{width: 1000px; margin: 0 auto; overflow: hidden;}
.search_result_head_wrapper{width: 100%; height: 64px; background: white; position: fixed; z-index: 1000; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_result_head_wrapper .logo{margin: 0; width: 130px; padding-top: 7px; float: left;}
.search_result_head_wrapper .search_input{margin: 0;}
.search_result_head_wrapper .guide_search_content{margin: 7px 0 0 80px; float: left;}
.search_result_head_wrapper .layout_search_result{overflow: visible;}
.search_result_head_wrapper .search_associate{top: 62px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;}
.search_result_main_wrapper{padding-top: 54px;}
.search_result_main_wrapper .search_main_list{float: right; width: 680px;}
.search_result_main_wrapper .one_img .box{width: 460px;}
.search_result_main_wrapper .search_main_list li{background: white; padding: 20px; border: none; margin-bottom: 20px; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search_result_keywords{width: 300px; float: left;}
.search_result_keywords_side{width: 100%; padding: 10px 20px; margin-bottom: 20px; background: white;}
.search_result_keywords_side .title{font-size: 16px; font-weight: bold; color: #444141; line-height: 30px;}
.search_result_choose li{width: 100%; line-height: 35px; background-size: 16px; background-position: left; background-repeat: no-repeat; font-size: 14px; color: #4c4c4c; cursor: pointer;}
.search_result_choose li p:hover{color: #f78;}
.search_result_choose li span{display: block; overflow: hidden; line-height: 17px;}
.search_result_choose li span a{float: left; font-size: 12px; color: rgba(0, 0, 0, 0.4); margin-right: 8px;}
.search_result_choose li span a:hover{text-decoration: underline;}
.search_result_haspan li{line-height: 28px; border-bottom: 1px solid #eee; padding: 3px 0 7px 0;}
.search_result_haspan li:last-child{border: none;}
.search_single_choose li{background-image: url(../images/ico_single.png);}
.search_single_choose .sel{background-image: url(../images/ico_single_sel.png);}
.search_double_choose li{background-image: url(../images/ico_double.png);}
.search_double_choose .sel{background-image: url(../images/ico_double_sel.png);}
.search_main_declare{margin-bottom: 20px;}
.search_main_declare h2{font-size: 18px; color: #444141; line-height: 25px; margin-bottom: 10px;}
.search_main_declare h2 a{font-size: 14px; color: #f78; float: right; font-weight: normal; display: none;}
.search_main_declare p{font-size: 14px; color: #444141; line-height: 20px;}
.search_main_declare_left{ margin-top: 60px;}
.search_main_declare_left h2{font-size: 18px; line-height: 25px; margin-bottom: 10px;}
.search_main_declare_left p{font-size: 14px; line-height: 20px;}


/* 医生首页 */
.doctor_info_box{width: 100%; background: white; overflow: hidden;}
.doctor_info_left{width: 900px; padding: 20px; float: left; position: relative; overflow: hidden;}

.doctor_info_left:after{content: ''; display: block; height: 221px; border-left: 1px dashed #eee; position: absolute; right: 0; top: 30px;}
.doctor_info_left .introduce{font-size: 15px; color: #9E9E9E; line-height: 21px; margin-top: 23px;}
.doctor_info{overflow: hidden;}
.doctor_info .doctor_head{width: 150px; height: 182px; float: left;}
.doctor_info .info{padding-left: 176px;}
.doctor_info .name{font-size: 22px; color: #3E3E3E; line-height: 30px;}
.doctor_info .name span{font-size: 18px; color: #7E7E7E; margin-left: 15px;}
.doctor_info .hospital{font-size: 16px; color: #7E7E7E; line-height: 22px; margin-top: 8px;}
.doctor_info .skill{font-size: 16px; color: #FF6688; line-height: 22px; margin-top: 11px;}
.doctor_info .skill_mobile{display: none;}
.doctor_info .btns{margin-top: 24px;}
.doctor_info .btns a{font-size: 15px; color: #FF6688; line-height: 40px; border: 1px solid #FF6688; border-radius: 21px; display: inline-block; padding-right: 20px; margin-right: 20px;}
.doctor_info .btns a img{width: 20px; height: 20px; margin: 10px 10px 0 20px; float: left;}
.doctor_info_right{width: -webkit-calc(100% - 900px); width: calc(100% - 900px); float: left; padding-bottom: 20px;}
.doctor_info_right ul{padding: 50px 34px 0; width: 100%; overflow: hidden;}
.doctor_info_right ul li{width: 50%; text-align: center; float: left; margin-bottom: 38px;}
.doctor_info_right ul li img{width: 25px; height: 25px; margin: 0 auto;}
.doctor_info_right ul li p{font-size: 14px; color: #9E9E9E; line-height: 20px; margin-top: 4px;}
.doctor_info_right .download_btn{font-size: 14px; color: white; line-height: 42px; background: #FF6688; display: table; padding: 0 20px; border-radius: 21px; margin: 0 auto;}
/* 向医生咨询 */
.doctor_block_div .left_column{width: 880px;}
.doctor_block_div .right_column{width: 280px;}
.doctor_block_div .left_column .doctor_topic, .doctor_block_div .left_column .doctor_kills{display: none;}
.doctor_block_div .title{padding-bottom: 15px; border-bottom: 1px solid #eee;}
.doctor_block_div .title h2{font-size: 26px; color: #444141; line-height: 33px; font-weight: normal;}
.doctor_consult{width: 100%; padding: 20px 20px 0; background: white; margin-top: 20px;}
.doctor_consult li{width: 100%; line-height: 57px; position: relative; overflow: hidden;}
.doctor_consult li span{width: 30px; margin: 12px 0; text-align: center; font-size: 14px; color: #FF94AF; float: left; line-height: 30px; border: 2px solid #FF94AF; border-radius: 17px;}
.doctor_consult li p{padding: 0 150px 0 0; border-bottom: 1px dashed #eee; margin-left: 42px; font-size: 15px; color: #3E3E3E;}
.doctor_consult li i{font-size: 15px; color: #9E9E9E; float: right; position: absolute; right: 0; top: 0;}
.doctor_consult .download_btn{width: 100%; line-height: 60px; text-align: center; font-size: 14px; color: #9E9E9E;}
/* 对医生的评价 */
.doctor_judge{width: 100%; padding: 20px 20px 0; background: white; margin-top: 20px;}
.doctor_judge li{width: 100%; padding: 20px 0 0; position: relative; overflow: hidden;}
.doctor_judge li img{width: 36px; height: 36px; border-radius: 18px; float: left;}
.doctor_judge li div{margin-left: 52px; padding-bottom: 20px; border-bottom: 1px dashed #eee;}
.doctor_judge li span{font-size: 14px; color: #FF94AF; line-height: 20px; margin-bottom: 9px; display: block;}
.doctor_judge li span i{font-size: 12px; color: #9E9E9E; margin-left: 20px;}
.doctor_judge li p{font-size: 15px;}
.doctor_judge .download_btn{width: 100%; line-height: 60px; text-align: center; font-size: 14px; color: #9E9E9E;}
/* 相关城市 & 相关疾病 */
.doctor_related{width: 100%; padding: 20px 20px 0; background: white; margin-top: 20px;}
.doctor_related ul{overflow: hidden; padding: 15px 0;}
.doctor_related li{width: 25%; padding-left: 16px; position: relative; float: left;}
.doctor_related li:before{content: ''; display: block; position: absolute; width: 6px; height: 6px; background: #D8D8D8; border-radius: 3px; left: 0; top: 12px;}
.doctor_related li p{font-size: 14px; color: #444141; line-height: 30px; padding-right: 20px;}
.doctor_related li a:hover p{color: #f78;}
/* 好孕专题 */
.doctor_topic{margin-top: 20px; position: relative; min-height: 140px;}
.doctor_topic img{width: 100%;}
.doctor_topic a{font-size: 16px; color: white; line-height: 30px; padding: 0 16px; position: absolute; background: #f78; border-radius: 15px; top: 28%; left: 5%;}
/* 擅长**的医生 */
.doctor_kills{width: 100%; background: white; margin-top: 20px;}
.doctor_kills .side_title{font-size: 22px; color: #444141; line-height: 28px; margin: 20px 0 10px 20px; border: none;}
.doctor_kills ul{padding: 0 20px 6px;}
.doctor_kills li{padding: 15px 0; border-bottom: 1px dashed #eee; overflow: hidden; position: relative;}
.doctor_kills li:last-child{border: none;}
.doctor_kills li img{width: 40px; height: 40px; border-radius: 20px; position: absolute; left: 0;}
.doctor_kills li div{padding-left: 55px;}
.doctor_kills li div p{font-size: 12px; color: #7E7E7E; line-height: 15px;}
.doctor_kills .skill{font-size: 12px; color: #F68; line-height: 18px; overflow: hidden; max-height: 36px;}
.doctor_kills .skill a{display: inline-block; margin-right: 8px; color: #f68;}
.doctor_kills li .name{margin-bottom: 8px;}
.doctor_kills li .name span{font-size: 16px; color: #444141; line-height: 20px; margin-right: 15px; margin-bottom: 8px;}
.doctor_kills li .hospital{margin-bottom: 4px;}



/* 活动首页 */
.activity_main_pc{display: block;}
.activity_online_list_pc{display: block;}
.activity_online_list_mobil{display: none;}
.activity_jc_pc{display: block;}
.activity_main_mobil{display: none;}
.activity_info_div{height: 372px; background: #FFFAFA;}
.activity_info_div .act_img{width: 279px; height: 372px; float: left;}
.activity_info_div .act_img img{width: 100%; height: 100%; display: block;}
.activity_info{padding: 22px 24px; float: right; width: 581px; height: 100%;}
.activity_info{font-size: 14px;}
.activity_info .act_title{font-size: 22px; color: #3E3E3E; line-height: 37px;}
.activity_info .act_title:hover{color: #f68;}
.activity_info .act_content{font-size: 16px; line-height: 22px; color: #7E7E7E; margin-top: 10px; max-height: 220px; overflow: hidden;}
.activity_info .act_time{font-size: 20px !important; line-height: 28px; height: 28px; color: #f68; margin-top: 15px; padding-left: 39px; background: url(../images/ico_act_calendar.png) no-repeat left/23px;}
.activity_info .act_time span{font-size: 18px; line-height: 28px; color: #FF90A9; margin-left: 14px;}
.activity_doctor_info{height: 140px; padding: 15px 13px 12px; background: white; margin-top: 27px;}
.activity_doctor_info .doct_name{font-size: 20px; color: #3E3E3E; line-height: 28px;}
.activity_doctor_info .doct_name span{font-size: 16px; line-height: 22px; color: #7E7E7E; margin-left: 20px;}
.activity_doctor_info .doct_intro{font-size: 16px; line-height: 22px; color: #7E7E7E; margin-top: 13px;}
.activity_list_div li{width: 100%; margin-bottom: 22px;}
.activity_list_div li img{width: 100%; height: 140px;}
.activity_list_div li p{font-size: 16px; color: #3E3E3E; line-height: 20px; margin-top: 14px;}
.activity_list_div li:last-child{margin-bottom: 0;}
.activity_list_div li a:hover p{color: #f68;}
.activity_fuli{margin-top: 30px;}
.activity_title{font-size: 26px; line-height: 33px; color: #444141; padding: 20px 0; border-bottom: 1px solid #eee;}
.activity_fuli_list{margin-top: 30px; overflow: hidden;}
.activity_fuli_list li{width: 410px; height: 240px; float: left; margin-bottom: 40px; border: 1px solid #eee;}
.activity_fuli_list li:nth-child(2n){margin-left: 40px;}
.activity_fuli_list li:last-child, .activity_fuli_list li:nth-last-child(2){margin-bottom: 0;}
.activity_fuli_list li img{width: 100%; height: 170px;}
.activity_fuli_list li a:hover .act_title p{color: #f68;}
.activity_fuli_list div{padding: 0 12px;}
.activity_fuli_list .act_title{margin-top: 12px; overflow: hidden;}
.activity_fuli_list .act_title p{font-size: 16px; color: #3E3E3E; line-height: 20px; width: 320px; float: left;}
.activity_fuli_list .act_title span{float: right; line-height: 18px; font-size: 14px; color: #F6AC37;}
.activity_fuli_list .time{margin-top: 10px; overflow: hidden;}
.activity_fuli_list .time{font-size: 12px; line-height: 15px; color: #7E7E7E;}
.activity_fuli_list .time p{float: left;}
.activity_fuli_list .time p i{color: #f68;}
.activity_fuli_list .time span{float: right;}
.activity_fuli_rank{margin-top: 30px;}
.activity_fuli_rank li a:hover .act_title{color: #f68;}
.activity_fuli_rank ul{padding: 4px 0;}
.activity_fuli_rank ul li{width: 100%; height: 77px; border-bottom: 1px solid #eee; padding: 17px 10px 0 38px; position: relative;}
.activity_fuli_rank ul li:last-child{border: none;}
.activity_fuli_rank .rank{width: 20px; height: 20px; position: absolute; left: 10px; background: #DADADA; color: white; line-height: 20px; text-align: center; font-size: 14px;}
.activity_fuli_rank .f68{background: #f68;}
.activity_fuli_rank .act_title{font-size: 16px; line-height: 20px; color: #3E3E3E;}
.activity_fuli_rank .state{margin-top: 10px; font-size: 12px; color: #9E9E9E; line-height: 15px;}
.activity_fuli_rank .state i{color: #F6AC37; float: right;}
.activity_jingcai{margin-top: 30px;}
.activity_jingcai_list{margin-top: 30px; overflow: hidden;}
.activity_jingcai_list li{width: 185px; height: 337px; margin-left: 40px; float: left; padding-bottom: 10px; border: 1px solid #eee;}
.activity_jingcai_list li a:hover p{color: #f68;}
.activity_jingcai_list li:first-child{margin-left: 0;}
.activity_jingcai_list li img{width: 100%; height: 270px;}
.activity_jingcai_list .act_title{padding: 0 10px; margin-top: 10px; font-size: 16px; line-height: 24px; color: #3e3e3e;}
.activity_online{margin-top: -4px;}
.activity_online_info_div{margin-top: 30px; width: 100%; height: 180px;}
.activity_online_info_div .act_img{width: 391px; height: 180px; float: left; position: relative;}
.activity_online_info_div .act_img img{width: 100%; height: 100%;}
.activity_online_info_div .act_img .play{width: 60px; height: 60px; position: absolute; z-index: 100; top: 50%; left: 50%;}
.activity_online_info{width: 469px; height: 100%; background: #FFFAFA; float: right; padding: 20px;}
.activity_online_info .act_title{font-size: 16px; color: #3E3E3E; line-height: 24px;}
.activity_online_info .act_title:hover{color: #f68;}
.activity_online_info .act_content{font-size: 12px; color: #7E7E7E; line-height: 15px; margin-top: 10px;}
.activity_online_doctor_info{margin-top: 24px; width: 100%; height: 55px; background: white; padding: 0 11px;}
.activity_online_doctor_info .doct_name{line-height: 55px; font-size: 14px; color: #5E5E5E;}
.activity_online_doctor_info .doct_name img{width: 36px; height: 36px; border-radius: 18px; float: left; margin: 10px 10px 0 0;}
.activity_online_doctor_info .doct_name span{font-size: 12px; color: #7E7E7E; margin-left: 20px;}
.activity_online_doctor_info .doct_name i{color: #f68; margin-left: 16px;}
.activity_online_list ul{margin-top: 26px; overflow: hidden;}
.activity_online_list li{width: 270px; height: 205px; border: 1px solid #eee; float: left; margin-right: 25px; margin-bottom: 25px; position: relative;}
.activity_online_list li .play{position: absolute; left: 50%; top: 57px; width: 40px; height: 40px;}
.activity_online_list li:nth-child(3n){margin-right: 0;}
.activity_online_list li img{width: 100%; height: 115px;}
.activity_online_list li a:hover .act_title{color: #f68;}
.activity_online_list .act_title{font-size: 14px; color: #3E3E3E; line-height: 18px; margin-top: 7px; padding: 0 12px; height: 36px;}
.activity_online_list .doct_info{line-height: 40px; margin-top: 7px; padding: 0 10px; border-top: 1px solid #eee; font-size: 12px; color: #7E7E7E;}
.activity_online_list .doct_info img{width: 28px; height: 28px; border-radius: 14px; float: left; margin: 5px 5px 0 0;}
.activity_online_list .doct_info span{float: right;}
.activity_online_list .load_more{width: 100%; line-height: 40px; background: #FAFAFA; color: #7E7E7E; text-align: center;}
.activity_online_list .load_more:hover{color: #f68;}
.activity_online_kepu{margin-top: 30px;}
.activity_online_kepu ul{padding: 11px 15px 0;}
.activity_online_kepu li{width: 100%; height: 218px; border-bottom: 1px dashed #eee; position: relative; overflow: hidden;}
.activity_online_kepu li:last-child{border: none;}
.activity_online_kepu li .play{width: 40px; height: 40px; position: absolute; bottom: 87px; left: 50%; z-index: 100;}
.activity_online_kepu li a:hover .act_title{color: #f68;}
.activity_online_kepu li img{width: 100%; height: 118px; position: absolute; bottom: 75px;}
.activity_online_kepu li div{position: absolute; bottom: 20px; height: 41px; width: 100%;}
.activity_online_kepu .act_title{font-size: 14px; color: #444141; line-height: 20px; height: 20px;}
.activity_online_kepu .state{margin-top: 10px; font-size: 12px; color: #9e9e9e; line-height: 15px;}
.activity_online_kepu .state i{float: right;}



/* 底部悬浮按钮 */
#zhichiBtnBox, .telephone{visibility: hidden;}
#ZCChatFrame{top: 50% !important; left: 50% !important; width: 600px !important; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;}
.telephone.show{opacity: 1;}
.zhichi_erweima{display: block !important; background: url(../images/icon_kefu_phone.png) no-repeat center/38px #f78 !important;}
.erweima{width: 100px; height: 100px; display: none; position: fixed; bottom: 20px; right: 123px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;}
.erweima img{width: 100%; height: 100%;}
.erweima canvas{padding: 4px;}
.telephone{position: fixed; bottom: 90px; right: 40px; width: 60px; height: 60px; background: url(../images/icon_kefu.png); cursor: pointer; z-index: 1000000; background-color: #ff7788; border-radius: 50%; background-repeat: no-repeat; background-position: 19px -357px; box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px; opacity: 0; transition: opacity 0.5s ease-in-out;}
.phone-title{color: #555556; font-size: 13px; border: 1px solid #ebeff0; position: absolute; right: -26px; top: -43px; line-height: 30px; box-shadow: rgba(107, 113, 114, 0.14902) 0px 2px 4px 0px; font-family: "Microsoft Yahei", Arial, Helvetica; text-align: right; width: 100px; height: 30px; background: #fff; border-radius: 3px; z-index: 100001; display: none; text-align: center;}
.phone-title span{line-height: 32px; font-size: 13px; color: #555556;}

/* pc端 拨电话悬浮窗 */
.telephonemain{display: none; position: fixed; top: 50%; left: 50%; width: 530px; height: 250px; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px; background: url(../images/ico_telephonemain_bg.png) no-repeat bottom/100%;}
.telephonemain .title{width: 100%; height: 74px; background: white; position: relative;}
.telephonemain .txttitle{width: 100%; padding: 0 20px; height: 100%; line-height: 74px;}
.telephonemain .txttitle p{padding-left: 37px; background: url(../images/ico_telephonemain_logo.png) no-repeat left/25px 36px; font-size: 20px; float: left;}
.telephonemain .txttitle span{float: right; padding-left: 33px; background: url(../images/ico_telephonemain_phone.png) no-repeat left/22px 25px; font-size: 22px; color: #f78; font-weight: bold;}
.telephonemain .closetelephone{width: 28px; height: 28px; position: absolute; top: -8px; right: -8px; background: url(../images/ico_telephonemain_close.png) no-repeat center/100%; cursor: pointer;}
.telephonemain .inner{width: 100%; height: 176px; background: rgba(0, 0, 0, 0.3);}
.telephonemain .inner div{width: 346px; height: 46px; margin: 0 auto; padding-top: 56px;}
.telephonemain .inner #telInput{width: 222px; line-height: 46px; font-size: 16px; color: #444411; float: left; border: none; padding: 0 10px;}
.telephonemain .inner #callBtn{display: block; width: 104px; line-height: 46px; cursor: pointer; font-size: 16px; color: white; background: #FF7788; border: none; padding: 0;}
.telephonemain .inner p{font-size: 12px; color: white; margin: 12px auto 0; text-align: center;}

.telephone_group{display: none}
.servicePop_up{display: none}
.showbar_div{width: 100%; height: 50px; position: fixed; overflow: hidden; border-radius: 25px; bottom: 20px; display: none;}
.showbar_div div{position: absolute; left: 0; top: 0;}
.showbar_div img{width: 40px; height: 40px;}
/* 悬浮列表*/
.suspendList{width: 65px; position: fixed; z-index: 9999;right: -3px; top: 50%; background-color: white; display: block;}
.suspend_smallMan{position: absolute; left: 10px; top: -40px;}
.suspend_smallMan img{width: 41px; height: 47px;}
.tag_list{position: relative}
.tag_list ul li{background-color: #F4F4F4; width: 100%; height: 60px;margin-top: 1px;cursor: pointer}
.tag_list ul li img{width: 32px; height: 30px; margin: 0 auto; padding-top: 15px;}
.tag_list ul li:first-child{height: 120px;margin-top: 0; position: relative; background: url(../images/ico_hyb_font.png) no-repeat center/27px 93px #FFE1E5;}
.tag_list ul li:first-child img{width: 100%; height: 100%; padding: 0;}
.suspend_twoBarcode{position: absolute; right: -55px; z-index:-1; top: 0; height: 120px; width: 120px; border: 2px solid #eee;}
.suspend_phonenumber{    position: absolute;
  right: -95px;
  z-index: -1;
  top: 181px;
  height: 62px;
  width: 158px;
  font-size: 22px;
  color: #f78;
  font-weight: bold;
  background: white;
  text-align: center;
  line-height: 62px;}

.bigMan{position: absolute;right: 20px; bottom: 107px;display: none;width: 71px; height: 83px;overflow: hidden}
.bigMan img{width: 100%; height: 100%;}
.btn_cond{height: 34px;width: 34px; display: block; position: absolute; left: -20px; top: 40px; cursor: pointer;}
.twoBarcode{width: 100%; height: 100%; background: white; position: absolute; z-index: 100;}
.twoBarcode img{width: 100%; height: 100%; overflow: hidden;}

/* 底部悬浮框 */
.suspendDiv{display: none;}
.new_suspendDiv{display: none;}


/* 小精灵弹框 */
.elf_alert{max-width:320px;max-height:560px;height: 90%;position:fixed;top:50%;right:80px;width:100%;z-index:9999;display:none;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%); box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;}
.elf_alert iframe{width:100%;height:100%}

/*************************************** 分页标签 ***************************************/
/*************************************** 分页标签_add ***************************************/
.tcdPageCode{ text-align:center; clear:both; margin: auto;  display: flex; flex-wrap: wrap; -webkit-flex-flow:row wrap; justify-content: center ;padding: 20px 0; }
.tcdPageCode span, .tcdPageCode a{ display:inline-block; vertical-align: top; width: 40px; height:40px; line-height: 40px; margin:0 5px; background:#fff; border-radius:4px;font-size:14px;  border: 1px solid rgba(226,225,224,0.6); overflow: hidden; cursor: pointer}
.tcdPageCode span:hover, .tcdPageCode a:hover{ border: 1px solid #ffa1b1}
.tcdPageCode .disabled{ background-image: url(../images/ico_start_page.png) !important;}
.tcdPageCode .nextPage{ background-image: url(../images/ico_next_page.png) !important;}
.tcdPageCode .disabled:hover{ background-image: url(../images/ico_start_page_2.png) !important;}
.tcdPageCode .nextPage:hover{ background-image: url(../images/ico_next_page_2.png) !important;}
.tcdPageCode .disabled, .tcdPageCode .nextPage,.tcdPageCode .disabled:hover, .tcdPageCode .nextPage:hover, .tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-position: center center !important; background-repeat: no-repeat !important; line-height: 999px; text-indent: -999px; background-size:12px 12px !important;}
.tcdPageCode .current{background: #ffa1b1; border: 1px solid #ffa1b1; color: #fff;}
.tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-image: url(../images/ico_start_page.png) !important;}


/********************* 手机端样式 *************************/
/* 导航汉堡包图标样式 */
.hamburger{display: none !important;}
.new_mob_guide_talk{display: none;}
.head_mobile, #bottom_download_mobile{display: none;}
/********************* 手机端样式 *************************/




/* 登录 */
#box_xmain{width:100%;padding-bottom:47px;}
.login_box{padding:20px;width:800px;margin:5% auto;background:white!important;}
.signin_logo {display: block;width: 120px;margin: 50px auto 0}
.signin_logo img {display: block;width: 100%;}
.signin_logo_title {font-size: 30px;color: #424242;font-weight: normal;padding-top: 22px;text-align: center;}
.signin input, .signin .btn, .register_box dt {-moz-box-sizing: border-box; -ms-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.login_area { display: table;width: 360px;margin: 15px auto;}
.login_area li {display: table;width: 100%;height: 44px;padding: 10px 0;}
.user_info {border: 1px solid #e0e0e0; background: #fff;display: block;width: 100%;padding: 12px;border-radius: 5px;}
.user_info:hover {border: 1px solid #999;}
.user_yzm {float: left;width: 220px;}
.login_area .btn_gray {float:right;border-radius: 3px;width: 110px;padding: 0;height: 44px;line-height: 44px;text-align: center;font-size: 16px;background: rgba(237,231,228,1);color: #A3A09B !important;display:inline-block;}
.login_area .btn_red {border-radius: 30px;display: block;text-align: center;padding: 12px;font-size: 16px;margin-top: 20px;background: rgba(255,119,136,1);color:#fff;color: #fff !important;}
.login_area .btn_red:hover{text-decoration: none !important;background: rgba(255,119,136,0.9)}
.signin_fooer_info {text-align: center;margin-top: 50px;margin-bottom: 20px;}
.signin_fooer_info a {padding: 0 9px;font-size: 14px;display: inline-block}
#err_msg {font-size: 14px;text-align: center;color: #f78;line-height: 30px;height: 30px;}
.footer_add{text-align: center;font-size: 12px;color: #aaa;padding: 15px 0;}
.footer_span{display: inline-block;margin: 0 10px;}

/* 完善详细信息 */
.register{padding-top: 20px;}
.register_box dt{padding:20px 0 10px 0; color: #f68;}
.register_box #pwdone{margin-bottom: 10px; display: block;}
.menst_day{height: 27px; width:60px;}
.dtpicker-content{border-radius: 10px;}
.dtpicker-buttonCont .dtpicker-button{border-radius: 10px;}


/* *****************    精华帖子详情页    *******************/
/* comment style */
.best_post_block{width: 880px; padding: 20px; background: #fff; margin-bottom: 20px; overflow: hidden;}
.best_post_block_title{overflow: hidden; line-height: 33px; border-bottom: 1px solid #eee; padding-bottom: 10px; margin: 0 -20px; padding: 0 20px 15px 20px;}
.best_post_block_title p{font-size: 26px; color: #444141; float: left; line-height: 33px;} 
.best_post_block_title span{font-size: 16px; color: #FF6688; float: right; cursor: pointer;}

.best_content{width: 100%; background: #fafafa;}
.post_position{font-size: 14px; color: #7E7E7E; padding: 15px 0; display: block;}
.post_position span a {display: inline-block !important;}
.post_position span:last-child{color: #FF6688  !important;}
.best_post_l{width: 880px;}
.best_post{padding: 20px; background: #fff; margin-bottom: 20px;}
/* 精华帖子详情 */
.best_post_title{}
.best_post_title h1{font-size: 26px; color: #3E3E3E; padding: 15px 0 16px 15px;}
.best_post_title p{font-size: 14px; color: #7E7E7E; padding: 0 15px; line-height: 18px; position: relative;}
.best_post_title p span{float: left;}
.best_post_title .tiezixiangqing .name{margin-left: 15px;}
.best_post_title .qiezhutiezi span{margin-right: 25px;}
.best_post_title .jinghua{float: left; display: block; height: 18px; width: 44px; }
/*.best_post_title .jinghua{float: left; display: block; height: 18px; width: 44px; background: url("../images/icon_post_jinghua.png") no-repeat center/100%;}*/
/* .best_post_auth{height: 60px; width: 810px; background: #F5F5F5; margin: 20px 15px 0 15px;} */
/* .best_post_auth img{width: 35px; height: 35px; padding: 12px; float: left; border-radius: 50%;} */
.auth_name{float: left; line-height: 60px;}
.auth_name p{font-size: 14px; color: #3E3E3E;}
.auth_name span{font-size: 12px; color: #7E7E7E;}
.auth_message{padding: 16px 0; float: right; overflow: hidden;}
.auth_message p{float: left; background-color: #fff; padding: 6px 16px; margin-right: 20px; border-radius: 4px;font-size: 14px; color: #5E5E5E; text-align: center; cursor:pointer;}
.auth_message span{color: #FF6688  !important; padding-left: 10px;}
.best_post_content{padding: 20px 15px 0 15px;}
.best_post_content p{font-size: 18px; color: #3E3E3E; line-height: 28px; letter-spacing: 0.7px;}
.best_post_content img{padding: 20px 0 0;}
.best_post_content a{display:inline;}
.best_post_content .markdown-text strong a{border: 1px solid #f68;border-radius: 4px;color: #f68;display: table;padding: 0 10px;}
.best_post_content .markdown-text>p {
	text-indent: 30px;
	margin-top: 15px;
}
.best_post_content .markdown-text>.img {
	text-align: center;
	font-size: 14px;
	color: #999;
}
.best_post_content .markdown-text>.img>img {
	max-width: 100%;
}
.best_post_data{ overflow: hidden; padding: 20px 15px 0 15px;}
.best_see_sum{float: left;}
.best_see_sum p{font-size: 14px; color: #5E5E5E; float: left; line-height: 17px;}
.best_see_sum .fabu{margin-right: 15px;}
.best_see_sum .visitCount{ background: url("../images/ico_best_see.png") no-repeat; padding-left: 30px;}
.best_see_sum .replyCount{ background: url("../images/ico_best_huifu.png") no-repeat; padding-left: 23px; margin-left: 20px; cursor: pointer;}
.best_collect{float: right; display: block;}
.best_collect a{float: left; padding-left: 22px; font-size: 14px; cursor:pointer;}
.best_post_advert {width: 880px; margin: 20px 0;}
.best_post_advert img{width: 100%;}
/* 最新评论 */
.new_comment_list{padding: 15px; overflow: hidden; border-bottom: 1px solid #eee;}
.new_comment_list_dt{width: 40px; height: 40px; margin-right: 12px; border-radius: 50%; overflow: hidden;}
.new_comment_list_dt img{width: 100%;}
.new_comment_list_dd{width: 758px;}
.new_comment_post_assist{line-height: 22px; overflow: hidden;}
.new_comment_post_assist p{font-size: 18px; color: #7E7E7E; float: left; line-height: 40px; font-weight:bold;}
.new_comment_post_assist span{ display: block; height: 22px; width: 38px; float: left; margin-left: 4px;}
.new_comment_post_assist #first_img{background: url("../images/icon_best_louzhu.png") no-repeat;}
.new_comment_post_assist #two_img{background: url("../images/icon_best_quanzhu.png") no-repeat;}
.txt_b{font-size: 12px; color: #9E9E9E; line-height: 40px;}
.new_comment_list_content{font-size: 18px; line-height: 28px; color: #3E3E3E; padding:  0 0 15px 0;}
.time_huifu{overflow: hidden; line-height: 18px;}
.time_huifu span{float: left; font-size: 12px; color: #9E9E9E;}
.time_huifu a{font-size: 14px; color: #9e9e9e; cursor: pointer; float: right; padding-left: 15px; padding-left: 28px; background: url("../images/ico_say.png") no-repeat; background-size: 20px 18px; background-position: 0;}
.new_comment_post_img{overflow: hidden;}
.new_comment_post_img img{margin-right: 15px; float: left; height: 60px ; width: 60px;}
.new_comment_post_huifu{padding: 15px; background: #f5f5f5; margin-bottom: 18px;}
.new_comment_post_huifu p{font-size: 14px;  color: #7e7e7e; line-height: 22px; padding-bottom: 10px;}
.new_comment_post_huifu p:last-child{ padding-bottom: 0 !important;}
.new_comment_post_huifu span{font-size: 14px; color: #FF6688;}
.best_post_new_comment .tcdPageCode{margin-top: 20px !important;}
/* 求助医生块 */
.forhelp_doctor_title span{padding-left: 30px; background: url("../images/icon_help_ddoctor_pan.png") no-repeat; background-size: 23px 23px; background-position: 0 6px;}
.best_post_forhelp_doctor ul{ overflow: hidden;}
.best_post_forhelp_doctor ul li{padding: 20px 0; overflow: hidden; font-size: 14px; border-bottom: 1px solid #eee;}
.best_post_forhelp_doctor ul li:nth-child(3) ~ li{display: none;}
.best_post_forhelp_doctor ul li p{color: #3E3E3E; line-height: 20px;}
.best_post_forhelp_doctor ul li span{margin-left: 16px; display: block; height: 18px; width: 46px; float: right;}
.best_post_forhelp_doctor ul li span img{width: 100%;}
.best_post_forhelp_doctor ul li em{color: #9E9E9E;}
.show_more{padding: 20px 0 0 0; }
.show_more a{font-size: 14px;text-align: center; line-height: 20px; cursor: pointer;}
.best_post_advertisement div{display: table; padding: 13px 160px 10px 90px; margin-top: 40px; border-radius: 32px; background: url(../images/icon_forhelp_post_pencil.png) no-repeat left 55px top 21px/20px 20px #FFEFF3; position: relative;}
.best_post_advertisement .title{font-size: 16px; color: #333; line-height: 22px;}
.best_post_advertisement .content{font-size: 12px; color: #A3A199; line-height: 17px; margin-top: 2px;}
.best_post_advertisement div::after{content: ''; display: block; width: 104px; height: 97px; position: absolute; right: 20px; bottom: 0; background: url(../images/ico_forhelp_post_doctor.png) no-repeat center/100%;}
/* 好孕百科块 */
.best_post_kaijiang_doctor{padding-bottom: 10px!important;}
.best_post_kaijiang_doctor ul{overflow: hidden; padding: 10px 0 10px 0;}
.best_post_kaijiang_doctor ul:first-child{ padding-top: 20px !important;}
.best_post_kaijiang_doctor ul li{overflow: hidden; float: left;}
.baike_shipin_block{padding-bottom: 10px!important;}
.baike_shipin_block a{width: 268px; border: 1px solid #eee; margin-top: 10px; margin-right: 15px; float: left; display: block; overflow: hidden;}
.baike_shipin_block a:nth-child(3) ~ a{ margin-top: 15px !important; }
/* .baike_shipin_block li{width: 268px; border: 1px solid #eee; margin-top: 15px; margin-right: 15px;} */
.baike_shipin_block a:nth-child(3n){margin-right: 0!important;}
.baike_tags{display: block;}
.baike_tags:last-child{padding-bottom: 0px !important;}
.baike_tags li{width: 25%; position: relative; padding-left: 17px; font-size: 14px; color: #444141; padding-bottom: 10px; line-height: 20px;}
.baike_tags li::before{width: 6px; height: 6px; border-radius: 3px; background: #D8D8D8;  content: ''; display: block; position: absolute; left: 0; top: 7px;}

.kaijiang_doctor_img{display: block; position: relative; width: 270px; height: 115px; overflow: hidden;}
.kaijiang_doctor_img img{width: 100%; height: 100%;}
.kaijiang_open{position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; width: 40px; height: 40px;  opacity: 0.7; cursor: pointer; border-radius: 50%;  background:#58627E url("../files/icon_best_open.png" ) no-repeat 20px 20px; background-position: 14px;}
.kaijiang_doctor_img p{font-size: 10px; color: #FFFFFF; padding: 3px 2px; opacity: 0.5; background: #000000; position: absolute; bottom: 0; right: 0;}
.kaijiang_title{font-size: 14px; color: #333333; padding: 7px 12px; line-height: 20px; border-bottom: 1px solid #eee; font-weight: 550;} 
.kaijiang_doctor_menu{padding: 6px 10px; overflow: hidden;}
.kaijiang_doctor_menu img{ width: 28px; height: 28px; border-radius: 50%; float: left; margin-right: 10px;}
.kaijiang_doctor_menu p{font-size: 12px;  color: #5e5e5e; line-height: 28px;}
.kaijiang_doctor_menu span{font-size: 12px;  color: #9E9E9E ; line-height: 28px;}
/* 相关推荐块 */
.best_post_about_tuijian{padding-bottom: 6.5px;}
.content_tp{ padding: 20px 0; overflow: hidden;  display: flex; }
.content_tp_l{ width: 50%; height: 90px; flex: 1; -webkit-flex: 1;}
.content_tp_l .a_img{height: 90px; width: 120px; display: block; overflow: hidden;}
.content_tp_l .a_img img{height: 90px; width: 120px; }
.content_tp_lr{display: block;}
.tp_menu{padding-left: 16px; width: 50%; height: 90px; position: relative;}
.tp_menu a{font-size: 16px; line-height: 20px; cursor: pointer; color: #333333 !important; padding-top: 1px;} 
.tp_menu .tp_menu_title{ font-weight: 550;}
.tp_menu p{font-size: 12px; color: #9E9E9E; line-height: 17px; position: absolute; bottom: 3px;}
.about_tuijian_content_list ul{overflow: hidden;}
.about_tuijian_content_list ul li{font-size: 14px; color: #3E3E3E; width: 45%; float: left; padding-left: 17px; line-height: 20px; padding-bottom: 18.5px; position: relative;}
.about_tuijian_content_list ul li:nth-child(2n){margin-left: 5%;}
.about_tuijian_content_list ul li::before{width: 6px; height: 6px; border-radius: 3px; background: #D8D8D8;  content: ''; display: block; position: absolute; left: 0; top: 7px;}
/* 右侧 */
/* .best_post_r{width: 280px; height: 535px; position: absolute; z-index: 9999; left: 1180px; top: 424px; display: block;} */
.best_post_r{width: 280px; height: 535px; z-index: 9999; display: block;}
.r_list_title{overflow: hidden; padding-bottom: 10px;}
.r_list_title img{width: 35px; height: 35px;}
.r_list_menu{padding: 0 9px;}
.r_list_menu p{font-size: 16px !important; color: #3E3E3E !important;}
.r_list_menu span{font-size: 12px; color: #9E9E9E; display: block}
.goBtn{width: 50px; line-height: 22px; background: #FF6688; border-radius: 14px; font-size: 12px;text-align: center; cursor: pointer;}
.goBtn a{ color: #fff !important; }
.best_post_r_list{padding: 18px 10px 15px 10px; background: #fff; }
.tags_div{  position: relative; overflow: hidden;}
.best_post_r_list p{font-size: 12px; color: #7E7E7E; line-height: 22px; padding: 0 4px;}
.best_post_r_list ul{overflow: hidden; max-height: 128px; padding: 0 5px; }
.best_post_r_list ul li{ float: left; width: 76px; height: 28px; margin-right: 11px; margin-top: 11px; background: #ffebef; border-radius: 4px; cursor: pointer; overflow: hidden;}
.best_post_r_list ul li a{font-size: 12px; color: #FF6688; text-align: center; height: 28px; line-height: 28px;}
.best_post_r_list ul li:nth-child(3n){margin-right: 0!important;}
.best_post_r_list ul li:nth-child(9){visibility: hidden;}
.show_all_list{cursor: pointer; font-size: 12px; color: #FF6688 !important; float: right; width: 76px; line-height: 28px; border-radius: 4px; position: absolute; right: 5px; bottom: 11px;background: #f5f5f5 url("../images/sanheng.png") no-repeat; background-position: 12px 6px; padding-left: 35px;}
.hide_all_tag{cursor: pointer; width: 100%; text-align: center; font-size: 14px; line-height: 20px; padding: 17px 0 13px; display: none;}
.hide_all_tag img{width: 15px; display: inline-block; margin-right: 8px;}
.has_show_all{ max-height: none; padding-bottom: 0;}
.has_show_all ul{max-height: none; }
.has_show_all ul li:nth-child(9){visibility: visible;}
.has_show_all .hide_all_tag{display: block;}
.has_show_all .show_all_list{display: none;}

.zhuce_degnlu{border-top: 20px solid #f5f5f5; position: relative}
.shequ_info{position: absolute; top: 10px; left: 15px;}
.shequ_info p{font-size: 18px; color: #FF6688; padding: 5px 0;}
.shequ_info span{font-size: 12px; color: #FF6688;}
.beijing_img{height: 100px; width: 100px; overflow: hidden; position: absolute; bottom: 0; right: 0; transform: scaleX(-1);}
.r_zhuce{width: 88px; line-height: 26px; background: #fff; color:#f68 !important; font-size: 12px; position: absolute; bottom: 42px; left: 15px; border-radius: 4px; text-align: center;}
.r_denglu {font-size: 12px; position: absolute; bottom: 15px; left: 15px;}
.r_denglu span{  color: #FFF; float: left; }
.r_denglu a{float: left; padding-left: 2px; color: #f68;}
.r_type{width: 280px; background: #fff; padding: 15px; overflow: hidden; cursor: pointer;}
.r_type img{float: left; height: 36px; width: 36px;}
.r_fl{padding-left: 10px;}
.r_type span{font-size: 12px; color: #9E9E9E; line-height: 20px;}
.type_a a{float: left; padding-right: 15px; font-size: 12px; color: #FF6688; line-height: 18px; }
.type_a .iphone{ position: relative}
.type_a .iphone::after{content:""; position:absolute; width: 1px; height: 11px; left: 44px; top: 4px; background: #eee;}
.post_ul_yicaiaina{display: block;  float: left !important;}

/* ******   求助帖子详情页     ****** */
.forhelp_post_title{background: url("../images/caina_jiangpai.png") no-repeat; background-position: 20px  0; padding-left: 55px !important;}
.forhelp_post .caina{float: left; display: block; height: 18px; width: 46px; background: url("../images/icon_best_yicaina.png") no-repeat; background-size: 46px 18px;}
.forhelp_post_list{border-bottom: none !important;}
.top_tp{overflow: hidden;}
.forhelp_post_assist{ overflow: hidden;}
.forhelp_post_user {overflow: hidden;}
.forhelp_post_user span{font-size: 14px; color: #7E7E7E; display: block; line-height: 24px; padding-right: 20px;}
.forhelp_post_user span:last-child{line-height: 20px !important;}
.forhelp_post_user .txt_a{font-size: 16px !important; color: #3E3E3E !important;}
.forhelp_post_user_tag span{background: #F6F6F6; padding: 4px 10px; border-radius: 4px; font-size: 13px; color: #7D7D7D; float: left; margin: 10px 10px 10px 0; display: block;} 
.forhelp_post_user_tag {overflow: hidden;}
.forhelp_list_content{font-size: 14px; color: #3E3E3E; margin: 15px 0; line-height: 25px;}
.forhelp_post_other dl:last-child{border-bottom: none !important;}
.help_phone_num a{font-size: 14px; color: #1CD3CE !important; cursor: pointer;}
/* 渐变背景 */
.jianbian_beijing{width: 280px ; height: 148px; background:linear-gradient(to left,#FFBECE ,#FFEAD1);}
/* 字体 */
.prettyprint{ 
    line-height: 25px;
    white-space: normal;
    word-break: break-all;
}
/* 弹出层 */
.cd-popup{position:fixed; z-index:10; left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility: hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;
    -moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.later_container{position:relative;width:90%; max-width:500px; margin:4em auto; background:#FFF;border-radius:.25em .25em .4em .4em;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.is-visible .later_container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.bbs_layer{ padding: 40px 50px;}
.bbs_layer .block{ overflow: scroll;}
.bbs_layer .bbs_layer_title{ font-size: 22px; text-align: center; color: #f78;}
.bbs_layer .bbs_list_dl{ width:100%; max-width:400px;}
.bbs_layer .bbs_list_dl:after, .bbs_layer .bbs_list_dt:after{ display:none}
.bbs_layer .bbs_list_dl .bbs_list_dt{width: 50px; height: 50px; border-radius: 50%; overflow: hidden; float: left;}
.bbs_layer .bbs_list_dl .bbs_list_dt img{width: 100%;}
.bbs_layer .bbs_list_dl .bbs_list_dd{width: 330px; float: right;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_assist{margin: 5px 0; height: 20px;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_assist div{float: none;}
.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_title{font-size: 14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; color: #72706e}
.bbs_layer .bbs_layer_info{ display: table; width: 100%;}
.bbs_layer .bbs_layer_info .bbs_layer_textarea{border: 1px solid #eee; background: #fff; display: block;padding: 15px;height: 100px; margin-bottom: 15px;}
.bbs_layer .bbs_layer_info textarea{ display: block; border: 0; width: 100%; height: 100px; line-height: 21px; font-size: 14px;}
.bbs_layer .bbs_layer_info .fl{ font-size: 12px; line-height: 24px;}
.bbs_layer .bbs_layer_info .fl input{ display:inline-block; width: 60px; height: 24px; line-height: 24px; vertical-align: middle;}
.bbs_layer .bbs_layer_info .fr{font-size: 12px; line-height:24px;}
.bbs_layer .bbs_layer_info .fr em{display: inline-block; margin: 0 5px;}
.bbs_layer .bbs_layer_btn{ text-align: center; margin-top: 20px; border-top: 1px solid #eee; padding-top:30px;}
.bbs_layer .bbs_layer_btn .btn{ border: 0; width: 150px; height: 40px; line-height: 40px; border-radius: 25px !important; font-size: 16px; padding: 0; cursor: pointer;}
.bbs_layer_jubao ul{ display: table; width: 100%;}
.bbs_layer_jubao li{display: block; width: 50%; float: left; margin: 15px 0;}
.layer_close_box{position:absolute; top:15px; right:15px; width:17px;height:17px;}
.layer_close_box .layer_close{ display: block; width: 100%; cursor: pointer;}
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid; width: 30px; padding:3px;}
.qqFace table td img:hover{border:1px #f78 solid;}
.btn_red {
    background: rgba(255,119,136,1);
    color: #fff;
}
/* .bbs_layer .bbs_layer_title{margin-bottom: 10px;} */

/* 回复模块 */
.huifu_list_dt{ display: block; float: left; width: 50px; height: 50px; overflow: hidden; border-radius: 50%;}
.huifu_list_dt img { display: block; width: 100%; height: 100%;}
.huifu_list_dt a { position: relative; display: block; width: 50px; height: 50px; overflow: hidden;  margin-right: 15px;}
.huifu_list_dd{width: 91%; overflow: hidden;}
.huifu_list_dd .tiezi_write{width: 99%;  border: 1px solid #eee; overflow: hidden; position: relative;}
.huifu_list_dd .tiezi_write textarea{width: 97%; border: none; height: 60px; padding: 10px;}
.huifu_list_dd .tiezi_write_fo { display: table; width: 100%; background: #FAFAFA;  padding: 10px 0; border-top: 1px solid #eee; overflow: hidden;}
.huifu_list_dd .tiezi_write_fo span{ font-size: 12px; color: #BAB7B5; line-height: 25px; position: absolute; top: 60px; left: 10px;}
.huifu_list_dd .tiezi_write_fo em{display: inline-block; width: 25px; height: 25px; float: left; margin: 0 10px; overflow: hidden; cursor: pointer;} 
.huifu_list_dd .tiezi_write_fo em:hover{opacity: 0.7;}
.huifu_list_dd .tiezi_write_fo em img{width: 100%;}
/* .huifu_list_dd .input_huifu{ margin-top: 20px; cursor: pointer; display: inline-block; border: 0; height: 40px; line-height: 40px; width: 150px; background: #f78; color: #fff; border-radius: 20px; font-size: 14px; padding: 0; resize: none; box-sizing: border-box;} */
.huifu_list_dd .input_huifu {
    /* margin-top: 20px; */
    cursor: pointer;
    display: inline-block;
    border: 0;
    height: 30px;
    line-height: 30px;
    width: 72px;
    background: #f78;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    padding: 0;
    resize: none;
    box-sizing: border-box;
    position: absolute;
    right: 15px;
    bottom: 8px;
}
.huifu_list_dd .input_huifu:hover{opacity: 0.7;}

.face_size{display: inline-block !important;  width: 30px !important;  margin: 0 5px!important;  vertical-align: middle;}

/* 弹出层   表情 */
.face_box { display: block; width: 100%; padding: 0; margin-left: 5px; margin-top: 5px;}
.face_box ul { display: table; width: 100%; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;}
.face_box ul li { display: block; float: left; width: 40px; height: 40px; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;}
.face_box ul li img { display: block; width: 30px; height: 30px; margin: 2.5px;}
.uploader .placeholder { border: 3px dashed #e6e6e6; min-height: 98px; padding-top: 58px; text-align: center; background: url('../images/image.png') center 3px no-repeat; color: #cccccc; font-size: 18px; position: relative;}
.uploader .placeholder .webuploader-pick { font-size: 18px; background: #0AC3C5; border-radius: 3px; line-height: 44px; padding: 0 30px; color: #fff; display: inline-block; margin: 20px auto; cursor: pointer; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
/* 图片 */
#show_img .show_img_img { display: block; width: 100px; height: 100px; overflow: hidden; text-align: center;}
#show_img li{ float: left; margin-right: 20px; position: relative; margin-top: 10px;}
#show_img .show_img_img img { display: block; width: 100px; height: 100px; margin: 0 auto; position: relative;}
/* 图片展示 */
#show_img .show_img_del { position: absolute; z-index: 1; top: -7px; right: -7px; display: block; width: 20px; height: 20px; line-height: 999px; text-indent: 999px; background: url(../images/icon_red_close.png) no-repeat center center; background-size: 20px 20p }
.knowledge_qa ul{width: -webkit-calc(50% - 111px); width: calc(50% - 111px); float: left; padding: 0 20px 0 65px; margin: 20px 0;}
/* 论坛首页 */
.m_b_30{margin-bottom:30px}.bbs_quanzi_tags{width:100%;padding:0 40px;border:1px solid #f4f3f2;background:#fcfbfa}.bbs_quanzi_tags .title_div{width:100%;overflow:hidden;border-bottom:1px solid #eee}.bbs_quanzi_tags .title_div img{width:40px;height:40px;margin:17px 10px 0 0;float:left}.bbs_quanzi_tags .title_div .tle{font-size:19px;color:#444141;line-height:75px;float:left}.bbs_quanzi_tags .title_div .host{font-size:14px;color:#888;margin-right:30px;line-height:75px;float:right}.bbs_quanzi_tags .title_div .host span{color:#f78}.bbs_quanzi_tags .tags_ul{width:100%;padding:20px 0;overflow:hidden}.bbs_quanzi_tags .tags_ul li{float:left;margin:10px 10px 10px 0}.bbs_quanzi_tags .tags_ul li a{padding:5px 15px;border-radius:15px;color:#72706e;font-size:14px}.bbs_quanzi_tags .tags_ul .active a,.bbs_quanzi_tags .tags_ul :hover a{background:#f78;color:#fff}.bbs_list{background:#fff;border:1px solid #f4f3f2;padding:0 40px;margin-bottom:30px;position:relative}.bbs_list .new_topic{font-size:16px;color:#fff;display:block;width:130px;height:40px;line-height:40px;position:absolute;top:15px;right:40px;background:#f78;text-align:center;border-radius:20px}.bbs_list .new_topic img{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:10px}.bbs_list .tabs-list{width:100%;border-bottom:1px solid #eee;overflow:hidden;padding:0}.bbs_list .tabs-list li{float:left;padding:0;margin-right:20px}.bbs_list .tabs-list li a{line-height:70px;font-size:18px;background:transparent;color:#72706e;padding:0 10px}.bbs_list .tabs-list .active a{background:transparent !important;color:#f78 !important;position:relative}.bbs_list .tabs-list .active a:after{content:'';width:100%;height:2px;background:#f78;position:absolute;left:0;bottom:0}.bbs_list .tabs-container .bbs_post_assist{margin-top:10px}.bbs_list .tabs-container .bbs_post_assist span{margin-right:20px;font-size:12px;line-height:20px;display:inline-block;color:#a3a09b}.bbs_list .tabs-container .bbs_post_user{color:#f78 !important}.bbs_list .tabs-container .bbs_post_look em,.bbs_list .tabs-container .bbs_post_reply em{display:inline-block;width:18px;height:13px;margin-right:5px;vertical-align:middle}.bbs_list .tabs-container .bbs_post_look em{background:url("../images/bbs_icon_look.png") no-repeat right center;background-size:18px 13px}.bbs_list .tabs-container .bbs_post_reply em{background:url("../images/bbs_icon_reply.png") no-repeat right center;background-size:13px 13px}.bbs_list .tabs-container .bbs_list_dl{position:relative;display:table;width:100%;padding:20px 0}.bbs_list .tabs-container .bbs_list_dl:after{position:absolute;z-index:1;content:'';height:1px;background:#eee;left:9.615385%;right:0;bottom:0}.bbs_list .tabs-container .bbs_list_dl:last-child:after,.bbs_list .tabs-container .bbs_list_dd:last-child:after{display:none;background:none}.bbs_list .tabs-container .bbs_list_dl .reply_title{margin-left:10%;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;width:80%}.bbs_list .tabs-container .bbs_list_dd:after{position:absolute;z-index:1;content:'';height:1px;background:#eee;left:9.615385%;right:0;bottom:0}.bbs_list .tabs-container .bbs_post_fine:before{position:absolute;z-index:2;content:'';top:10px;right:0;width:60px;height:60px;background:url("../images/bbs_icon_-fine.png") no-repeat top left;background-size:60px 60px;display:block}.bbs_list .tabs-container .bbs_post_top .bbs_post_title a{color:#f78}.bbs_list .tabs-container .bbs_list_dt{display:block;float:left;width:9.615385%;overflow:hidden}.bbs_list .tabs-container .bbs_list_dt a{position:relative;display:block;width:50px;height:50px;overflow:hidden;margin-right:1.3%}.bbs_list .tabs-container .bbs_list_dt img{display:block;width:100%;height:100%}.bbs_list .tabs-container .bbs_list_dt a .mask{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:50px;height:50px;background:url("../images/mask_50.png") no-repeat top left}.bbs_list .tabs-container .bbs_list_dd{display:block;float:right;width:90.38462%}.bbs_list .tabs-container .bbs_post_title{display:block;width:100%;overflow:hidden;line-height:24px}.bbs_list .tabs-container .bbs_post_title a{font-size:16px;line-height:24px;max-width:520px;display:inline-block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bbs_list .tabs-container .bbs_post_head img{width:45px !important;height:23px}.bbs_list .tabs-container .bbs_post_head a{height:23px !important;max-width:650px}.bbs_list .tabs-container .bbs_post_top .bbs_post_title a{color:#f78}.bbs_list .tabs-container .bbs_post_title em{display:inline-block;height:20px;margin-left:5px;vertical-align:middle}.bbs_list .tabs-container .bbs_post_title em img{display:block;height:20px}.bbs_list .tabs-container .bbs_post_title{display:-ms-box;display:-moz-box;display:-webkit-box;display:box;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;f-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;width:100%;font-size:14px}.bbs_list .tabs-container .bbs_post_tags{display:inline-block;line-height:18px;margin-right:10px;border:1px solid #eee;color:#a3a09b;border-radius:20px;padding:3px 10px}.bbs_list .tabs-container .bbs_post_tags:hover{border:1px solid #f78;color:#f78 !important}.bbs_list .tabs-container .bbs_post_tags:visited{color:#a3a09b}.knowledge_qa{background:#fff}.knowledge_qa .column_title{width:100%;border-bottom:2px solid #0fd1cb}.knowledge_qa .column_title p{line-height:53px;color:#0fd1cb;font-size:22px;margin-left:20px}.knowledge_qa ul:nth-child(3){border-left:1px solid #eee}.knowledge_qa ul li{margin-bottom:10px;font-size:14px}.knowledge_qa ul li:last-child{margin-bottom:0}.knowledge_qa ul li:before{content:"";width:6px;height:6px;border-radius:3px;background-color:#bababa;display:block;left:-20px;top:8px;position:relative;float:left}.topic_index_tuijian{width:100%;padding:0 20px;border:1px solid #eee;background:#fff}.topic_index_tuijian .tle{border-bottom:1px solid #f7f7f7}.topic_index_tuijian .tle span{font-size:18px;color:#f78;line-height:60px;display:table;border-bottom:2px solid #f78}.topic_index_tuijian ul li{width:100%;overflow:hidden;margin:13px 0}.topic_index_tuijian ul li img{float:left;width:30px;height:30px;margin-right:15px}.topic_index_tuijian ul li p{line-height:30px;font-size:14px;color:#444141}.topic_index_tuijian ul li a:hover p{color:#f78}.topic_index_tools{width:100%;padding:0 20px;border:1px solid #eee;background:#fff}.topic_index_tools .tle{border-bottom:1px solid #f7f7f7}.topic_index_tools .tle span{font-size:18px;color:#f78;line-height:60px;display:table;border-bottom:2px solid #f78}.topic_index_tools ul{overflow:hidden;margin-top:20px}.topic_index_tools ul li{width:50%;overflow:hidden;margin:0 0 8px;float:left}.topic_index_tools ul li img{float:left;width:20px;height:20px;margin-right:7px;margin-top:2px}.topic_index_tools ul li p{line-height:25px;font-size:14px;color:#444141}.topic_index_tools ul li a:hover p{color:#f78}


/*********************      论坛集合页         *****************************/
 /* 面包》 */
.com_ctnbar{ font-size: 14px; color: #444141; background: #fff;  line-height: 20px; padding: 15px 0; cursor: pointer;} 
.com_ctnbar a{display: inline-block;}
.com_ctnbar a:last-child{color: #ff6688 !important;}
/* 圈子 */
.comm_tags_block{overflow: hidden;}
.comm_tags{width: 380px; border: 1px solid #ececec; padding: 15px;}
.comm_tags_title{overflow: hidden; cursor: pointer;}
.comm_title_img{height: 50px; width: 50px; } 
.comm_title_img img{width: 100%; height: 100%;}
.comm_title_menu{margin-left: 14px;}
.comm_title_menu p{font-size: 18px; color: #3E3E3E; line-height: 25px; font-family: PingFangSC-Medium;}
.comm_title_menu p:hover{color: #F34A6F;}
.comm_title_menu span{font-size: 12px; color: #7E7E7E; line-height: 17px; padding-top: 4px; font-family: PingFangSC-Regular;} 
.comm_tags ul{ overflow: hidden; padding-top: 5px; height: 138px;}
.comm_tags ul li{color: #FF6688; width: 75.5px; line-height: 28px; text-align: center; background: #FFEBEF; border-radius: 4px; margin: 15px 15px 0 0; cursor: pointer; height: 28px; overflow: hidden;}
.comm_tags ul li a:hover{background: #f78; color: #fff!important;}
.comm_tags ul li:nth-child(4n){ margin-right: 0!important;}
.comm_tags ul li a{ color: #FF6688 !important; font-family: MicrosoftYaHeiUI; font-size: 12px; padding: 0 8px; width: 60px; }
.comm_tags_block .comm_tags:nth-child(2n){margin: 0 20px;}
.comm_tags_list{overflow: hidden; margin-top: 20px;}
.comm_list{overflow: hidden;}
.comm_list .comm_tags_title{padding: 15px; border: 1px solid #ececec; width: 280px; margin-right: 20px; cursor: pointer;}
.comm_list .comm_tags_title:nth-child(4n){ margin-right: 0!important;}
/* 备孕攻略 */
.community_block{ padding-top: 40px;}
.comm_block_title{ padding-bottom: 16px; border-bottom: 2px solid #eee; overflow: hidden; }
.comm_block_title h1{font-family: MicrosoftYaHeiUI; font-size: 26px; color: #444141; line-height: 33px; font-weight: normal;} 
.comm_block_title a{font-family: MicrosoftYaHeiUI; font-size: 18px; color: #7E7E7E;line-height: 33px; cursor: pointer;}
.comm_block_title a:hover{color: #f68;}
.community_block_top{ padding-top: 30px; overflow: hidden;}
.comm_block_top_fl{width: 900px;}
.comm_beiyunshiguan_top ul{overflow: hidden;}
.comm_beiyunshiguan_top ul li{padding-bottom: 40px; width: 50%; float: left;}
.comm_beiyunshiguan_img{width: 160px; height: 108px; overflow: hidden;} 
.comm_beiyunshiguan_img img{width: 100%; height: 100%;}
.comm_beiyunshiguan_menu{margin-left: 20px; position: relative; height: 108px; width: 230px;}
.comm_beiyunshiguan_menu p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px;}
.comm_beiyunshiguan_menu p:hover{color: #f68;}
.comm_beiyunshiguan_menu .menu_bottom {position: absolute; bottom: 0; width: 100%;}
.comm_beiyunshiguan_menu .menu_bottom img{width: 29px; height: 30px; border-radius: 50%; float: left;}
.comm_beiyunshiguan_menu .menu_bottom em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 30px; padding-left: 8px;}
.comm_beiyunshiguan_menu .menu_bottom span{font-family: MicrosoftYaHeiUI; font-size: 12px; line-height: 30px; float: right;}
.comm_jiehaoyun{ color: #FF6688; }
.comm_yishenghuida{ color: #1CD3CE; }
.comm_block_top_fr{width: 280px; padding: 25px 20px; border: 1px solid #eee;}
.comm_bygl_top_fr_top{width: 244px; height: 72px; background: #FF6688; border-radius: 100px; overflow: hidden;  cursor: pointer;}
.comm_bygl_top_fr_top .fr_top_l{ padding: 9px 0 9px 30px;}
.fr_top_l p{font-family: MicrosoftYaHeiUI; font-size: 24px; color: #FFFFFF; line-height: 30px;}
.fr_top_l span{font-family: PingFangSC-Medium; font-size: 12px;  color: #FFFFFF; line-height: 17px; padding-top: 3px; display: block;}
.fr_top_l span i{font-size: 18px !important;  color: #FFCF27 !important; line-height: 18px !important;}
.comm_bygl_top_fr_top .fr_top_r{ width: 47px; height: 47px; background: #FFCF27; border-radius: 4px; overflow: hidden; margin: 12px 0 12px 39px;}
.fr_top_r p{font-size: 16px; color: #FFFFFF; letter-spacing: 0.19px; line-height: 20px; color: #fff;font-family: PingFangSC-Medium; padding: 4px 6px;}
.comm_bygl_top_fr_bottom{ width: 100%; height: 275px; padding-top: 7px; margin-top: 20px; overflow: hidden;}
.comm_bygl_top_fr_bottom ul li{padding: 16px 0; border-bottom: 1px dashed #eee; overflow: hidden;}
.comm_bygl_top_fr_bottom ul li:hover{background-color:#FFF5F7 ;}
.comm_bygl_top_fr_bottom ul li .menu_top{overflow: hidden;}
.comm_bygl_top_fr_bottom ul li img{width: 23px; height: 24px; border-radius: 50%; float: left}
.comm_bygl_top_fr_bottom ul li em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; float: left; line-height: 24px; padding-left: 9px;}
.comm_bygl_top_fr_bottom ul li span{font-family: MicrosoftYaHeiUI; font-size: 10px; color: #FF6688; line-height: 24px; float: right;}
.comm_bygl_top_fr_bottom ul li p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px ; padding-top: 12px; cursor: pointer;}
.comm_bygl_top_fr_bottom ul li p:hover{color: #f68;}
.community_block_bottom{ width: 1180px; overflow: hidden; position: relative;}
.community_block_bottom ul{overflow: hidden; width: 100%;}
.community_block_bottom ul li{ width: 280px; margin-right: 20px; float: left;  cursor: pointer;}
.community_block_bottom ul li .comm_bot_img{ width: 100%; height: 150px; overflow: hidden;}
.comm_bot_img img{width : 100%; height: 100%;}
.community_bygl_block_bottom ul li p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px; padding-top: 13px;}
.community_bygl_block_bottom ul li p:hover{ color: #f68;}
.bygl_btn_fl_r{display: none; z-index: 9999; width: 23px; height: 57px; border-radius: 5px; position: absolute; top: 52px;background-repeat: no-repeat; background-position: 4px 19px ; background-size: 14px 20px; background-color: #000; opacity: 0.31;}
.bygl_btn_fl_r:hover{opacity: 0.5;}
.bygl_btn_fl_prev{ left: 0; background-image: url(../images/ico_arrow_prev.png);}
.bygl_btn_fr_next{ right: 0; background-image: url(../images/ico_arrow_next.png);}
.comm_nyzl_top_tags{position: relative; width: 850px; overflow: hidden;}
.comm_nyzl_top_tags ul{overflow: hidden; height: 28px; padding: 0px 40px 0px 40px;}
.comm_nyzl_top_tags ul li{color: #FF6688; width: 76px; line-height: 28px; text-align: center; background: #FFEBEF; border-radius: 4px; margin-right: 15px; cursor: pointer;}
.comm_nyzl_top_tags ul li a{color: #FF6688 !important; font-family: MicrosoftYaHeiUI; font-size: 12px;  border-radius: 4px; }
.comm_nyzl_top_tags ul li a:hover{background: #f68; color: #fff!important;}
.nyzl_btn_fl_r{cursor: pointer; z-index: 9999; width: 30px; top: 0; height: 28px; position: absolute; border-radius: 5px; background-repeat: no-repeat; background-position: 8px; background-size: 14px 20px; background-color: #d5d5d5; }
.nyzl_btn_fl_prev{ left: 0; background-image: url(../images/ico_arrow_prev.png);}
.nyzl_btn_fr_next{ right: 0; background-image: url(../images/ico_arrow_next.png);}
.comm_nyzl_top_list{padding-top: 15px; overflow: hidden;}
.comm_nyzl_top_list ul{overflow: hidden; padding-bottom: 40px;}
.comm_nyzl_top_list ul li{width: 400px; padding: 15px 0; border-bottom: 1px dashed #eee; overflow: hidden; float: left; margin-right: 50px;}
.comm_nyzl_menu p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px; width: 400px;}
.comm_nyzl_menu p:hover{color: #f68;}
.comm_nyzl_menu .menu_bottom{width: 100%; padding-top: 15px;}
.comm_nyzl_menu .menu_bottom img{width: 30px; height: 30px; border-radius: 50%; float: left;}
.comm_nyzl_menu .menu_bottom em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 30px; padding-left: 8px;}
.comm_nyzl_menu .menu_bottom span{font-family: MicrosoftYaHeiUI; font-size: 12px; line-height: 30px; float: right;}
.comm_block_ceshi_fr{width: 280px;}
.comm_nyzl_top_fr_top{width: 100%; height: 156px; padding-left: 11px; background: #FFFFFF url("../files/ico_yisheng_daka.png" ) no-repeat; background-position: 178px 16px; border: 1px solid #E5E5E5;}
.comm_nyzl_top_fr_top h1{ font-family: PingFangSC-Medium; font-size: 20px;color: #3E3E3E; letter-spacing: 0.24px; line-height: 28px; padding-top: 19px;}
.comm_nyzl_top_fr_top p{font-family: PingFangSC-Regular; font-size: 16px; color: #7E7E7E; letter-spacing: 0.19px; line-height: 22px; padding-top: 3px; padding-bottom: 14px;}
.comm_nyzl_tw_cs{width: 88px; height: 28px; background: #FF6688; border-radius: 14px;}
.comm_nyzl_tw_cs:hover{background: #F34A6F}
.comm_nyzl_tw_cs a{color: #fff; width: 100%; text-align: center; line-height: 28px; font-family: PingFangSC-Regular; font-size: 14px; letter-spacing: 0.17px; cursor: pointer;}
.comm_nyzl_top_fr_top span{display: block; font-family: PingFangSC-Regular; font-size: 12px; color: #7E7E7E; letter-spacing: 0.14px; line-height: 17px; padding-top: 7px;}
.comm_nyzl_top_fr_top span i{color: #f68 !important;}
.comm_ceshi_fr_bottom{width: 280px; height: 100px; padding-left: 70px; margin-top: 20px;}
.comm_nyzl_fr_bottom{background: #FFE7ED url("../images/ico_beiyun_ceshi.png") no-repeat; background-position: 9px 28px; height: 121px !important;}
.comm_nyzl_fr_bottom h1{padding-top: 21px !important;}
.comm_ceshi_fr_bottom h1{font-family: PingFangSC-Medium; font-size: 18px; color: #3E3E3E; line-height: 25px; padding-top: 9px;}
.comm_ceshi_fr_bottom p{font-family: PingFangSC-Regular; font-size: 13px; color: #9E9E9E; line-height: 18px; padding-top: 3px; padding-bottom: 7px;}
.community_nyzl_block_bottom ul{height: auto !important;}
.community_nyzl_block_bottom ul li{ width: 280px; position: relative;}
.comm_nyzl_bot_img{width: 100%; height: 130px; overflow: hidden; position: relative;}
.comm_nyzl_bot_img img{width : 100%; height: 100%;}
.nyzl_midle_title{width: calc ( 100% - 2px); height: 44px; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.nyzl_midle_title p {font-family: MicrosoftYaHeiUI;font-size: 14px; color: #3E3E3E; padding-left: 13px; line-height: 44px;}
.nyzl_midle_title p:hover{color:#f68;}
.comm_nyzl_ys_menu{ border: 1px solid #eee; overflow: hidden;  padding: 9px 15px 6px 13px; background-color: #f5f5f5;}
.comm_nyzl_ys_menu img{width: 21.7px; height: 21.7px; border-radius: 50%; overflow: hidden; float: left; display: block;}
.comm_nyzl_ys_menu p{ color: #f68; margin: 0 10px; line-height: 21.7px; font-size: 14px; float: left;}
.comm_nyzl_ys_menu em{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 21.7px; display: block;}
.comm_nyzl_ys_menu span{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7E7E; line-height: 21.7px; display: block; float: left;}
.comm_nyzl_ys_menu em{float: right;}
.yisheng_zhibo_btn{cursor: pointer; position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -60px; width: 40px; height: 40px; opacity: 0.7; cursor: pointer; border-radius: 50%; background: url(../images/icon_best_open_copy.png) no-repeat 40px 40px; background-position: 0;}
.comm_sgye_fr_top{ padding-left: 85px; background: #FFFBF3 url("../images/ico_shiguan_ceshi.png") no-repeat; background-position: 17px 26px; margin-top: 0 !important;}
.comm_sgye_ceshi{background: #F6BD57;}
.comm_sgye_ceshi:hover{background: #F7AF2F!important;}
.comm_sgye_fr_bottom{ padding: 20px 0; border: 1px solid #eee; width: 280px; margin-top: 20px;}
.comm_sgye_fr_bottom h1{font-family: MicrosoftYaHeiUI; font-size: 22px; color: #444141; line-height: 28px; padding: 5px 20px;}
.comm_sgye_fr_bottom ul{overflow: hidden; padding: 0 5px;}
.comm_sgye_fr_bottom ul li{ float: left;  line-height: 28px; background: #FFEBEF; border-radius: 4px; font-size: 12px; margin-left: 15px; margin-top: 15px;}
.comm_sgye_fr_bottom ul li a{ color: #f68; padding: 0 14px;  border-radius: 4px; }
.comm_sgye_fr_bottom ul li a:hover{color: #fff;  background: #f68;}
.community_drt_block{ width: 1180px; overflow: hidden; position: relative;}
.community_drt_block ul{overflow: hidden; height: 206px; width: 100%; }
.community_drt_block ul li {width: 209px; margin-right: 34px; margin-top: 65px; float: left;  cursor: pointer; position: relative;}
.community_drt_block ul li:first-child{margin-right: 33px!important;}
.comm_drt_list{width: 100%; background-color:  #FFF5F7;}
.comm_drt_tag_btn{padding-top: 39px; width: 100%; }
.comm_drt_tag_btn p{width: 78px; height: 29px; text-align: center; line-height: 29px; font-family: MicrosoftYaHeiUI; font-size: 14px; color: #FFFFFF; background: #FF6688; border-radius: 100px; margin: 0 auto;}
.comm_drt_name{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; line-height: 20px; padding: 12px 0 8px 0; width: 100%; text-align: center;}
.comm_drt_name:hover{color: #f68;}
.comm_drt_small_list{margin: 0 21px 15px 21px; padding-bottom: 15px; width: 88%; overflow: hidden;}
.comm_drt_small_list span{float: left; margin-right: 12px; font-family: MicrosoftYaHeiUI; font-size: 14px; color: #9E9E9E; line-height: 18px;}
.comm_drt_small_list span:last-child{margin-right: 0!important;}
.comm_drt_top_img{ width: 70px; height: 70px; overflow: hidden; border-radius: 50%; position: absolute; top: -35px; left: 50%; margin-left: -35px;}
.comm_drt_top_img img{width: 100%; height: 100%;}
.comm_drt_fenye{top: 107px !important;}
.comm_riji{color: #F5A623;}
.com_drt_block{padding-bottom: 135px; padding-top: 0 !important;}
/* swiper */
/* .comm_nyzl_top_tags .swiper-slide{ margin-right: 15px !important;} */
/* .community_bygl_bottom_ul .swiper-slide{width: 280px !important; margin-right: 20px !important;} */
.community_bygl_block_bottom .swiper-slide{width: 280px !important; margin-right: 20px !important;}
.community_bygl_block_bottom ul li:nth-child(4n){margin-right: 30px!important;}
.community_nyzl_block_bottom .swiper-slide{width: 280px !important; margin-right: 20px !important;}
.community_nyzl_block_bottom ul li:nth-child(4n){margin-right: 30px!important;}

/* 底部 */
.bottom{padding: 36px 0 0; background: #fafafa;}
.bottom_logo{width: 200px; height: 215px; border-right: 1px solid #eee; float: left;}
.bottom_logo img{ width: 162px; padding-top: 80px;}
.bottom_ul{overflow: hidden; float: left; display: flex;  flex-wrap: wrap; -webkit-flex-flow:row wrap; padding-top: 10px;} 
/* flex12 */
.bottom_ul li{float: left;}
.bottom_ul li h4{font-weight: normal; color: #3e3e3e; font-size: 16px; color: black; line-height: 22px; padding-bottom: 18.7px;}
.bottom_ul li p{font-size: 12px; color: #9e9e9e; line-height: 17px;padding-top: 18.3px;}
.foot_download_yhd{display: flex;}
.foot_download_yhd .download_ysd{ flex: 1; -webkit-flex: 1}
.bottom_ul li .download_yy_img{width: 80px;overflow: hidden; padding-top: 22.3px; margin-right: 43px; cursor: pointer;}
.download_yy_img img{width: 100% !important;  height: 80px !important; margin-right: 0 !important; margin-bottom: 18px;}
.download_yy_img span{display: block; width: 80px; text-align: center; font-family: PingFangSC-Regular; font-size: 12px; color: #9E9E9E;}
.bottom_contact{width: 235px; border-left: 1px solid #eee; height: 215px; text-align: center; padding-top: 35px;}
.bottom_contact p{font-size: 18px; color: #3e3e3e; line-height: 25px;}
.bottom_contact h4{ font-size: 28px; color: #ff6688; margin-top: 27px; margin-bottom: 10px!important; line-height: 32px;}
.bottom_contact span{color: #9e9e9e;  font-size: 12px; line-height: 17px;}
.bottom_declare p{text-align: center;}
.bottom_declare p a{display: inline; color: #ccc;} 
.bottom_yqlj {padding-top: 28px;}
.bottom_yqlj p{font-size: 12px; line-height: 22px; color: #3e3e3e; float: left; margin-right: 10px;}
.bottom_yqlj ul{overflow: hidden;}
.bottom_yqlj ul li{margin-right: 20px; float: left; cursor: pointer;}
.bottom_yqlj ul li a{color: #9e9e9e; font-size: 12px; line-height: 22px;}
.bottom_yqlj ul li a:hover{color: #f68;}
.bottom_p_icon img{margin-right: 7px!important; width: 17px !important; height: 15px !important; float: left;}
.bottom_p_icon p{overflow: hidden;}
.bottom_p_icon a{float: left;}
.bottom_declare p { text-align: center; font-size: 12px; color: #cccccc; }
/*  */
.bottom_declare23{
  margin-top: 40px;
  margin-bottom: 40px;
}

/* ****************  百科视频集合页     ******************** */
/* 子宫问题 */
.baike_video{padding-top: 20px !important;}
.baike_video_ul{padding: 20px 0; width: 100%; overflow: hidden; }
.baike_video_ul li{ position: relative; margin-top: 20px; width: 280px; margin-right: 20px; float: left;  cursor: pointer;}
.baike_video_ul li:nth-child(4n){margin-right: 0!important;}



/*******************    孕之门诊    ***********************/
.yzmz_logo{ margin-top: 17px; margin-left: 35px; width: 93px; height: 46px; display: none;}
.yzmz_logo img{width: 100%; height: 100%;}
.zl_header{width: 100%; height: 400px;}
/* .zl_header img { height: 400px;  margin: 0 auto;  position: absolute;  top: 50%; left: 50%;} */
.zl_content .zl_block{padding-top: 50px; overflow: hidden;}
.zl_title{padding-bottom: 20px; border-bottom: 2px solid #EEEEEE; overflow: hidden;}
.zl_title p{font-family: MicrosoftYaHeiUI; font-size: 26px; color: #444141; letter-spacing: 0; line-height: 33px;}
.zl_title a{font-family: MicrosoftYaHeiUI;  font-size: 18px; color: #7E7E7E; line-height: 23px; margin-top: 7px; cursor: pointer;}
.zl_title a:hover{color: #F34A6F;}
/* 专注怀孕 */
.zzhy_content{padding-top: 3px; overflow: hidden;}
.zzhy_content ul{overflow: hidden;}
.zzhy_content ul li{width: 212px; height: 120px; overflow: hidden; margin-top: 30px; position: relative; border-radius: 4px; margin-right: 30px; float: left; cursor: pointer; background: #eee;} 
.zzhy_content ul li:nth-child(5n){margin-right: 0 !important;}
.zzhy_img{background: #eee; z-index: 888;}
.zzhy_img img{display: block; width: 100%; height: 120px;}
.zzhy_content ul li p{font-family: MicrosoftYaHeiUI; font-size: 20px; color: #fff; letter-spacing: 0; line-height: 120px; text-align: center; width: 100%; position: absolute; top: 0; border-radius: 4px; height: 120px;}
.zzhy_content ul li p:hover{color: #F34A6F;}
/* 顶级专家 */
.djzj_content{padding-top: 33px; overflow: hidden;}
.djzj_content .tabs-container{ overflow: hidden; width: 990px;}
.djzj_list_fl{width: 154px; border: 1px solid #eee; border-radius: 4px; margin-right: 30px;}
.djzj_list_fl li{cursor: pointer; width: 100%; height: 65px; line-height: 65px; text-align: center; font-size: 18px; color: #3E3E3E; border-bottom: 1px solid #eee; }
.djzj_list_fl li:last-child{border: none; border-radius: 0 0 4px 4px;}
.djzj_list_fl li:first-child{border-radius: 4px 4px 0 0;}
.djzj_list_fl li a:hover{color: #fff !important; text-decoration:none;}
.djzj_active{background: #f68; color: #fff!important;}
.list_fr_top{overflow: hidden;}
.list_fr_top_midel{overflow: hidden; width: 674px; margin-right: 30px;}
.djzj_img{width: 164px; height: 210px; overflow: hidden; margin-right: 30px; }
.djzj_img img{width: 100%; height: 210px;}
.djzj_info{width: 480px;}
.djzj_info .djzj_info_top{overflow: hidden;}
.djzj_info_top h1{font-size: 24px; color: #3E3E3E; letter-spacing: 0; line-height: 30px; padding-right: 20px; font-weight: normal;}
.djzj_info_top h1:hover{color: #F34A6F;}
.djzj_info_top span{font-family: MicrosoftYaHeiUI; font-size: 18px; color: #9E9E9E; line-height: 30px;}
.djzj_info_beizhu{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #9E9E9E;  line-height: 23px; padding-top: 12px;}
.djzj_info_goods{padding-top: 20px; font-family: MicrosoftYaHeiUI; font-size: 14px; color: #5e5e5e; letter-spacing: 0; line-height: 26px; max-width: 480px; overflow: hidden;}
.djzj_info_goods span{color: #f68;}
.list_fr_top_fr{width: 280px; overflow: hidden; padding: 12px 30px 16px 30px; border: 1px solid #eee;}
.list_fr_top_fr h1{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-weight: normal; font-size: 26px; color: #FF6688; letter-spacing: 0; line-height: 33px; }
.list_fr_top_fr ul{padding-top: 15px;}
.list_fr_top_fr ul li{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #5e5e5e; line-height: 20px; position: relative; padding-left: 22px; padding-bottom: 8px;}
.list_fr_top_fr ul li::before{content: '';position: absolute; width: 6px; height: 6px; border-radius: 50%; border: 1px solid #FF6688; top: 7px; left: 4px;}
.list_fr_top_fr a{font-size: 20px;cursor: pointer; background: #FF6688; border-radius: 100px; width: 180px; height: 44px; line-height: 44px; color: #fff !important; text-align: center; margin: auto; margin-top: 10px; }
.list_fr_top_fr a:hover{background: #F34A6F;}
.list_fr_bottom {padding-top: 30px; overflow: hidden;}
.list_fr_bottom ul{overflow: hidden;}
.list_fr_bottom ul li{width: 90px; margin-right: 23px; float: left;}
.list_fr_bottom_img{width: 90px; height: 90px; border-radius: 50%; overflow: hidden;}
.list_fr_bottom_img img{width: 100%; height: 100%;}
.list_fr_bottom ul li p{font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; letter-spacing: 0; line-height: 23px; padding: 10px 0 6px 0; width: 100%; text-align: center;}
.list_fr_bottom ul li p:hover{color:#F34A6F;}
.list_fr_bottom ul li span{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #7E7e7E; letter-spacing: 0; line-height: 18px; width: 100%; text-align: center; display: block; max-height: 18px;
    overflow: hidden;}
.all_zj_btn a{width: 76px; height: 143px; overflow: hidden;  background: #F3F2F2; border-radius: 4px; cursor: pointer; color: #9E9E9E; }
.all_zj_btn a:hover{background: #F34A6F; color: #fff !important;}
.all_zj_btn p{width: 18px; margin: 25px auto; font-family: MicrosoftYaHeiUI; font-size: 18px; line-height: 23px}

/* 三甲医院 */
.sjyy_content{overflow: hidden; padding-top: 7px;}
.sjyy_content ul{overflow: hidden;}
.sjyy_content ul li{float: left; margin-right: 36px; margin-top: 30px; cursor: pointer; }
.sjyy_content ul li:nth-child(4n){margin-right: 0!important; }
.sjyy_content_img{width: 268px; height: 162px; overflow: hidden;}
.sjyy_content_img img{width: 100%; height: 100%;}
.sjyy_content ul li h1{  font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 18px; color: #3E3E3E; letter-spacing: 0; line-height: 23px; padding: 12px 0;}
.sjyy_content ul li h1:hover{color: #F34A6F;}
.sjyy_content ul li p{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #9E9E9E; letter-spacing: 0; line-height: 18px; max-width: 268px;}
.sjyy_content ul li .ckxq{font-family: MicrosoftYaHeiUI; font-size: 12px; color: #FF6688; letter-spacing: 0; padding-top: 14px; line-height: 18px;}
/* 全程管理 */
.qcgl_content{padding-top: 30px; overflow: hidden;}
.qcgl_content_fl{overflow: hidden; margin-right: 26px;}
.qcgl_content_fl ul li{width: 272px; height: 82px; overflow: hidden; margin-bottom: 24px; border-radius: 40px 0 40px 0;}
.qcgl_content_fl ul li h5{ font-weight: normal;width: 100%; text-align: center; line-height: 25px; font-size: 20px; padding-top: 17px;}
.qcgl_content_fl ul li p{font-family: MicrosoftYaHeiUI; font-size: 14px;letter-spacing: 0; line-height: 18px; width: 100%; text-align: center; padding-top: 6px;}
.qcgl_content_fl ul li:first-child{background: url('../images/ico_beijingtu_zyzd.png') no-repeat;}
.qcgl_content_fl ul li:first-child h5{ color: #2BBFC2;}
.qcgl_content_fl ul li:first-child p{ color: #2BBFC2; }
.qcgl_content_fl ul li:nth-child(2){background: url('../images/ico_beijingtu_qczd.png') no-repeat;}
.qcgl_content_fl ul li:nth-child(2) h5{ color: #FF6F8E;}
.qcgl_content_fl ul li:nth-child(2) p{color: #FF6F8E;}
.qcgl_content_fl ul li:nth-child(3){background: url('../images/ico_beijingtu_gfzl.png') no-repeat;}
.qcgl_content_fl ul li:nth-child(3) h5{color: #F7A63D;}
.qcgl_content_fl ul li:nth-child(3) p{ color: #F7A63D; }
.qcgl_content_fl ul li:nth-child(4) {margin-bottom: 0 !important; background: url('../images/ico_beijingtu_ysbh.png') no-repeat;}
.qcgl_content_fl ul li:nth-child(4) h5{color: #0192D7;}
.qcgl_content_fl ul li:nth-child(4) p{ color: #0192D7;}
.qcgl_content_fr ul{overflow: hidden; width: 872px;}
.qcgl_content_fr ul li{float: left; position: relative; cursor: pointer;}
.qcgl_content_fr ul li p,.qcgl_content_fr ul li .qcgl_mengceng{display: none;}
.qcgl_content_fr ul li .qcgl_mengceng{width: 100%; background: #000; opacity: 0.5; position: absolute; top: 0; left: 0; z-index: 8888}
.qcgl_content_fr ul li p{z-index: 9999; font-family: MicrosoftYaHeiUI; font-size: 20px; color: #fff; letter-spacing: 0;  text-align: center; width: 100%; position: absolute; top: 0;}
.qcgl_content_fr ul li img{width: 100%; height: 100%; display: block; z-index: 7777;}
.qcgl_content_fr ul li:first-child{margin-top: 0; margin-right: 20px; width: 530px; height: 195px; overflow: hidden;}
.qcgl_content_fr ul li:nth-child(2){width: 322px; height: 195px; overflow: hidden;}
.qcgl_content_fr ul li:first-child .qcgl_mengceng,.qcgl_content_fr ul li:nth-child(2) .qcgl_mengceng{height: 195px;}
.qcgl_content_fr ul li:first-child p,.qcgl_content_fr ul li:nth-child(2) p{line-height: 195px; height: 195px;}
.qcgl_content_fr ul li:nth-child(3),.qcgl_content_fr ul li:nth-child(4){width: 255px; height: 185px; margin-top: 20px; margin-right: 20px; overflow: hidden;}
.qcgl_content_fr ul li:nth-child(5){width: 322px; height: 185px; overflow: hidden; margin-top: 20px;}
.qcgl_content_fr ul li:nth-child(3) p,.qcgl_content_fr ul li:nth-child(4) p,.qcgl_content_fr ul li:nth-child(5) p{line-height: 185px; height: 185px;}
.qcgl_content_fr ul li:nth-child(3) .qcgl_mengceng,.qcgl_content_fr ul li:nth-child(4) .qcgl_mengceng,.qcgl_content_fr ul li:nth-child(5) .qcgl_mengceng{height: 185px;}
/* 百万姐妹 */
.bwjm_content{ padding-top: 10px; overflow: hidden;}
.bwjm_content ul li{width: 364px; height: auto; overflow: hidden; float: left; padding: 28px 20px 28px 20px; border: 1px solid #eee; cursor: pointer; margin: 20px 20px 0 0; position: relative;}
.bwjm_content ul li:nth-child(3n){margin-right: 0!important;}
.bwjm_baoxi{ position: absolute; top: 0; right: 0; font-family: MicrosoftYaHeiUI; font-size: 12px; color: #FFFFFF; letter-spacing: 0; }
.bwjm_img{width: 36px; height: 36px; border-radius: 50%; margin-right: 12px;  overflow: hidden;}
.bwjm_img img{width: 100%; height: 100%; }
.bwjm_info{ width: 270px;}
.bwjm_content ul li h5{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 18px; color: #3E3E3E; line-height: 23px;}
.bwjm_content ul li h5:hover{color: #F34A6F;}
.bwjm_content ul li p{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #9E9E9E; letter-spacing: 0; line-height: 18px; padding: 8px 0  12px 0;}
.bwjm_content ul li span{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #FF6688; letter-spacing: 0; display: block;}
/* 连锁 */
.ylls{padding-bottom: 77px;}
.ylls_content{padding-top: 40px;}
.ylls_content ul{overflow: hidden;}
.ylls_content ul li{padding-bottom: 10px;display: block; font-family: MicrosoftYaHeiUI; font-size: 16px; color: #3E3E3E; letter-spacing: 0; line-height: 20px; cursor: pointer; float: left; margin-right: 40px;}
.active_adress a{ color: #FF6688!important; position: relative}
.active_adress a::after{ content: '';position: absolute; bottom: -6px; left: 13px; width: 50px; height: 3px; background: #FF6688;}
.ylls_infos{padding-top: 16px; overflow: hidden;}
.ylls_infos_map{width: 430px; overflow: hidden; margin-right: 20px; padding-top: 16px;}
.ylls_infos_luxian{max-width: 427px;     margin-right: 58px;}
.ylls_infos_luxian h1{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 22px; color: #3E3E3E; line-height: 28px;}
.ylls_infos_luxian p{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #7E7E7E; letter-spacing: 0; line-height: 26px; padding-top: 15px}
.ylls_infos_lianxi h1,.ylls_infos_lianxi h2{ font-weight: normal;font-family: MicrosoftYaHeiUI; font-size: 22px; color: #3E3E3E; letter-spacing: 0; line-height: 35px;}
.ylls_infos_lianxi h2{padding-top: 10px; font-weight: normal;}
.ylls_infos_lianxi h3{ font-weight: normal;font-family: Arial-BoldMT; font-size: 26px; color: #f68; letter-spacing: 0; line-height: 41px;}
.ylls_infos_lianxi p{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #7e7e7e; letter-spacing: 0; line-height: 35px;}
.ylls_infos_ico{width: 100%; overflow: hidden; padding-top: 16px;}
.ylls_infos_ico a{display: block; width: 47px; height: 47px; overflow: hidden; margin-right: 22px; cursor: pointer;}
.ylls_infos_ico a img{width: 100%; height: 100%;}
.jinan{display: block;}
.beijing{display: none;}
.wuhan{display: none}
.info_adress{font-family: MicrosoftYaHeiUI; font-size: 14px; color: #9E9E9E; letter-spacing: 0; line-height: 35px; padding-top: 4px;}

/* 地图 */
#map{width: 100%; height: 288px; border: 1px solid #eee; border-radius: 4px; overflow: hidden;}
.anchorBL{display: none !important;}
.pc_zl_header{display: block;}
.m_zl_header{display: none;}

/* *************************   医院集合页   ************************** */
.hospital_index{width: 100%; background: #fafafa;}
.advert_box{width: 100%; height: 180px; overflow: hidden; background: #FFF1F4; cursor: pointer;}
.advert_box img{width: 100%; height: 180px; }
.select_clock{width: 100%; padding: 20px; background: #fff; margin-bottom: 20px;}
.select_list{width: 100%; overflow: hidden;}
.select_list p{width: 100px ;float: left; line-height: 36px; font-size: 14px; color: #7E7E7E; }
.select_list ul{width: 1025px; overflow: hidden; float: left;}
.select_list ul li{float: left; margin-right: 23px; font-size: 14px; color: #000; line-height: 36px;  cursor: pointer;}
.select_active {color: #f68 !important;}
.select_list ul li.wei{color:#444141}
/* 医院列表 */
.hospital_block{width: 100%; padding: 20px; background: #fff; overflow: hidden;}
.hospital_block_title{width: 100%; overflow: hidden;}
.hospital_block_title_tip{font-size: 14px; width: 80px; color: #3E3E3E; line-height: 25px; float: left;}
.hospital_block_title ul{max-width: 1000px; float: left; overflow: hidden;}
.hospital_block_title ul li{ cursor: pointer; padding-left: 6px; line-height: 25px; background: #FF6688; overflow: hidden; font-size: 14px; color: #FFFFFF; border-radius: 4px; float: left; margin-right: 20px;}
.hospital_block_title ul li p{ font-size: 14px; color: #FFFFFF; float: left;}
.hospital_block_title ul li img{width: 24px; height: 24px; float: right;}

.hospital_ul_fl{width: 800px; overflow: hidden;}
.hospital_block_content{width: 100%; overflow: hidden; padding-top: 10px}
.hospital_block_content_ul{padding-bottom: 20px;}
.hospital_block_content ul li{overflow: hidden; padding: 20px 0; border-bottom: 1px solid #eee; }
.hospital_ul_fl_top{overflow: hidden;}
.hospital_ul_fl_top_header{display:flex;}
.hp_fl_img{width: 200px; height: 126px; overflow: hidden; margin-right: 24px;}
.hp_fl_img img{width: 100%; height: 126px;}
.hp_fl_menu{max-width: 550px; overflow: hidden; float: left; flex: 1; -webkit-flex: 1}
.hp_fl_menu .ttt{padding-bottom: 10px ; overflow: hidden; width: 100%;}
.hp_fl_menu .ttt h2{ font-size: 20px; cursor: pointer;  color: #3E3E3E; letter-spacing: 0.24px; font-weight: normal; line-height: 28px;float: left; max-width: 308px; margin-right: 20px;}
.hp_fl_menu .ttt h2:hover{color: #f68;}
.hp_fl_menu .ttt i{font-size: 14px; background: #FF6688; padding: 0 10px; color: #fff; border-radius: 4px; text-align: center; font-style: normal; margin-left: 20px; line-height: 28px; float: left;  }
.hp_fl_menu .ttt em{font-size: 14px; color: #FF6688; margin-left: 20px; font-style: normal; padding-left: 34px; line-height: 28px; float: left; background: url(../images/ico_hospital_renz_pc.png) no-repeat; background-position: left center; background-size: 24px; }



.hp_fl_menu p{font-size: 14px; color: #5E5E5E; line-height: 22px;}
.testTubeLabel{width: 100%; overflow: hidden; margin-top: 15px;}
.testTubeLabel2{width: 100%; overflow: hidden; margin-top: 15px; display: flex;}
.testTubeLabel2 .testTubeLabel_sp{display: flex;justify-content: center;align-items: center;box-sizing: border-box; padding: 0 6px; font-size: 12px; color: #7E7E7E; line-height: 25px; background: #FFE3E9; border-radius: 4px; margin-right: 16px ;margin-bottom: 10px;}
.testTubeLabel_sp_img{
  width: 13px;
  height: 13px;
  margin-right: 10px;
  margin-top: 0px;
}
.hp_fl_menu_h2{
  max-width: 350px !important;
}
.testTubeLabel_sp2{
  color: #f68 !important;
}

.testTubeLabel span{padding: 0 6px; float: left; display: block; font-size: 12px; color: #7E7E7E; line-height: 25px; background: #F1F1F1; border-radius: 4px; margin-right: 16px ;margin-bottom: 10px;}
.hospital_ul_fl_bottom{width: 100%; overflow: hidden; padding-left: 28px; margin-top: 20px;  background: url(../images/ico_hospital_xingbiao.png) left no-repeat; background-size: 17px 22px; background-position: 0;}
.hospital_ul_fl_bottom p{font-size: 14px; color: #3e3e3e; line-height: 25px; }
.hospital_ul_fl_bottom a{background: #FFF2DC; line-height: 25px; font-size: 14px; color: #FF9840; letter-spacing: 0.17px; padding: 0 8px; font-weight: normal; margin-right: 10px; cursor: pointer; float: left; display: block;}
.hospital_ul_fr{padding: 15px 40px; overflow: hidden;  border-left: 1px solid #eee; width: 210px;}
.hp_fr_headerimg{height: 54px; overflow: hidden;}
.hp_fr_headerimg li{width: 54px; height: 54px; overflow: hidden; float: left; border-radius: 50%; padding: 0!important; border: none!important; margin-left: -15px;}
.hp_fr_headerimg li img{width: 100%; height: 54px;}
.hp_fr_headerimg li:first-child{margin-left: 0!important;}
.hospital_ul_fr p{width: 100%; text-align: center; font-size: 14px; color: #5E5E5E; line-height: 20px; padding: 20px 0;}
.hp_fr_bottom{overflow: hidden; margin: 0 auto;}
.hp_fr_bottom a{display: block; width: 84px; line-height: 25px; text-align: center; font-size: 14px; border-radius: 4px; cursor: pointer;}
.hp_fr_bottom_fl{background: #FFE3E9; color: #FF6688!important; margin-right: 30px;}
.hp_fr_bottom_fr{background: #FF6688; color: #fff!important;}

/* ****************  医院详情页  ******************* */
.hospital_detail{width: 100%; background: #fafafa;}
.hp_detail_content_top{background: #fff; padding: 20px;}
.hp_detail_top_fr{padding: 0 0 0 30px; overflow: hidden;  border-left: 2px solid #eee; width: 290px;}
.hp_detail_top_fr p{font-size: 20px; color: #3E3E3E; line-height: 28px; width: 100%; text-align: center; padding-bottom: 10px; }
.hp_detail_top_fr ul{width: 100%; overflow: hidden;}
.hp_detail_top_fr ul li{ padding: 0 8px; margin-right: 15px; margin-top: 15px; background: #FFEBEF; border-radius: 4px; font-size: 12px; color: #FF6688; line-height: 28px; float: left;}
/* .hp_detail_top_fr ul li:nth-child(1){margin-right: 0!important;} */
.hp_fl_menu i{font-style: normal; color: #f68; cursor: pointer;}
/* .hp_detail_block{margin-top: 20px;} */
.hp_detail_block_fl{width: 880px; margin-right: 20px; }
.hp_list{padding: 20px; width: 100%; background: #fff; overflow: hidden; margin-top: 20px;}
.hp_list_title{width: 100%; padding-bottom: 15px; border-bottom: 1px solid #eee; line-height: 33px; font-size: 26px; color: #444141;}
.hp_list_title a{float: right; cursor: pointer; font-size: 16px; color: #FF6688;padding-left: 30px; background: url(../images/icon_help_ddoctor_pan.png) no-repeat; background-size: 23px 23px; background-position: 0 6px;}
.hp_synopsis_list_content{width: 100%; padding: 20px; font-size: 14px; color: #3E3E3E; line-height: 26px;}
.hp_synopsis_list_map{width: 100%; height: 255px; overflow: hidden; padding: 0 20px;}
.hp_synopsis_list_map #map{height: 255px!important;}
/* 院内专家 */
.hp_expert_list_content{width: 100%; padding: 20px 20px 0 20px; overflow: hidden;}
.hp_expert_list_content ul{overflow: hidden; width: 100%;}
.hp_expert_list_content ul li{width: 385px; border: 1px solid #eee; height: 117px; margin-right: 20px; float: left; padding: 15px 12px; cursor: pointer; margin-bottom: 20px; position: relative;}
.hp_expert_list_content h6{font-weight: normal; position: absolute; top: 0; right: 30px; width:22px; height: 26px; overflow: hidden; display: block;}
.hp_expert_list_content h6 img{width: 100%; height: 26px;}
.hp_expert_list_content ul li:nth-child(2n){margin-right: 0!important;}
.hp_expert_list_content ul li:nth-child(6) ~ li{display: none;}
.hp_expert_fl{width: 54px; margin-right: 20px;}
.hp_expert_fl img{width: 100%; height: 54px; border-radius: 50%; overflow: hidden;}
.hp_expert_fl .zx{width: 100%; line-height: 20px; background: #FF6688; border-radius: 4px;font-size: 12px; color: #FFFFFF; text-align: center; margin-top: 10px;  position: initial; display: block;}
.hp_expert_fr{width: 280px; overflow: hidden; flex: 1; -webkit-flex: 1;}
.hp_expert_fr h5{font-weight: normal; font-size: 16px; color: #3E3E3E; text-align: left; line-height: 22px;}
.hp_expert_fr h5:hover{color: #f68}
.hp_expert_fr h5 i{font-size: 12px; color: #7E7E7E; text-align: left; padding-left: 14px; font-style: normal;}
.hp_expert_fr p{line-height: 17px; font-size: 12px; color: #7E7E7E; text-align: left; padding: 6px 0}
.hp_expert_fr span{display: block; font-size: 12px; color: #FF6688; text-align: left; line-height: 17px;}
.hp_posts_list_content{ width: 100%;}
.hp_posts_list_content ul{width: 100%; overflow: hidden; padding: 0 20px 20px 20px; }
.hp_posts_list_content ul li{padding: 15px 0; border-bottom: 1px solid #eee; overflow: hidden;}
.hp_posts_list_content ul li:nth-child(5) ~ li{display: none;}
.hp_posts_img{width: 40px; height: 40px; overflow: hidden; margin-right: 15px; border-radius: 50%;}
.hp_posts_img img{width: 100%; height: 40px; }
.hp_posts_info{width: 740px; overflow: hidden;}
.hp_posts_info .hp_posts_info_top{width: 100%; overflow: hidden;}
.hp_posts_info_top h5{font-size: 14px; color: #3E3E3E; letter-spacing: 0.48px; line-height: 18px; font-weight: normal; max-width: 690px; float: left; cursor: pointer;}
.hp_posts_info_top h5:hover{color: #f68;}
.hp_posts_info_top p{background: url(../images/icon_best_yicaina.png) no-repeat; width: 46px; height: 18px; background-size: 46px 18px; float: left;}
.hp_posts_info_bottom{width: 100%; overflow: hidden; margin-top: 10px;}
.hp_info_bottom_fl{width: 420px; overflow: hidden; }
.hp_info_bottom_fl p{font-size: 12px; color: #9E9E9E; text-align: left; float: left; line-height: 17px; margin-right: 24px;}
.hp_info_bottom_fl span{font-size: 12px; color: #9E9E9E; text-align: left; float: left; line-height: 17px; margin-right: 24px;}
.hp_posts_list_content .span_bx{color: #FF6688!important;}
.hp_posts_list_content .span_rj{color: #F5A623!important;}
.hp_posts_list_content .span_rm{color: #6871EF!important;}
.hp_info_bottom_fr{ overflow: hidden; width: 135px;}
.hp_info_bottom_fr p{ max-width: 50px; margin-left: 16px; font-size: 12px; color: #5E5E5E; line-height: 17px; float: right; text-align: right; padding-left: 26px; box-sizing: border-box; background-size: 17px 17px;}
.hp_info_bottom_fr p:first-child{ background: url(../images/ico_best_see.png) no-repeat;}
.hp_info_bottom_fr p:last-child{background: url(../images/ico_best_huifu.png) no-repeat;}

/* 左侧 */
.hp_detail_block_fr{width: 280px; margin-top: 20px; overflow: hidden;}
.preferred_service{width: 100%; padding: 20px; background: #fff; overflow: hidden; margin-bottom: 20px;}
.preferred_service_ul{width: 100%; overflow: hidden;}
.preferred_service_ul li{width: 100%; margin-top: 20px;}
.service_ul_top_img{width: 240px; height: 103px; overflow: hidden;}
.service_ul_top_img img{width: 100%; height: 103px;}
.preferred_service_ul li p{width: 100%; line-height: 22px; padding-top: 7px; padding-left: 7px; font-size: 16px; color: #3E3E3E; }
.preferred_service_ul li span{display: block; width: 100%; line-height: 22px; font-size: 12px; color: #9E9E9E; padding-left: 7px;}
.hp_detail_block_fr .comm_nyzl_top_fr_top{margin-top: 0 !important; border: none !important;}

.mol_testTubeLabel,.mob_select_clock,.mobil_advert_box,.hp_expert_list_showmore,.hp_detail_less,.hp_detail_more,.hp_ceshi_list,.hp_posts_list_showmore,.hp_service_list,.hp_posts_list_content ul h1,.hp_posts_list_content ul h2,.hp_expert_fl i{display: none;}
#BMapLib_stationText0{font-size: 14px;}
.mol_testTubeLabel2{
  display: none;
}
/* 帖子详情广告 */
.post_advert_img{width: 100%; margin-bottom:20px; margin-top: 20px; overflow: hidden; display: block}
.post_advert_img img{width: 100%;}
.post_advert_img_mobil,.no_hospital{display: none;}


/* *****************   new--医院详情页   ******************** */
.new_hospital_detail{width: 100%; background: #fafafa;}
/* 顶部医院详情 */
.new_hp_detail_content_top{overflow: hidden; background: #fff; padding: 20px;}
.new_hp_fl_img{width: 370px; height: 230px; overflow: hidden; margin-right: 20px;}
.new_hp_fl_img img{width: 100%; height: 100%;}
.new_hp_fr_menu{width: 750px; overflow: hidden; position: relative; height: 230px;}
.new_hp_fr_menu h2{font-size: 24px; color: #3E3E3E; line-height: 33px;}
.new_hp_fr_menu .addr,.new_hp_fr_menu .mobi{font-size: 14px;  color: #5E5E5E; line-height: 22px; padding-top: 10px; padding-left: 30px; line-height: 22px;}
.new_hp_fr_menu .addr{ background: url(../images/ico_hp_det_adress.png) no-repeat; background-size: 15px; background-position: 5px 12px;}
.new_hp_fr_menu .mobi{ background: url(../images/ico_hp_det_phone.png) no-repeat; background-size: 15px 16px; background-position: 5px 12px;}
.new_hp_fr_menu .new_hp_content{font-size: 14px; color: #7E7E7E; letter-spacing: 0; line-height: 23px; margin-top: 20px; width: 100%; position: absolute; bottom: 20px; left: 0;}
.new_hp_fr_menu i{font-size: 14px; color: #f68; letter-spacing: 0; line-height: 14px; padding-top: 6px; display: block; cursor: pointer; position: absolute; bottom: 0;; left: 0; }
.new_hp_fr_menu ul{overflow: hidden; width: 100%; }
.new_hp_fr_menu ul li{padding: 6px 10px; background: #FFEBEF; border-radius: 4px; margin-top: 10px; margin-right: 10px; color: #f68; font-size: 14px; line-height: 18px; float: left; }
/* 左侧 */
.new_hp_content_fl{width: 880px; margin-right: 20px; overflow: hidden;}
/* 最新活动福利 */
.new_hp_activity_content{width: 100%; overflow: hidden;}
.new_hp_activity_live{width: 100%; overflow: hidden; padding: 20px 0  10px 0; cursor: pointer;}
.new_hp_live_fl{width: 280px; height: 160px; overflow: hidden; position: relative; margin-right: 20px;}
.new_hp_live_fl img{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.new_hp_live_btn{ position: absolute; right: 0; bottom: 0; background: #000; opacity: 0.5; cursor: pointer;font-size: 14px; color: #FFFFFF; padding: 4px 10px;}
.new_hp_live_fr{width: 540px; overflow: hidden;}
.new_hp_live_fr h2{width: 100%; overflow: hidden; font-size: 20px; color: #3E3E3E; line-height: 28px; font-weight: normal;}
.new_hp_live_fr h2:hover{color: #f68;}
.new_hp_live_fr_content{ padding-top: 10px; font-size: 16px; color: #9E9E9E; line-height: 22px; width: 100%;}
.new_hp_live_fr_content:hover{color: #f68;}
.new_hp_live_fr_doctor{width: 100%; overflow: hidden; margin-top: 20px;}
.new_hp_live_fr_doctor_fl{width: 400px; overflow: hidden;}
.new_hp_live_fr_doctor_fl img{width: 54px; height: 54px; overflow: hidden; border-radius: 50%; margin-right: 20px; float: left;}
.new_hp_live_fr_doctor_fl .name{font-size: 16px; color: #f68; line-height: 54px; float: left; margin-right: 20px;}
.new_hp_live_fr_doctor_fl .zhicheng{font-size: 16px; color: #9e9e9e; line-height: 54px; float: left; margin-right: 20px;}
.free_lookLive{width: 128px; background: #FF6688; border-radius: 75px; line-height: 42px; font-size: 16px; margin-top: 10px; color: #FFFFFF!important; text-align: center;}
.new_hp_activity_package{width: 100%; overflow: hidden;}
.new_hp_activity_package li{width: 408px; float: left; margin-right: 20px;  margin-top: 20px; overflow: hidden; border: 1px solid #eee; cursor: pointer;}
.new_hp_activity_package li:nth-child(2n){margin-right: 0!important;}
.new_hp_activity_package a{display: flex; display: -webkit-flex;}
.new_hp_package_img{width: 190px; height: 110px; overflow: hidden; margin-right: 15px;}
.new_hp_package_img img{width: 100%; height: 100%; }
.new_hp_package_fl{width: 200px; padding: 10px 0; position: relative; height: 110px; flex: 1; -webkit-flex:1;}
.new_hp_package_fl h2{font-weight: normal; font-size: 16px; color: #3E3E3E; line-height: 22px; width: 100%;}
.new_hp_package_fl h2:hover{color: #f68}
.new_hp_package_fl p{font-size: 12px; color: #9E9E9E; line-height: 17px; padding-top: 3px;}
.new_hp_package_fl span{font-size: 20px; color: #f68;  line-height: 20px; margin-top: 11px; display: block; position: absolute; left: 0; bottom: 10px;}
/* 加入微信群 */
.new_hp_wxgroup ul{width: 100%; overflow: hidden; padding-top: 20px;}
.new_hp_wxgroup ul li{width: 195px;border-radius: 4px; float: left; margin-right: 20px; padding: 20px; cursor: pointer;}
.new_hp_wxgroup ul li:nth-child(4n){margin-right: 0!important;}
.new_hp_wxgroup ul li h2{font-size: 16px; color: #3E3E3E; line-height: 22px; font-weight: normal; height: 44px;}
.new_hp_wxgroup ul li span{font-size: 12px; color: #9E9E9E; line-height: 17px; padding-top: 3px;}
.new_hp_wxgroup ul li p{color: #fff; border-radius: 65px; margin-top: 6px; line-height: 22px; width: 68px; text-align: center; cursor: pointer; font-size: 12px}
.new_hp_wxgroup ul li:first-child{ background: #DDEDFF url('../images/ico_hp_bj_01.png') no-repeat; }
.new_hp_wxgroup ul li:first-child p{background: #76B1F5; }
.new_hp_wxgroup ul li:nth-child(2){ background: #FFECDF url('../images/ico_hp_bj_02.png') no-repeat; }
.new_hp_wxgroup ul li:nth-child(2) p{ background: #FFB17B; }
.new_hp_wxgroup ul li:nth-child(3){ background: #FFF4D1 url('../images/ico_hp_bj_03.png') no-repeat; }
.new_hp_wxgroup ul li:nth-child(3) p{ background: #F9D256 ; }
.new_hp_wxgroup ul li:last-child{ background: #FFEBEF url('../images/ico_hp_bj_04.png') no-repeat ; }
.new_hp_wxgroup ul li:last-child p{background: #FD7896 ; }
/* 小视频 */
.hp_video_list ul{ width: 100%; overflow: hidden;}
.hp_video_list ul li{float: left; margin-right: 20px; margin-top: 20px; width: 195px; cursor: pointer;}
.hp_video_list ul li:nth-child(4n){margin-right: 0!important;}
.hp_video_list_li_top{width: 195px; height: 240px; overflow: hidden; position: relative;}
.hp_video_list_li_top img{width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0;}
.new_hp_video_btn{ position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; width: 40px; height: 40px; opacity: 0.7; cursor: pointer; border-radius: 50%; background: url(../images/icon_best_open_copy.png) no-repeat 40px 40px; background-position: 0;}
.hp_video_list_li_bottom{width: 100%; overflow: hidden; margin-top: 10px;}
.hp_video_list_li_bottom img{width: 22px; height: 22px; overflow: hidden; border-radius: 50%; margin-right: 6px;}
.hp_video_list_li_bottom p{font-size: 16px; color: #333; line-height: 22px; }
.hp_video_list_li_bottom span{line-height: 22px; font-size: 12px; color: #7E7E7E;}
.hp_video_list_showMore{font-size: 16px; color: #3E3E3E!important; padding-top: 24px; text-align: center; width: 100%; cursor: pointer;} 
.hp_video_list_showMore:hover{color: #f68!important;}
/* 专家 */
.new_hp_expert_list ul li{height: 140px!important; position: relative;}
.hp_expert_list_top{width: 100%; overflow: hidden; display: flex;}
.hp_expert_list_chuzhen{font-size: 12px; color: #9E9E9E; line-height: 17px; position: absolute; bottom: 10px; left: 10px; width: 100%;}
/* 右侧 */
.new_hp_content_fr{ width: 280px; overflow: hidden;}
.new_hp_content_fr_map{ width: 280px; height: 170px; overflow: hidden; margin: 20px 0;}

/* **************************  医院机构详情   ***************************** */
.hp_institute_detail{width: 100%; background: #fafafa;}
.institute_activity_package{width: 100%; overflow: hidden; display: flex; display: -webkit-flex;}
.institute_activity_package li{width: 360px;height: 140px; float: left; margin-right: 25px;  margin-top: 25px; overflow: hidden; border: 1px solid #eee; cursor: pointer;}
.institute_activity_package li:nth-child(3n){margin-right: 0!important;}
.institute_package_img{width: 150px; height: 140px; overflow: hidden; margin-right: 20px;}
.institute_package_img img{width: 100%; height: 100%; }
.institute_activity_package li a{ display: flex; display: -webkit-flex;}
.institute_package_fl{width: 190px; padding: 20px 0; position: relative; height: 140px; flex: 1; -webkit-flex: 1; }
.institute_package_fl h2{font-size: 16px; color: #3E3E3E; line-height: 22px;}
.institute_package_fl h2:hover{color: #f68}
.institute_package_fl p{font-size: 12px; color: #9E9E9E; line-height: 17px; padding-top: 10px;}
.institute_package_fl span{font-size: 18px; color: #f68;  line-height: 20px; display: block; position: absolute; bottom: 20px; left: 0;}
/* 专家团队 */
.hp_institute_expert{width: 100%; overflow: hidden;}
.institute_expert_content{width: 100%; overflow: hidden;}
.institute_expert_content ul{width: 100%; overflow: hidden;}
.institute_expert_content ul li{float: left; margin-right: 20px; margin-top: 30px; overflow: hidden; width: 360px; display: flex;}
.institute_expert_content_fl{width: 150px; overflow: hidden; margin-right: 17px;}
.institute_expert_content_fl img{width: 100%; height: 190px; overflow: hidden;}
.institute_expert_content_fl .zixun{margin-top: 15px; cursor: pointer; width: 100%; height: 44px; line-height: 44px; background: #FF6688; border-radius: 78px; font-size: 16px; color: #FFFFFF; text-align: center; cursor: pointer;}
.institute_expert_content_fr{width: 190px; overflow: hidden; cursor: pointer; flex: 1; -webkit-flex: 1;}
.institute_expert_content_fr .toph{width: 100%; overflow: hidden;}
.institute_expert_content_fr .toph h2{ font-size: 18px; color: #444141; line-height: 25px; max-width: 100%;}
.institute_expert_content_fr h2:hover{color: #f68;}
.institute_expert_content_fr .toph i{font-style: normal; font-size: 14px; color: #7E7E7E; line-height: 25px; max-width: 110px; text-align: left;}
.institute_expert_content_fr span{font-size: 14px; color: #7E7E7E; line-height: 18px; margin: 10px 0; display: block;}
.institute_expert_content_fr p{font-size: 14px; color: #7E7E7E; line-height: 21px;}
.institute_expert_content_fr .many_four_lines{white-space:pre-wrap;display:-ms-box !important;display:-moz-box !important;;display:-webkit-box !important;;display:box !important;;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-line-clamp:5;-moz-line-clamp:5;-webkit-line-clamp:5;line-clamp:5;}

/* .institute_expert_content_fr p:hover{color: #f68;} */
.institute_expert_content_fr .showmore{font-size: 14px; color: #f68; line-height: 21px; display: block; padding-top: 5px;}
/* 医院简介 */
.hp_institute_jianjie{display: none;}

/* 技术特色 */
.institute_features_content{width: 100%; padding-top: 20px; overflow: hidden;}
.institute_features_content p{width: 100%; font-size: 16px; color: #3E3E3E; line-height: 26px;}
.institute_features_content_imgs{width: 100%; overflow: hidden; display: flex; display: -webkit-flex;  flex-wrap: wrap; -webkit-flex-flow: row wrap; }
.institute_features_content_imgs li{width: 270px; height: 160px; overflow: hidden; float: left; margin-right: 20px; margin-top: 20px; flex-grow: 1;}
.institute_features_content_imgs li img{width: 100%; height: 100%;}
.institute_features_content_imgs li:nth-child(4n){margin-right: 0!important;}
.institute_features_content_imgs li:nth-child(4) ~ li{display: none;}
/* 成功案例 */
.hp_institute_case ul{width: 100%; overflow: hidden;}
.hp_institute_case ul li{width: 360px; margin-right: 30px!important;}

/* 加微信弹框 */
.hp_institute_detail_alert{width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: none; z-index:9999;}
.hp_alert_content{ width: 370px; background: #ffffff; position: absolute; left: 50%; top: 50%; display: block; border: none; z-index: 9999;}
.hp_alert_content_menu{width: 100%; overflow: hidden; display: none;}
.hp_alert_content_title{width: 100%; font-size: 22px; color: #3E3E3E; line-height: 30px; text-align: center; padding: 20px;} 
.hp_alert_content_code{ width: 180px; height: 180px; overflow: hidden; margin: auto; margin-bottom: 15px;}
.hp_alert_content_code img{width: 100%; height: 100%;}
.hp_alert_content span{display: block; line-height: 20px; font-size: 14px; color: #7E7E7E; text-align: center; width: 100%;}
.alert_group_btns{width: 320px; overflow: hidden; margin: 15px auto;}
.wechat_btn{display: block; width: 140px; height: 40px; line-height: 40px; background: #FF6688; border-radius: 100px; font-size: 18px; color: #fff!important; text-align: center;border: none;}
.down_btn_code{color: #f68!important; background: #FFEBEF!important; -webkit-touch-callout:default;   }
.hp_alert_content .close_hp_alert{width: 40px; height: 40px; overflow: hidden; float: right; cursor: pointer;}
.hp_alert_content .close_hp_alert img{width: 100%; height: 100%;}

.hp_alert_content_photo{width: 100%; overflow: hidden; display: none; position: relative;}
.hp_alert_content_photo img{width: 300px; height: 400px; overflow: hidden; margin: 0 auto; }
.hp_alert_content_photo p{width: 100px; height: 50px; overflow: hidden; background: pink; position: absolute; top: 0; right: 20px; opacity: 0; cursor: pointer;}

/* 套餐弹框 */
.hp_institute_pakage_alert{width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: none;}
.hp_alert_pakage_content{ width: 370px; background: #ffffff; position: absolute; left: 50%; top: 50%; display: block; border: none; padding: 10px;}
.hp_alert_pakage_content_title{width: 100%; font-size: 22px; color: #3E3E3E; line-height: 30px; text-align: center; padding: 20px 0 20px 40px;} 
.hp_alert_pakage_content_code{ width: 330px; height: 160px; overflow: hidden; margin: auto; margin-bottom: 15px;}
.hp_alert_pakage_content_code img{width: 100%; height: 100%;}
.hp_alert_pakage_content span{display: block; line-height: 20px; font-size: 14px; color: #7E7E7E; text-align: left; width: 100%;}
.wechat_pakage_btn{ cursor: pointer; width: 165px; height: 44px; line-height: 44px; margin: 15px auto; background: #FF6688; border-radius: 100px; font-size: 18px; color: #FFFFFF; text-align: center; display: block; border: none;}
.hp_alert_pakage_content a{width: 40px; height: 40px; overflow: hidden; float: right; cursor: pointer;}
.hp_alert_pakage_content a img{width: 100%; height: 100%;}

/* 小视频 */
/* .hp_video_list ul li:nth-child(8) ~ li{display: none;} */
/* 最新活动福利 */
.institute_activity_package li:nth-child(3) ~ li{display: none;}
/* .institute_expert_content ul li:nth-child(6) ~ li{display: none;} */
.hp_institute_case ul li:nth-child(6) ~ li{display: none;}

/* *****************   new——医生详情页  ****************** */
.new_doctor_detail_content_top{overflow: hidden; background: #fff; padding: 20px;}
.new_doctor_fl_img{width: 120px; height: 140px; overflow: hidden; margin-right: 20px;}
.new_doctor_fl_img img{width: 100%; height: 100%;}
.new_doctor_fr_menu{width: 750px; overflow: hidden; position: relative; height: 140px;}
.new_doctor_fr_menu h2{font-size: 22px; color: #3E3E3E; line-height: 33px;}
.new_doctor_fr_menu h2 i{font-size: 18px; color: #7E7E7E; line-height: 14px; padding-left: 14px;}
.new_doctor_fr_menu p{font-size: 18px; color: #7E7E7E; line-height: 23px; margin-top: 15px;}
.new_doctor_fr_menu ul{overflow: hidden; width: 100%;  position: absolute; bottom: 0; left: 0;}
.new_doctor_fr_menu ul li{cursor: pointer; border-radius: 75px; width: 128px; line-height: 44px; font-size: 16px; float: left; text-align: center;}
.new_doctor_fr_menu ul li:first-child{background: #FFEBEF;  color: #f68;  margin-right: 30px; }
.new_doctor_fr_menu ul li:last-child{background: #f68;  color: #fff;  }
.new_doctor_fr_menu ul li:last-child:hover{background: #F34A6F}
.new_doctor_menu_good{width: 100%; height: 160px; overflow: hidden; padding-top: 15px;}
.new_doctor_menu_good p{font-size: 14px; color: #666666; letter-spacing: 0; line-height: 24px;}
.new_doctor_menu_good i{font-size: 14px; color: #333333; line-height: 18px; font-style: normal; padding-top: 10px; display: block; font-family: MicrosoftYaHeiUI-Bold;}
.new_doctor_hp_jianjie{width: 100%; overflow: hidden; background: #fff; margin-top: 20px; padding: 20px;}
.new_doctor_hp_jianjie_title{width: 100%; text-align: left; font-size: 22px; color: #444141; line-height: 28px;}
.new_doctor_hp_jianjie_menu{width: 100%; overflow: hidden;}
.new_doctor_hp_jianjie_menu img{width: 245px; height: 130px; margin: 20px auto;}
.new_doctor_hp_jianjie_menu p{font-size: 14px; color: #666666; letter-spacing: 0; line-height: 24px; line-height: 24px;}
.fl_doctor_list_showMore{font-size: 16px; color: #f68!important; padding-top: 10px; text-align: center; width: 100%; cursor: pointer;}
.new_doctor_fr_top{margin-top: 20px!important; width: 100%; border: none!important;}
/* 优化 */
.best_post_block_live{margin-top: 20px;}
.best_post_block_live .new_hp_activity_live{padding: 0!important;}
.add_live_div,.add_live_div_menu{display: none;}
.best_post_block_live{display:block;}
/* .bk_addGroup_alert{border-top: 20px solid #fafafa;} */
.hp_video_list .tcdPageCode{margin-top: 20px;}
/* 咨询隐藏 */
#newBridge{display: none!important;}
/* 优化套餐页 */
.serve_pc{display:block;}
.serve_mob{display: none;}
/* 帖子页新添 */
.new_best_post_auth{margin-left: 15px;}
.best_post_auth{width: 810px; overflow: hidden; margin: 15px 0;}
.best_post_auth .swiper-container{width: 100%; overflow: hidden;height: 60px; background: #F5F5F5;}
.best_post_auth .swiper-container .swiper-slide{width: 100%; padding: 10px 15px; overflow: hidden; cursor: pointer;}
.topic_add_fl{padding-left: 30px; max-width: 85%; background: url("../images/ico_topic_adv_yy.png") no-repeat; background-size: 24px; background-position: 0px -1px; }
.topic_add_fl p{line-height: 22px; font-size: 14px; width: 100%; }
.topic_add_fl .one{ color: #5e5e5e;}
.topic_add_fl .one span{color: #f68;}
.topic_add_fl .two{color: #9e9e9e;}
.topic_add_fr{width: 70px; font-size: 14px; line-height: 30px; border-radius: 60px; background: #f68; text-align: center; color: #fff; margin-top: 5px;}
.best_post_auth .swiper-container{z-index: 0!important;}

/* 百科添加模块 */
.bk_block_video{border-top: 0; width: 880px;}
.case_ul_box{width: 100%; overflow: hidden;}
.case_ul_box li{width: 50%; overflow: hidden; margin-top: 20px; float: left; display: flex;}
.case_ul_box li a{ width: 100%; overflow: hidden; display: flex;}

.case_ul_box_img{height: 90px; width: 120px; display: block; overflow: hidden; margin-right: 20px;}
.case_ul_box_img img{width: 100%; height: 100%; overflow: hidden;}
.case_ul_box_menu{margin-right: 15px; overflow: hidden; height: 90px; position: relative; flex: 1; -webkit-flex: 1;}
.case_ul_box_title{width: 100%; font-size: 16px; line-height: 22px; cursor: pointer; color: #333; font-weight: 400;}
.case_ul_box_menu p{width: 100%; font-size: 12px; color: #9E9E9E; line-height: 17px; position: absolute; bottom: 3px;}
.bk_block_video_case{margin-bottom: 20px;}
.case_ul_box_title:hover{color: #f68;}
.case_ul_box_menu p:hover{color: #f68;}
.bk_block_video .hp_video_list_li_top{height: 135px!important;}

/* 首页优化 */
.tab_kepu_video_content_pc{display: block;}
.tab_kepu_video_content_mobil{display: none;}

/* 下载btn */
.btnApp{ position: fixed; z-index: 1000; bottom: 25px; left: 50%; font-size: 14px; transform: translateX(-50%); display: none; background: linear-gradient(90deg, #F78 0, rgb(248, 104, 140) 100%); color: #fff; width: 80px; line-height: 27.5px; text-align: center; border-radius: 25px;}
.btnApp:hover{color: #fff;}
._3tOSKX{position: fixed !important; z-index: 9999 !important; display: none!important;}

/********** 百科页面适配更改 *********/
/* .art_content_mod_mobile{display: none;}
.art_content_mod_pc{display: block;} */
#cambrian0{display: none!important;}
.art_content_mod_mobile{display: block;}
.art_content_mod_pc{display: none;}
.new_from_list{display: none;}
.line_seven{-ms-line-clamp:7;-moz-line-clamp:7;-webkit-line-clamp:7;line-clamp:7;}
.art_content_mod_mobile_div{width: 100%; overflow: hidden;}
.art_content_mod_mobile_aone{display: block;}
.art_content_mod_mobile_atwo{display: none;}
.art_content_mod_mobile_p{height: 150px; overflow: hidden;}
.art_content_mod_mobile_div a{width: 100%; line-height: 30px; overflow: hidden; font-size: 14px; text-align: center; color: #f68!important;}
.art_content_mod_mobile_div a img{ margin: 0 auto;margin-top: 10px;}
#new_alive_pc .swiper-pagination-white .swiper-pagination-bullet {background: #f68!important;}
#new_alive_pc{padding: 0 20px!important;}
#new_alive_pc .swiper-wrapper{padding: 20px 0 40px 0}
#new_alive_pc .swiper-pagination-bullet-active{background: #f68!important;}
#new_alive_pc .swiper-pagination_bk{position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10;}
.art_detail .best_post_auth{display: none;}
.art_detail .new_art_title{display: block;}
.art_detail .art_title_time{display: none;}
.art_detail .best_post_auth {display: block;}
.baike_zixun_block_div{display: none;}
.header_suspend,.collect_suspend{display: none;}

/**************************** new医生页 2019-02  ***************************/
.new_doctor{width: 100%; background: #fafafa;}
.doctor_hyb_content_header{width: 100%; overflow: hidden; background: #fff; padding: 20px; display: flex; position: relative; height: auto}
.doctor_hyb_fl_img{width: 150px; height: 150px; overflow: hidden; margin-right: 25px;}
.doctor_hyb_fl_img img{width: 100%; height: 100%;}
.doctor_hyb_fl_info{flex: 1; overflow: hidden;}
.doctor_hyb_fl_info h2{font-size: 22px; color: #3E3E3E; line-height: 30px;}
.doctor_hyb_fl_info i{font-size: 18px; color: #7E7E7E; padding: 0 14px ; font-style: normal; font-weight: normal;}
.doctor_hyb_fl_info p{margin-top: 8px; font-size: 16px; color: #7E7E7E; line-height: 22px;}
.doctor_hyb_fl_info ul{overflow: hidden; margin-top: 10px;}
.doctor_hyb_fl_info ul li{    padding: 0 10px; cursor: pointer; background: #FFEBEF; border-radius: 75px; line-height: 27px; font-size: 14px; color: #FF6688; text-align: center; float: left; margin-right: 10px;}
.doctor_hyb_fl_info ul li a{color: #ff6688;}
.doctor_hyb_fr_img{width: 220px; height: 110px; overflow: hidden; position: absolute; top: 42px; right:20px;}
.doctor_hyb_fr_img img{width: 100%; height: 100%; }
.doctor_hyb_content_fl{width: 880px; overflow: hidden; margin-right: 20px;}
.doctor_hyb_block{width: 100%; overflow: hidden; background: #fff; padding: 20px;  margin-top: 20px;}
.doctor_hyb_block h1{font-size: 26px; color: #444141; line-height: 33px; padding-bottom: 10px; border-bottom: 1px solid #eee;}
.expert_menu_detail{height: 63px; width: 100%; overflow: hidden; padding-top: 15px;}
.expert_menu_detail p{font-size: 15px; color: #7E7E7E; line-height: 21px;}
.expert_menu_show_more{font-size: 14px; color: #FF6688; line-height: 20px; width: 100%; display: block; text-align: center; padding-top: 20px;cursor: pointer;}
/* 专家主诊 */
.expert_lives h1 a{font-size: 14px; color: #FF6688; float: right; font-weight: 400; cursor: pointer;}
.expert_lives_ul{width: 100%; overflow: hidden; margin-top: 15px;}
.expert_lives_ul li{width: 270px;  float: left; overflow: hidden; margin-right: 15px; margin-top: 15px; position: relative; cursor: pointer;}
.expert_lives_ul_img{width: 100%; height: 160px; overflow: hidden;}
.expert_lives_ul_img img{width: 100%; height: 100%;}
.expert_lives_ul li:nth-child(3n){margin-right: 0!important;}
.expert_lives_ul li:nth-child(3) ~ li{display: none;}
.expert_lives_ul_btn{cursor: pointer; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; width: 40px; height: 40px; opacity: 0.7; cursor: pointer;
border-radius: 50%; background: url(../images/icon_best_open_copy.png) no-repeat 40px 40px; background-position: 0;}
/* 坐诊时间 */
.date_time_ul{width: 100%; overflow: hidden;}
.date_time_ul .swiper-slide{width: 80px!important; overflow: hidden; float: left; margin-left: 16px; margin-top: 20px; text-align: center;}
.date_time_ul .swiper-slide p{color: #000; font-size: 20px;line-height: 24px;}
.date_time_ul .swiper-slide a{cursor: pointer; display: block; width: 100%; font-size: 16px; border-radius: 4px; line-height: 34px; margin: 15px auto;}
.date_time_ul .swiper-slide .kyy{background: #f68; color: #FFFFFF;}
.date_time_ul .swiper-slide .jyy{background: #FFEBEF; color: #f68;}
.yuezhen_members_ul{width: 100%; overflow: hidden; height: 100px;}
.yuezhen_members_ul_li{width: 100%; overflow: hidden; height: 40px!important; margin-top: 10px; display: flex; }
.yuezhen_members_ul_li .user_img{width: 40px; height: 40px; border-radius: 50%; overflow: hidden; float: left; margin-right: 15px;}
.yuezhen_members_ul_li .user_img img{width: 100%; height: 100%; }
.yuezhen_members_ul_li .user_name{ flex: 1; font-size: 16px; color: #666666; line-height: 40px;}
.patient_thanks_ul{width: 100%; overflow: hidden; padding: 0 15px;}
.patient_thanks_ul li{width: 100%; overflow: hidden; padding: 20px 0; overflow: hidden; border-bottom: 1px solid #eee;}
.patient_thanks_ul li:last-child{padding-bottom: 0!important; border-bottom: none;}
.patient_thanks_top{width: 100%; overflow: hidden;}
.patient_thanks_user_img{width: 44px; height: 44px; overflow: hidden; border-radius: 50%; float: left; margin-right: 15px;}
.patient_thanks_user_img img{width: 100%; height: 100%;}
.patient_thanks_user_fl{float: left; overflow:  hidden;}
.patient_thanks_user_fl p{color: #000; line-height: 24px; font-size: 18px; }
.patient_thanks_user_fl span{color: #666; line-height: 20px; font-size: 14px; display: block; }
.patient_doctor_jinqi{padding: 5px 11px 5px 35px; float: right; background: #FFEBEF url("../images/ico_mob_doctor_jinqi.png") no-repeat; background-size: 21px 21px; background-position: 10px center; border-radius: 4px; font-size: 16px; color: #FF6688;}
.patient_thanks_bottom p{font-size: 14px; color: #6e6e6e; line-height: 20px; margin: 15px 0;}
.patient_about_thanks_img{width: 100%; overflow: hidden;}
.patient_about_thanks_img img{width: 140px; height: 90px; overflow: hidden; float: left; margin-right: 15px; margin-bottom: 15px;}
.patient_thanks_biaoqian{font-size: 14px; color: #FF6688; line-height: 18px; padding-left: 24px; background: url('../images/ico_doctor_moil_01.png') no-repeat; background-size: 15px; background-position: left center;}
/* 好孕帮特邀专家 */
.specially_invited_header{width: 100%; height: 210px; overflow: hidden; padding: 0 15px; margin-top: 20px;}
.specially_invited_header .pc{display: block;}
.specially_invited_header .mob{display: none;}
.specially_invited_header img{width: 100%; height: 100%;}
.specially_invited_ul{width: 100%; overflow: hidden; padding: 0 15px;}
.specially_invited_ul_li{ position: relative; overflow: hidden; padding: 20px; border: 1px solid #eee; overflow: hidden; width: 394px; float: left; margin-right: 20px; margin-top: 20px;}
.specially_invited_ul_li:nth-child(2n){margin-right: 0!important;}


.rome_menders_ul_fl .top1{width: 100%; overflow: hidden; height: auto; display: flex;}
.rome_menders_img{width: 44px; height: 44px; border-radius: 50%; overflow:  hidden; margin-right: 18px; cursor: pointer; }
.rome_menders_img img{width: 100%; height: 100%;}
.rome_menders_info{flex: 1; overflow: hidden;}
.rome_menders_info .p{font-size: 18px; color: #333333; line-height: 23px;  cursor: pointer; }
.rome_menders_info .p:hover{color: #f68;}
.rome_menders_info span{font-size: 14px; color: #999999; line-height: 18px;}
.rome_menders_info span i{padding-left: 10px;}
.rome_menders_info em{background: #FFEBEF url("../images/ico_mob_doctor_jinqi.png") no-repeat ; background-size: 16px 17px; background-position: 8px center; padding: 3px 5px 3px 25px; border-radius: 4px; font-size: 14px; color: #FF6688; position: absolute; right: 20px; top: 15px; }
.invited_tag_ul{width: 100%; overflow: hidden; margin-top: 7px; height: 42px;}
.invited_tag_ul_li{padding: 5px 15px; overflow: hidden; border: 1px solid #eee; float: left; margin-right: 10px; margin-top: 10px; font-size: 14px; color: #3E3E3E; line-height: 18px;}
.rome_menders_ul_fl .goods{width: 100%; overflow: hidden;font-size: 14px; color: #999999; line-height: 20px; margin: 15px 0;}
.rome_menders_ul_fr{width: 260px; overflow: hidden; margin: 0 auto;}
.rome_menders_ul_fr a{line-height: 30px; font-size: 14px; display: block; text-align: center; width: 100px; border-radius: 4px; cursor: pointer;}
.rome_menders_ul_fr .bzym{background: #EEEEEE; color: #7e7e7e;}
.rome_menders_ul_fr .yyxz{background: #f68; color: #fff; cursor: pointer;}
.rome_menders_ul_fr .bzsy{background: #FFEBEF; color: #f68; cursor: pointer;}
.doctor_hyb_content_fr{ width: 280px; overflow: hidden; display: block;}
.doctor_hyb_content_fr_more{width: 100%; margin-top: 15px; font-size: 14px; color: #FF6688;} 


.mobil_doctor_alert { width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); display: none; z-index: 10000; }
.mobil_doctor_alert_content { width: 12rem; background: #ffffff; position: absolute; border-radius: 0.16rem; left: 50%; top: 50%; border: none; z-index: 99999; }
.mobil_doctor_alert_content .thanks_letter_block { width: 100%; padding: 0.6rem; background: #fff; display: none; }
.mobil_doctor_alert_content .thanks_letter_block .thanks_top { width: 100%; overflow: hidden; position: relative; }
.mobil_doctor_alert_content .thanks_letter_block .thanks_top .thanks_user_img { width: 1.6rem; height: 1.6rem; border-radius: 50%; overflow: hidden; float: left; margin-right: 0.4rem; }
.mobil_doctor_alert_content .thanks_letter_block .thanks_top .thanks_user_img img { width: 100%; }
.mobil_doctor_alert_content .thanks_top .thanks_user_fl p { font-size: 0.6rem; color: #333333; line-height: 0.84rem; }
.mobil_doctor_alert_content .thanks_top .thanks_user_fl span { display: block; font-size: 0.48rem; color: #666666; line-height: 0.72rem; }
.mobil_doctor_alert_content .thanks_top .doctor_jinqi { padding: 0.2rem 0.44rem 0.2rem 1.2rem; position: absolute; top: 0; right: 0; background: #ffebef url("../images/ico_mob_doctor_jinqi.png") no-repeat; background-size: 0.72rem 0.64rem; background-position: 0.4rem center; border-radius: 0.16rem; font-size: 0.52rem; color: #FF6688; }
.mobil_doctor_alert_content .thanks_bottom { width: 100%; margin-top: 0.4rem; height: 9.6rem; overflow-y: auto; overflow-x: hidden; }
.mobil_doctor_alert_content .thanks_bottom p { font-size: 0.52rem; color: #666666; line-height: 0.8rem; }
.mobil_doctor_alert_content .thanks_bottom .about_thanks_img { width: 100%; overflow: hidden; margin: 0.4rem 0; }
.mobil_doctor_alert_content .thanks_bottom .about_thanks_img img { width: 2rem; height: 2rem; overflow: hidden; float: left; margin-right: 0.4rem; display: block;}
.mobil_doctor_alert_content .thanks_bottom .about_thanks_img img:nth-child(4n) { margin-right: 0!important; }
.mobil_doctor_alert_content .thanks_yuyue { width: 3.2rem; margin: 0.6rem auto; margin-bottom: 0!important; border-radius: 0.8rem; overflow: hidden; font-size: 0.48rem; color: #fff; line-height: 1.2rem; text-align: center; background: #f68; }
.mobil_doctor_alert_content .appointment_expert { width: 100%; background: #fff; display: none; border-radius: 0.32rem; }
.appointment_expert_title { width: 100%; line-height: 2rem; text-align: center; font-size: 0.72rem; background: #FFEBEF; color: #f68; }
.appointment_expert_content { width: 100%; padding: 0.6rem; overflow: hidden; }
.appointment_expert_content p { width: 100%; overflow: hidden; color: #666; font-size: 0.48rem; line-height: 0.72rem; text-align: center; }
.appointment_expert_content .alert_input { width: 100%; overflow: hidden; margin-top: 0.4rem; }
.appointment_expert_content .alert_input input { text-align: center; display: block; border: 1px solid #eee; outline: none; line-height: 1.44rem; background: #f3f3f3; border-radius: 0.24rem; padding: 0 0.4rem; font-size: 0.56rem; }
.appointment_expert_content .alert_input .one { width: 3.2rem; float: left; }
.appointment_expert_content .alert_input .two { width: 7rem; float: right; }
.appointment_expert_content .appointment_expert_submit { width: 100%; display: block; border: 1px solid #f68; outline: none; margin-top: 0.4rem; line-height: 1.44rem; background: #f68; border-radius: 0.24rem; padding: 0 0.4rem; color: #fff; font-size: 0.56rem; }
.appointment_expert_content span { width: 100%; display: block; outline: none; line-height: 1.44rem; border-radius: 0.24rem; color: #9e9e9e; font-size: 0.48rem; text-align: center; }
.appointment_expert_two{width:100%;background:#fff;display:none;border-radius:.32rem}
.appointment_expert_two .appointment_expert_title{width:100%;line-height:2rem;text-align:center;font-size:.72rem;background:#ffebef;color:#f68}
.appointment_expert_two .appointment_expert_content{width:100%;padding:.6rem;overflow:hidden}
.appointment_expert_two .appointment_expert_content p{width:100%;overflow:hidden;color:#666;font-size:.72rem;line-height:1.04rem}
.appointment_expert_two .appointment_expert_content .appointment_expert_submit{width:100%;display:block;border:1px solid #f68;outline:none;margin-top:.4rem;line-height:1.44rem;background:#f68;border-radius:.24rem;padding:0 .4rem;color:#fff;font-size:.56rem}

/* 百科详情页 */
.bk_detail_content_tag{width:500px;margin:20px auto;margin-bottom:0 !important; cursor: pointer;}
.bk_detail_content_tag a{width:100%;text-align:center;overflow:hidden;border-radius:4px;border:1px solid #f68;color:#f68;font-size:16px;line-height:40px;display:block}
.bk_index_ty_doctor{width: 880px; overflow: hidden; background: #fff;}
.bk_index_ty_doctor h1{width: 100%;}
.bk_index_ty_doctor .recommend{padding-top: 15px; white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; background: #fafafa;}
.bk_index_ty_doctor .recommend .swiper-slide{cursor: pointer; width: 200px; padding: 15px; overflow: hidden;  border: 1px solid #D9D9D9; box-shadow: 0 2px 4px 0 rgba(230,230,230,0.50);  margin-right: 15px; display: inline-block; background: #fff}
.bk_index_ty_doctor .recommend .top{width: 100%; overflow: hidden; display: flex; height: auto!important; background: #fff!important; }
.bk_index_ty_doctor .recommend .top_img{ width: 40px; height: 40px; border-radius: 50%; overflow: hidden; margin-right: 10px;}              
.bk_index_ty_doctor .recommend img{width: 100%; height: 100%;}                   
.bk_index_ty_doctor .recommend .top_info{flex: 1;overflow: hidden;}                       
.bk_index_ty_doctor .top_info p{font-size: 15px; color: #333333; width: 100%; overflow: hidden; font-weight: 600;}
.bk_index_ty_doctor .top_info i{font-style: normal; font-size: 12px; color: #666666; padding-left: 10px; font-weight: 400;}
.bk_index_ty_doctor .top_info span{font-size: 12px; color: #666666; display: block; line-height: 18px; padding-top: 4px;}
.bk_index_ty_doctor .goods{font-size: 12px; color: #3F3F3F; line-height: 18px; margin-top: 10px; height: 36px;}
.bk_index_ty_doctor .goods span{color: #f68; padding: 0 4px; background: #FFEBEF; border-radius: 4px; margin-right: 6px; display: inline-block;}


/* .bk_index_ty_doctor .recommend{padding-top: 15px; white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; background: #fafafa;}
.bk_index_ty_doctor .recommend a{width: 200px; padding: 15px; overflow: hidden;  border: 1px solid #D9D9D9; box-shadow: 0 2px 4px 0 rgba(230,230,230,0.50);  margin-right: 15px; display: inline-block; background: #fff}
.bk_index_ty_doctor .recommend .top{width: 100%; overflow: hidden; display: flex; }
.bk_index_ty_doctor .recommend .top_img{ width: 40px; height: 40px; border-radius: 50%; overflow: hidden; margin-right: 10px;}              
.bk_index_ty_doctor .recommend img{width: 100%; height: 100%;}                   
.bk_index_ty_doctor .recommend .top_info{flex: 1;overflow: hidden;}                       
.bk_index_ty_doctor .top_info p{font-size: 15px; color: #333333; width: 100%; overflow: hidden; font-weight: 600;}
.bk_index_ty_doctor .top_info i{font-style: normal; font-size: 12px; color: #666666; padding-left: 10px; font-weight: 400;}
.bk_index_ty_doctor .top_info span{font-size: 12px; color: #666666; display: block; line-height: 18px; padding-top: 4px;}
.bk_index_ty_doctor .goods{font-size: 12px; color: #3F3F3F; line-height: 18px; margin-top: 10px; height: 36px;}
.bk_index_ty_doctor .goods span{color: #f68; padding: 0 4px; background: #FFEBEF; border-radius: 4px; margin-right: 6px; display: inline-block;} */

/* 医院医生页添加咨询 */
.hp_tags_ul{width:100%;overflow:hidden; margin-top: 20px; background: #fff; padding: 20px;}
.hp_tags_ul li{width:33.3%;float:left; overflow: hidden; padding-left: 30px;  box-sizing: border-box; cursor: pointer;}
.hp_tags_ul li img{width: 60px;height:60px;overflow:hidden;margin:0 auto; float: left;}
.hp_tags_ul li div{float: left; margin-left: 20px}
.hp_tags_ul li p{width:100%;padding-top:5px;font-size: 20px;color:#333;font-weight:600; text-align: left;}
.hp_tags_ul li p:hover{color: #f68;}
.hp_tags_ul li span{display:block;font-size:15px;color:#999; line-height: 20px; text-align: left; padding-top:5px;}


/* ****************************** 首页更新 2019-04-01 ************************ */
.new_index_doctor_top{width: 100%; overflow: hidden; margin-top: 20px;}
.new_index_doctor_top_img{width: 100%; overflow: hidden; height: 306px;}
.new_index_doctor_top img{width: 100%; height: 100%; }
.new_index_doctor_top .doctor_dayi_ul{padding: 20px 23px; background: #FFF; overflow: hidden; position: relative;}
.new_index_doctor_top .doctor_dayi_ul li{background: white;}
.new_index_doctor_top .doctor_dayi_ul li img{width: 60px; height: 60px; border-radius: 30px; margin: 20px 0 20px 20px; float: left;}
.new_index_doctor_top .doctor_dayi_ul li div{padding: 20px 10px 0 90px;}
.new_index_doctor_top .doctor_dayi_ul li p{font-size: 14px; color: #444141; line-height: 20px;}
.new_index_doctor_top .doctor_dayi_ul li span{font-size: 12px; color: #888888;}
.new_index_doctor_bottom .right_column{width: 280px!important; position: relative; padding: 18px 20px; border: 1px solid #eee;}
.new_index_doctor_bottom .tit{width: 100%; overflow: hidden; font-size: 30px; font-style: oblique; color: #1CD3CE; text-align: center;}
.new_index_doctor_bottom .button_zx{width: 100%; overflow: hidden; font-size: 16px; color: #fff; text-align: center; border-radius: 30px; line-height: 50px; padding-left: 50px; margin: 20px auto;
background: #f68 url(../images/ico_consult_01.png) no-repeat; background-size: 28px 23px;background-position:55px center; cursor: pointer;}
.new_index_doctor_bottom .sgye_ul{width: 100%; overflow: hidden;}
.new_index_doctor_bottom .sgye_ul li{width: 100%; overflow: hidden; padding: 16px 0; border-bottom: 1px dashed #eee; cursor: pointer; }
.sgye_ul li:first-child{border-top: 2px solid #eee;}
.sgye_ul li:last-child{border:none!important; padding-bottom: 0!important;}
.sgye_ul li img{width: 40px; height: 40px; border-radius: 50%; overflow: hidden; float: left; margin-right: 20px;} 
.sgye_ul li .fl{width: 160px; overflow: hidden;}
.sgye_ul li .fl p{font-size: 18px; width: 100%; overflow: hidden; color: #f68; }
.sgye_ul li .fl span{font-size: 14px; width: 100%; overflow: hidden; color: #444141; display: block;}
.new_index_doctor_top_img .pc{display: block;}
.new_index_doctor_top_img .mob{display: none;}
/* 今日推荐 */
.recommended .title{padding-top: 0!important;}
.recommended_content{width: 100%; overflow: hidden; margin-top: 20px;}
.recommended_content_one{width: 500px; overflow: hidden; margin-right: 20px; position: relative; padding-bottom: 20px; border-bottom: 1px solid #eee;}
.recommended_content_one .swiper-container{ height: 283px;}
.recommended_content_one .top_img{width:100%; overflow: hidden; height: 230px; }
.recommended_content_one .swiper-slide{width: 100%; padding: 15px 0; border-bottom: 1px solid #eee; height: 64px!important; cursor: pointer;}
.recommended_content_one .swiper-slide{display: flex; overflow: hidden;}
.recommended_content_one .swiper-slide img{width: 46px; height: 46px; border-radius: 50%; overflow: hidden; margin-right: 10px;}
.recommended_content_one .swiper-slide:nth-child(3n){border-bottom: none!important;}
.recommended_content_one .fl_info{flex: 1; -webkit-flex: 1; overflow: hidden;}
.recommended_content_one .fl_info p:hover{color: #f68;}
.recommended_content_one .fl_info span:hover{color: #f68;}
.recommended_content_one .fl_info p{font-size: 18px; color: #444141; line-height: 22px;}
.recommended_content_one .fl_info span{font-size: 14px; color: #999999; line-height: 18px; display: block; margin-top: 8px;}
.diary_arrow_one{width: 100px; height: 20px; margin: 0 auto; background: white; z-index: 100; overflow: hidden; border: 1px solid #eee; border-radius: 20px; position: relative;}
.diary_arrow_one a{float: left; border: 1px solid #eee; width: 48px; height: 100%; background-image: url(../images/ico_jt_01.png); background-repeat: no-repeat; background-size: 9px 5px ; background-position: center;}
.diary_arrow_one a:last-child{ border-left: 1px solid #eee; background-image: url(../images/ico_jt_02.png);}
.diary_arrow_one a:hover{background-color: #ededed;}
.recommended_content_two{width: 340px; overflow: hidden; position: relative;}
.recommended_content_one .top_img{width:100%; overflow: hidden; height: 234px; }
.recommended_content_two_li{width: 100%; overflow: hidden; margin-bottom: 15px; cursor: pointer;}
.recommended_content_two_li:last-child{margin-bottom: 0!important;}
.recommended_content_two_li p{font-size: 18px; color: #444141; overflow: hidden; width: 100%; margin-top: 10px; line-height: 20px;}
.recommended_content_two_li p:hover{color: #f68;}
.recommended_content_two_li span{font-size: 14px; color: #999; overflow: hidden; width: 100%; display: block; line-height: 20px;}
.recommended_content_fr{width: 280px; border: 1px solid #eee; overflow: hidden; padding: 20px 10px;}
.recommended_content_fr h6{width: 100%; overflow: hidden; color: #444141; font-size: 18px; line-height: 22px; padding-bottom: 10px; border-bottom: 1px solid #eee; font-weight: normal;}
.recommended_content_fr_ul{width: 100%; overflow: hidden; }
.recommended_content_fr_ul .swiper-container{ height: 480px;}
.recommended_content_fr_ul .swiper-slide{width: 100%; height: 99px!important; padding: 10px 0; border-bottom: 1px dashed #eee; overflow: hidden; cursor: pointer;}
.recommended_content_fr_ul p{font-size: 14px; color: #444141; line-height: 18px;}
.recommended_content_fr_ul p:hover{color: #f68;}
.recommended_content_fr_ul span:hover{color: #f68;}
.recommended_content_fr_ul span{font-size: 12px; color: #999999; line-height: 18px; display: block; margin-top: 8px;}
.recommended_content_fr_ul .swiper-slide:nth-child(4n){border-bottom: none!important;}

.bk-tab-content{ width: 100%; overflow: hidden;}
.bk-tab-content-block{ width: 50%; overflow: hidden; float: left; margin-bottom: 20px; position: relative;}
.bk-tab-content-block:nth-child(2n-1){padding-right: 20px; box-sizing: border-box;}
.bk-tab-content-block:nth-child(2n-1)::before{position: absolute; content: ''; right: 18px; top: 10px; height: 90%; border-right: 2px solid #eee;}
.bk-tab-content-block h6{font-size: 18px; color: #f68; line-height: 30px; font-weight: normal;}
.bk-tab-content-block ul{width: 100%; overflow: hidden; float: left;}
.bk-tab-content-block ul li{width: -webkic-calc((100%) / 3); box-sizing: border-box;  width: calc((100%) / 3); padding-right: 10px;  cursor: pointer;; float: left; overflow: hidden; font-size: 14px; line-height: 35px; }
.bk-tab-content-block ul li:nth-child(3n){padding-right: 0!important;}


/* 专家坐诊表 */
.expert_table{ width: 100%; padding: 20px 40px; }
.swiper-container{width: 100%;}
.expert_table_header{width: 100%; height: 140px; overflow: hidden; position: relative;}
.zzb_logo{width: 200px; height: 140px; overflow: hidden; position: absolute; left: 0; top: 0; display: block;}
.expert_table_header h1{width: 100%; overflow: hidden; text-align: center; color: #15B798; line-height: 1; font-size: 60px; padding-top: 26px;}
.expert_table_header p{width: 100%; overflow: hidden; text-align: center; color: #15B798; line-height: 20px; font-size: 14px; padding-top: 5px;}
.mdt_three_page{width: 190px; line-height: 30px; overflow: hidden; position: absolute; right: 20px; bottom: 0;}
.mdt_three_page a{color: #15B798; font-size: 16px; border: 1px solid #15B798; display: block; cursor: pointer;}
.mdt_three_page .prev_a{ border-radius: 30px 0 0 30px; padding: 0 15px 0 30px;  background-size: 12px 18px; background-position: left 10px center;}
.mdt_three_page .next_a{ border-radius:  0 30px 30px 0 ;  padding: 0 30px 0 15px;  background-size: 12px 18px; background-position: right 10px center;}
/* .prev_a_not{background: url("../images/ico_mdt_not_arrow_l.png") no-repeat !important; color: #9e9e9e!important; cursor: inherit!important; background-size: 12px 18px !important; background-position: left 10px center !important;}
.next_a_not{ background: url("../images/ico_mdt_not_arrow_r.png") no-repeat !important; color: #9e9e9e!important; cursor: inherit!important;background-size: 12px 18px !important; background-position: right 10px center !important;} */
.new-expert-table .buttons .prev_a_not, .new-expert-table .buttons .next_a_not{color: #dcfbf2; border-color: #dcfbf2;}
.expert_table_content{width: 100%; min-width: 1510px; overflow: hidden; border-top: 10px solid #15B798; display: flex; margin-top: 20px; background: #fff;}
.expert_table_content_item{flex: 1; -webkit-flex: 1; overflow: hidden; margin-right: 10px; }
.mdt_top{  padding: 20px 0; width: 100%; overflow: hidden; text-align: center; background: #20C4A4; margin-top: 10px;}
.mdt_top h2{font-size: 24px; line-height: 1; color: white; width: 100%; overflow: hidden; text-align: center; }
.mdt_top span{display: block; text-align: center; font-size: 14px!important; line-height: 20px; color: #9e9e9e; width: 100%; text-align: center;}

.expert_table_content_item .doctor_info{width: 100%; overflow: hidden; display: flex; text-align: center;} 

.doctor_info_morning{flex: 1; -webkit-flex: 1; overflow: hidden; border-right: 5px solid #fff;}
.doctor_info_afternoon{flex: 1; -webkit-flex: 1; overflow: hidden; }
.expert_table_content_item p{width: 100%; overflow: hidden; background: #20C4A4; color: white; padding: 5px 0; margin-top: 5px;}
.expert_table_content_item ul{width: 100%; overflow: hidden; }
.expert_table_content_item ul li{width: 100%; overflow: hidden; background: #ECFFF9; padding: 10px; margin-top: 5px; height: 75px;position: relative;}
.expert_table_content_item ul li .yuancheng{position: absolute; top: 0;left: 0;width: 100%;}
.expert_table_content_item ul li .yuancheng img{    width: 45px;float: right;}
.expert_table_content_item a{width: 100%; overflow: hidden ; font-size: 16px; color: #000; display: block;}
.expert_table_content_item a em{color: #7e7e7e; font-size: 12px; }
.expert_table_content_item span{width: 100%; overflow: hidden ; font-size: 12px; color: white; display: block; }


/* ********************        医生详情页(名医汇）2019-4-30       *********************** */
.new_myh_doctor{margin-top: 20px;}
.new_myh_doctor .left_column{width: 880px;}
.new_myh_doctor .right_column{width: 280px; }
.new_myh_doctor h1{width: 100%; overflow: hidden; font-size: 24px; line-height: 50px; color: #333;}
.doctor_detail{width: 100%; overflow: hidden; padding-top: 20px;}
.doctor_detail h1{line-height: 50px; float: left; font-weight: normal; color: #000; font-size: 20px;}
.tab_list_ul{ width: 100%; overflow: hidden; background: #f8f8f8; display: flex; border: 1px solid #eee; border-bottom: none!important;}
.tab_list_ul .active { background: #fff!important; color: #f68!important; border-right: 1px solid #eee!important; border-top: 3px solid #f68;}
.tab_list_ul .active a{color: #f68!important;}
.tab_list_ul li:hover{ background: #fff!important; color: #f68!important; border-right: 1px solid #eee!important; border-top: 3px solid #f68;}
.tab_list_ul li { cursor: pointer; line-height: 38px; flex: 1; -webikit-flex: 1; text-align: center; border-left: 1px solid #e8e8e8; color: #3e3e3e;}
.doctor_detail_container{width: 100%; overflow: hidden; }
.doctor_detail_gl{width: 100%; overflow: hidden; margin: 20px auto;}
.doctor_detail_gl .doctor_h2{display: block; color: #333; font-size: 14px;  font-weight: bold; line-height: 24px; margin-bottom: 30px;}
.doctor_detail_gl .doctor_content{width: 100%; overflow: hidden;}
.doctor_detail_gl .doctor_content p{ text-indent: 2em; font-size: 14px; color: #333; line-height: 24px; margin-bottom: 34px;}
.doctor_info_box{width: 100%; overflow: hidden; display: flex;}
.doctor_info_avater{width: 140px; height: 140px; overflow: hidden; border-radius: 50%; margin-right: 20px;}
.doctor_info_menu{flex: 1; -webkit-flex: 1; overflow: hidden;}
.doctor_info_menu .all_div{width: 100%; overflow: hidden;}
.doctor_info_menu .all_div span{overflow: hidden; line-height: 26px; color: #666666; font-size: 12px; display: inline-block;}
.all_div_p{overflow: hidden;  display: inline-block; line-height: 26px; font-size: 12px; width: 100%;}
.doctor_info_menu .hp{overflow: hidden;  line-height: 26px; font-size: 12px;  color: #f68; cursor: pointer;display: inline-block;}
.doctor_info_menu .yuyue{overflow: hidden; display: inline-block; margin-left: 15px;  background: #f68; line-height: 26px; font-size: 12px; cursor: pointer; color: #fff ; padding: 0 4px; border-radius: 4px;} 
.all_div_ul{width: 100%; overflow: hidden; margin-top: 10px;}
.all_div_ul ul{width: 320px; overflow: hidden;}
.all_div_ul ul li{width: 130px; float: left;  margin-right: 30px; cursor: pointer;}
.all_div_ul ul li:nth-child(2){margin-right: 0!important; }
.all_div_ul ul li:last-child{margin-top: 20px ; }
.all_div_ul ul li:nth-child(2) a{ color: #fff!important; background: #f68!important; }
.all_div_ul ul li a{width: 100%; display: block; line-height: 32px; overflow: hidden; border-radius: 4px; color: #f68; border: 1px solid #f68; text-align: center; font-size: 14px;}
.all_div_fr{width: 260px; padding: 5px; border: 1px solid #eee; display: flex; overflow: hidden;}
.all_div_fr .fr_img{width: 90px; height: 90px; padding: 5px; border: 1px solid #eee;}
.all_div_fr .fr_img img{width: 100%;height: 100%;}
.all_div_fr .fl_info{flex: 1; -webkit-flex: 1; overflow: hidden;}
.all_div_fr .fl_info p{ font-size: 16px; color: #f68; font-weight: 600;}
.all_div_fr .fl_info .box{padding: 5px; color: #f68; background: #FFE1E5; width: 140px; border: 1px solid #f68; margin-top: 5px;}
.all_div_fr .fl_info .box span{display: block; font-size: 12px;}
/* 概览 */
.doctor_info_block{width: 100%; overflow: hidden; margin-bottom: 20px;}
.doctor_info_block_title{line-height: 48px; font-size: 20px; color: #333333; width: 100%; border-bottom: 1px solid #eee; font-weight: normal}
.doctor_info_block_title .else_span{  margin-left: 10px; font-size: 14px; color: #666;}
.doctor_info_block_title .else_span i{font-style: normal; color: #f68; padding: 0 3px;}
.doctor_info_block_title .else_one{ cursor: pointer; border: 1px solid #f68; font-size: 12px; padding: 0 10px; line-height: 24px; color: #f68; margin-top: 15px; display: block; text-align: center;}
.doctor_hylxmd{width: 100%; overflow: hidden; margin-top: 20px;}
.doctor_hylxmd_fl{width: 630px; overflow: hidden;}
.doctor_hylxmd_fl .num_tit{padding: 0 15px; font-size: 12px; line-height: 22px; color: #f68; background: #ffe6ed; float: right; }
.doctor_hylxmd_bottom .progress{ width: 100%; overflow: hidden;}
.doctor_hylxmd_bottom .progress em{width: 130px; display: block; float: left; height: 40px; line-height: 55px; text-align: right; color: #666666; font-size: 14px;}
.doctor_hylxmd_bottom{width: 100%; height: 130px; overflow: hidden;background: url("../images/bk_index_banner.png") no-repeat; background-position: right 0 center; background-size: 480px 100%;}
.doctor_hylxmd_fl .progress p{width: 470px; display: block; float: left; height: 30px; margin-top: 10px; margin-left: 20px;overflow: hidden;}
.doctor_hylxmd_fl .progress span{ display: block; text-align: right; line-height: 30px; font-size: 18px; color: #fff; }
.doctor_hylxmd_fr{width: 250px; overflow: hidden; float: left; margin-top: 20px;}
.doctor_hylxmd_fr ul{width: 100%; overflow: hidden;}
.doctor_hylxmd_fr em{display: block; font-size: 12px; color: #333; line-height: 24px; width: 70px; text-align: right;  float: left; margin-left: 10px;}
.doctor_hylxmd_fr p { margin: 8px 10px; height: 8px; width: 100px; background: #e6e6e6; float: left;}
.doctor_hylxmd_fr p i{display: block; background: #f6c829; height: 8px; display: block;}
.doctor_hylxmd_fr span{ display: block; width: auto;  float: left; padding-left: 3px; height: 24px; line-height: 24px; color: #999999;}
.doctor_hylxps_ul{width: 100%; overflow: hidden; margin: 10px auto;}
.doctor_hylxps_ul li{margin: 10px 10px 0 0; float: left; cursor: pointer}
.doctor_hylxps_ul li a{ font-size: 12px; display: block; color: #333333; width: auto; padding: 0px 6px; height: 28px; text-align: center; line-height: 28px; border: 1px solid #eee;}
.doctor_hylxps_ul li a:hover{color: #f68; border: 1px solid #f68;}
/* .doctor_hycztime{width: 100%; overflow: hidden;}
.doctor_hycztime table{width: 100%; border-collapse: collapse; border-spacing: 0; font-size: 12px; margin-top: 20px;}
.doctor_hycztime table tr { border-left: 1px solid #ccc;} */
/* .doctor_hycztime th { height: 44px; text-align: center; background: #e8e8e8; width: 128px; color: #666666; border-right: 1px solid #ccc;}
.doctor_hycztime table td { height: 44px; text-align: center; color: #666666; font-size: 14px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.doctor_hycztime table td.color_title { color: #666; } */
.doctor_info_block_title .else{ line-height: 24px; padding: 4px 10px; background: #f68; color: #fff;  font-size: 14px; margin-top: 8px;  border-radius: 3px;  float: right;}
.doctor_hyhzzx_tabs {width: 100%; overflow: hidden; }
.doctor_hyhzzx_tabs ul{width: 100%; overflow: hidden; margin: 10px auto;}
.doctor_hyhzzx_tabs li{margin: 10px 10px 0 0; float: left; cursor: pointer}
.doctor_hyhzzx_tabs li a{ font-size: 14px; display: block; color: #333333; width: auto; padding: 0px 10px; height: 35px; text-align: center; line-height: 35px; border: 1px solid #eee;}
.doctor_hyhzzx_tabs li .sel{background: #f68!important; border: 1px solid #f68!important; color: #fff!important;}
.doctor_hyhzzx_tabs li a:hover{color: #f68; border: 1px solid #f68;}
.doctor_hyhzzx{width: 100%; overflow: hidden;}
.doctor_hyhzzx ul{width: 100%; overflow: hidden;}
.doctor_hyhzzx ul li{padding : 20px 0; border-bottom: 1px dashed #EEE; line-height: 20px;}
.doctor_hyhzzx ul li p{width: 100%; overflow: hidden; padding-left: 30px; background: url(../images/ico_question.png) no-repeat; background-size: 20px; background-position: left center;}
.doctor_hyhzzx ul li p a{color: #666; font-size: 14px; line-height: 20px; cursor: pointer;}
.doctor_hyhzzx ul li p a:hover{color: #f68;}
.doctor_hyhzzx ul li p span{ color: #999; font-size: 14px; line-height: 20px;}
.doctor_hyhzzx ul li .menu{line-height: 22px; width: 100%; overflow: hidden; color: #666; font-size: 14px; margin-top: 5px; cursor: pointer;}
.doctor_hyhzzx ul li .menu:hover{color: #f68;}
.look_more_wt{cursor: pointer; margin: 20px auto 0 auto;width: 130px; text-align: center; border: 1px solid #eee; color: #3e3e3e; line-height: 30px; font-size: 14px;}
.look_more_wt:hover{color: #fff; background: #f68; border: 1px solid #f68;}
.doctor_hykbjy{width: 100%; overflow: hidden;}
.doctor_info_block_title .else_two{float: right; color: #666666; font-size: 14px; line-height: 50px; }
.doctor_hykbjy ul{width: 100%; overflow: hidden; margin-top: 20px;}
.doctor_hykbjy ul li{ float: left; padding: 0px 13px;  line-height: 20px; text-align: center;  font-size: 14px;  border-right: 1px solid #eee; cursor: pointer;}

.myh_doctor_right_column_1{width: 100%; overflow: hidden; border: 1px solid #eee; margin-top: 50px;}
.myh_doctor_right_column_1 h4{width: 100%; overflow: hidden; padding: 10px 15px; color: #3e3e3e; font-size: 20px; background: #f2f2f2;}
.myh_doctor_right_column_1 .bottom{padding: 15px;  background: #fff;}
.myh_doctor_right_column_1 .top_a{cursor: pointer; border: 1px solid #eee; color: #5e5e5e; height: 150px; line-height: 20px; font-size: 14px; padding: 15px; display: block;}
.myh_doctor_right_column_1 span{color: #f68;}
.myh_doctor_right_column_1 p{line-height: 24px; color: #5e5e5e; font-size: 15px; margin-top: 20px;}
.myh_doctor_right_column_1 em{color: #000; font-size: 15px;}
.myh_doctor_right_column_1 .bom_a{cursor: pointer; width: 100%; margin-top: 20px; line-height: 40px; border-radius: 5px; background: #f68; color: #fff; width: 100%; text-align: center; display: block;}

.myh_doctor_right_column_2{width: 100%; overflow: hidden; padding: 15px; border: 1px solid #eee;  margin-top: 30px; }
.myh_doctor_right_column_2 h4{font-size: 16px; color: #000; padding-bottom: 15px; border-bottom: 1px solid #eee; font-weight: 500;}
.myh_doctor_right_column_2 .top_ul{width: 100%; overflow: hidden; padding: 15px 0; display: flex;}
.myh_doctor_right_column_2 .top_ul li{flex: 1; -webkit-flex: 1; overflow: hidden; font-size: 14px; color: #3e3e3e; text-align: center; cursor: pointer;}
.myh_doctor_right_column_2 .top_ul li:hover{color: #f68;}
.myh_doctor_right_column_2 .top_ul li:nth-child(2){border-right: 1px solid #eee; border-left: 1px solid #eee;}
.myh_doctor_right_column_2 .active{color: #f68!important;}
.myh_doctor_right_2_ul{width: 100%; overflow: hidden;}
.myh_doctor_right_2_ul li{width: 100%; overflow: hidden; display: flex; padding: 15px 0; border-bottom: 1px dashed #eee;}
.myh_doctor_right_2_ul li:last-child{padding-bottom: 0!important; border-bottom: none!important;}
.myh_doctor_right_2_ul .else_fl_span{background: #f9b72d!important;}
.myh_doctor_right_2_ul .fl_span{display: block; line-height: 25px; height: 25px; background: red; color: #fff; font-size: 14px; padding: 0 6px; margin-right: 10px; }
.myh_doctor_right_2_ul .fr_info{flex: 1; -webkit-flex: 1; overflow: hidden;}
.myh_doctor_right_2_ul .fr_info a{display: flex; color: #333333; line-height: 18px; font-size: 14px; height: 18px; white-space: nowrap; word-break: break-word; text-overflow: ellipsis; overflow: hidden;}
.myh_doctor_right_2_ul .fr_info p{ color: #999999; line-height: 22px; width: 100%; overflow: hidden; font-size: 14px;}
.myh_doctor_right_2_ul .fr_info em{color: #f68;}

.myh_doctor_right_column_3{width: 100%; overflow: hidden; padding: 15px; border: 1px solid #eee;  margin-top: 30px; }
.myh_doctor_right_column_3 h4{font-size: 16px; color: #000; padding-bottom: 15px; border-bottom: 1px solid #eee; font-weight: 500;}
.myh_doctor_right_column_3 ul{width: 100%; overflow: hidden;}
.myh_doctor_right_column_3 ul li{width: 100%; overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #eee;}
.myh_doctor_right_column_3 a{width: 100%; display: block; color: #5e5e5e; display: block; font-size: 14px; line-height: 1; cursor: pointer;}
.myh_doctor_right_column_3 a:hover{color: #f68;}
.myh_doctor_right_column_3 ul li:last-child{border-bottom: none!important; padding-bottom: 0!important;}




/* 专家坐诊时间 table */
.expert_table_content table{border: 4px solid #fff; }
.expert_table_content th{border: 4px solid #fff; }
.expert_table_content td{border: 4px solid #fff; }

.expert_table_content table{margin-top: 20px; border: solid #fff; border-width: 4px 0px 0px 2px;}
.expert_table_content table th{ font-size: 14px; line-height: 1; color: #ff6688; padding: 10px; overflow: hidden; text-align: center; background: #ffd2e6; margin-top: 10px;}
.expert_table_content td{ overflow: hidden;  background: #ffeef4; padding: 10px; margin-top: 5px; font-size: 12px; color: #444141}
.expert_table_content td a{color: #000; font-size: 16px;}
.expert_table_content td a span{  font-size: 12px;}
.expert_table_content table p{ font-size: 24px; line-height: 1; color: #ff6688; padding: 10px 0; overflow: hidden; text-align: center; background: #ffd2e6;}

/* 预约服务 */
.service_yy_alert { width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); z-index: 10000;  display: none;}
.service_yy_alert_content { width: 400px; background: #ffffff; position: absolute; border-radius: 4px; left: 50%; top: 50%; border: none; z-index: 99999; }
.service_yy_menu{width:100%;overflow:hidden;padding:15px}
.service_yy_menu .tips{font-size: 13px;color:#f68;line-height:20px;overflow:hidden;padding-bottom:10px}
.service_yy_menu .service_yy_block{width:100%;overflow:hidden;padding:10px 0;border-bottom:1px solid #eee}
.service_yy_menu .service_yy_block label{font-size:15px;line-height:21px;color:#3e3e3e;float:left;width:50px;display:block}
.service_yy_menu .service_yy_block input{font-size:15px;line-height:21px;color:#3e3e3e;padding:0 10px;display:block;float:left;width:180px;outline:none;border:none}
.service_yy_menu .service_yy_block textarea{font-size:15px;line-height:21px;color:#3e3e3e;padding:0 10px;display:block;float:left;width:200px;outline:none;border:none}
.service_yy_bottom{width: 100%; overflow: hidden; }
.service_yy_bottom a{width: 70%; margin: 15px auto; background: #f68; cursor: pointer; border-radius: 6px; text-align: center; color: #fff; line-height: 50px; display: block; font-size: 15px; }
.m_new_bottom{display: none;}
.service_yy_alert .close_hp_alert{ top: -20px; right: -18px; width: 30px; height: 30px; overflow: hidden; float: right; cursor: pointer; position: absolute; background: #fafafa; border-radius: 50%;}
.service_yy_alert .close_hp_alert img{width: 100%; height: 100%;}



/* *********  直播详情页    ************ */
.live_vedio_box_m{display: none;}
.btn_live{display: block; position: absolute; left: 50%; top: 50%; width: 40px;  height: 40px; opacity: 0.7; cursor: pointer; border-radius: 50%;  background:url(../images/icon_best_open_copy.png) no-repeat 100%;}
.fafafa{background: #fafafa;}
.live_detail .right_column{width: 280px; }
.live_detail .left_column{width: 880px;}
.live_detail .right_column{width: 280px;}
.live_vedio_box{width: 100%; overflow: hidden; height: 370px; position: relative;}
.live_vedio_box_fmt{width: 100%; height: 100%; overflow: hidden; display: block; }
#live_vedio_box_fmt_img{width: 100%; height: 100%; position: absolute; top: 0; z-index: 999;}
.one_img{width: 100%; overflow: hidden; height: 100%;}
.two_img{ width: 393px !important; height: 200px !important; position: absolute; top: 85px; left: 71px;z-index: 999;overflow: hidden;} 

.live_vedio_box_content{ display: none; width: 100%; overflow: hidden; position: absolute; top: 0; left: 0}
.live_vedio_box_content video{width: 100%; overflow: hidden; height: 370px;}
.live_vedio_box img{width: 100%; height: 100%; overflow: hidden;}
.live_doctor_info{ width: 100%; overflow: hidden; background: #fff; padding: 20px; margin-top:20px;}
.live_doctor_info .info_img{width: 74px; height: 74px; overflow: hidden; border-radius: 50%;}
.live_doctor_info img{width: 100%; height: 100%;}
.live_doctor_info .info_pro{ max-width: 135px; overflow: hidden; margin: 15px 45px 15px 15px;}
.live_doctor_info .info_pro h2{font-size: 16px; color: #3E3E3E; line-height: 20px; width: 100%;}
.live_doctor_info .info_pro h2 span{font-size: 14px; color: #7E7E7E; padding-left: 15px;}
.live_doctor_info .info_pro p{width: 100%; overflow: hidden;font-size: 14px; color: #7E7E7E; line-height: 18px; margin-top: 8px;}
.live_doctor_info .info_goods{width: 345px; overflow: hidden; margin: 15px 0;}
.live_doctor_info .info_goods p{font-size: 14px; color: #2A2A2A; line-height: 24px;}
.live_doctor_info .info_goods p span{color: #f68;}
.live_doctor_info .info_zx{width: 118px; overflow: hidden;}
.live_doctor_info .info_zx a{display: block; cursor: pointer; height: 33px; width: 100%; text-align: center; overflow: hidden; line-height: 33px; font-size: 14px; border-radius: 4px;}
.live_doctor_info .info_zx a:first-child{background: #FFEBEF; color: #f68}
.live_doctor_info .info_zx a:last-child{background: #f68; color: #fff; margin-top: 15px;}
.live_detail_block{background: #fff; padding: 20px; overflow: hidden; margin-top: 20px;}
.live_detail_block h3{font-size: 26px;  color: #444141; line-height: 22px; font-weight: normal; padding-bottom: 15px; border-bottom: 1px solid #eee;}
.live_doc_answer_ul{width: 1005; overflow: hidden; }
.live_doc_answer_ul li{width: 100%; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #eee;}
/* .live_doc_answer_ul li:last-child{padding-bottom: 0!important; border-bottom: none!important;} */
.live_doc_answer_ul .top_info{width: 100%; overflow: hidden;}
.live_doc_answer_ul .top_info img{width: 40px; height: 40px; border-radius: 50%; margin-right: 15px; overflow: hidden;}
.live_doc_answer_ul .top_info p{max-width: 200px; margin-right: 15px; font-size: 16px;  color: #3E3E3E;line-height: 40px; overflow: hidden;}
.live_doc_answer_ul .top_info span{margin-top: 6px;  display: block; background: #F6F6F6; border-radius: 4px;font-size: 13px;  color: #7D7D7D; line-height: 27px; padding: 0 10px; overflow: hidden;}
.live_doc_answer_ul .li_content {width: 100%; overflow: hidden; margin-top:10px; }
.live_doc_answer_ul .li_content p{width: 100%; overflow: hidden;font-size: 14px; color: #3E3E3E; line-height: 20px; }
.live_doc_answer_ul .li_imgs{width: 100%; overflow: hidden;}
.live_doc_answer_ul .li_imgs img{width: 89px; height: 89px; margin-top: 15px; margin-right: 15px; overflow: hidden; float: left;}
.doc_answer_content{ padding: 15px; display: flex; display: -webkit-flex; width: 100%; overflow: hidden; margin-top: 20px; background: #F5F5F5; border-radius: 4px;}
.doc_answer_content img{width: 35px; height: 35px; border-radius: 50%; overflow: hidden; margin-right: 10px;}
.doc_answer_content .doc_info{flex: 1; -webkit-flex: 1; overflow: hidden;}
.doc_answer_content .doc_info .box{background: #FF6688 url("../images/ico_live_det_02.png") no-repeat; cursor: pointer; border-radius: 100px; line-height: 30px; width: 170px; font-size: 12px; color: #FFFFFF; background-size: 12px 16px;background-position: 15px center;  cursor: pointer; border-radius: 100px; padding: 0 15px 0 35px; margin-top: 10px; } 
.doc_answer_content h4{font-size: 16px; font-weight: normal; color: #3E3E3E; line-height: 30px; width: 100%; overflow: hidden;}
.doc_answer_content h4 span{font-size: 14px; color: #9E9E9E; padding-left: 15px; }
.doc_answer_content p{width: 100%; overflow: hidden; margin-top: 5px; font-size: 14px; color: #3E3E3E; line-height: 20px;}
.live_doc_answer_ul .bottom_tips{width: 100%; overflow: hidden; margin-top: 15px; font-size: 12px; color: #9E9E9E;}
.live_about_video_ul{width: 100%; overflow: hidden; }
.live_about_video_ul li{width: 268px; border: 1px solid #eee; margin-right: 15px; margin-top: 15px; float: left; overflow: hidden;}
.live_about_video_ul li:nth-child(3n){margin-right: 0!important;}
.live_about_video_ul .vedio_box{width: 100%; height: 130px; overflow: hidden; position: relative;}
.live_about_video_ul .vedio_box img{width: 100%; height: 100%; overflow: hidden;}
.live_about_video_ul h5{cursor: pointer; padding: 13px 9px; border-bottom: 1px solid #eee; font-weight: normal; overflow: hidden; line-height: 18px;font-size: 14px; color: #3E3E3E; width: 100%;}
.live_about_video_ul h5:hover{color: #f68;}
.live_about_video_ul .bottom_info{cursor: pointer;  padding: 8px 11px; background: #F5F5F5; overflow: hidden;}
.live_about_video_ul .bottom_info img{width: 22px; height: 22px; overflow: hidden; border-radius: 50%;}
.live_about_video_ul .bottom_info span{font-size: 12px; color: #7E7E7E; line-height: 22px; padding-left: 15px;}
.live_det_fr_one{ position: relative; margin-bottom: 20px; min-height: 370px; width: 100%; overflow: hidden; padding: 20px ; background: #fff; border: 1px solid #eee; }
.live_det_fr_one h1{font-size: 22px; color: #444141; line-height: 28px; width: 100%;}
.live_det_fr_one .state_video{width: 100%; overflow: hidden; margin: 15px 0;}
.live_det_fr_one .state_video span{font-size: 14px; color: #9E9E9E; line-height: 28px;}
.live_det_fr_one .state_video em{ line-height: 1; font-style: normal; color: #fff; padding: 7px 13px; background: #F5A623; border-radius: 4px; font-size: 14px;}
.live_det_fr_one p{font-size: 14px; color: #9E9E9E; line-height: 22px; width: 100%; overflow: hidden;}
.live_det_fr_one .zx_btn{width: 240px; position: absolute; bottom: 25px; left: 20px; text-align: center; cursor: pointer; display: block; background: #FF6688; border-radius: 3px; line-height: 46px; font-size: 16px; color: #FFFFFF; margin-top: 30px;}

.live_det_fr_two{width: 100%; overflow: hidden; padding: 20px; background: #fff; }
.live_det_fr_two h5{width: 100%; overflow: hidden;font-size: 22px; color: #444141; line-height: 28px; }
.live_det_fr_two h5 a{cursor: pointer; font-size: 12px; color: #FF6688; float: right;}
.live_det_fr_two_ul{width: 100%; overflow: hidden;}
.live_det_fr_two_ul li{width: 100%; overflow: hidden; margin-top: 20px;}
.live_det_fr_two_ul li img{width: 100%; height: 130px; overflow: hidden;}
.live_det_fr_two_ul li .ellipsis{ cursor: pointer; display: block;font-size: 14px; color: #444141; width: 100%; overflow: hidden; margin-top: 10px;}
.live_det_fr_two_ul li .ellipsis:hover{color: #f68;}



/* *********************** 医生详情- 2019-06-06 *********************** */
.doctor_det_main{width: 100%; background: #fafafa;}
.doctor_info_box{width: 100%; overflow: hidden; background: #fff; padding: 25px; display: flex; display: -webkit-flex;padding-right: 0}
.info_img_fl{width: 130px; height: 180px; overflow: hidden; margin-right: 25px; }
.info_img_fl img{width: 100%; height: 100%; overflow: hidden;}
.info_menu_fr{flex: 1; -webkit-flex: 1; overflow: hidden; position: relative;}
.info_menu_fr h1{font-size: 20px; color: #3E3E3E; font-weight: 500; line-height: 25px; width: 100%; font-weight: 500; margin-bottom: 0px;}
.info_menu_fr h1 span{padding-left: 24px; font-weight: normal!important; font-size: 14px; color: #6E6E6E;}
.info_menu_fr .info_list{width: 100%; overflow: hidden; margin-top: 10px; line-height: 22px;font-size: 14px; color: #6e6e6e;  }
.info_menu_fr .info_list span{ font-size: 14px; line-height: 22px; overflow: hidden;}
.info_menu_fr .tit{color: #3e3e3e!important; width: 70px; font-weight: 500;}
.info_menu_fr .many_line{width: 618px;} 
.f68{color: #f68;}
.keshi{max-width: 326px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;max-height: 20px;}
.chuzen{    position: relative;top: -3px;}
.info_menu_fr .tags_ul{width: 100%; overflow: hidden;}
.info_menu_fr .tags_ul li{font-size: 14px;margin-top: 15px; line-height: 20px; padding:7px 10px; border-radius: 4px; float: left; margin-right: 15px;}
.info_menu_fr .tags_ul li:first-child{background: #FFF3F3; color: #f68;}
.info_menu_fr .tags_ul li:nth-child(2n){background: #EBF6FF; color: #308BE3;}
.info_menu_fr .tags_ul li:last-child{background: #FFF5EB;color: #EB9641;}
.zhixun{ width: 290px;height: 269px;position: relative; border-left: 1px solid #EEEEEE;margin-top: 23px;}
.zhixun p .lxys{    font-size: 20px;color: #3E3E3E;margin: 0 8px;position: relative;top: 7px;}
.zhixun p {text-align: center;position: relative;top: 8px;}
.spanline{ display: inline-block;width: 40px;border-top: 1px solid #eee;}
.zx_ul_abslute{overflow: hidden; position: absolute; top: 108px; right: 38px;}
.zx_ul_abslute li{margin-right: 23px; overflow: hidden; width: 58px; float: left;}
.zx_ul_abslute li:last-child{margin-right: 0!important;}
.zx_ul_abslute img{width: 45px; height: 45px; overflow: hidden; margin:0 auto;}
.zx_ul_abslute .el{font-size: 14px; display: block;cursor: pointer; color: #3E3E3E; line-height: 20px;text-align: center; margin-top: 7px;}
.zx_ul_abslute .el:hover{color: #f68;}
.doctor_det_content .doctor_info_block{padding: 20px; background: #fff; margin-bottom: 0; margin-top: 20px;}
.doctor_det_content .left_column{width: 880px;}
.doctor_det_content .right_column{width: 280px;}
.doctor_det_content h2{width: 100%; overflow: hidden; padding-bottom: 15px; border-bottom: 1px solid #eee; font-size: 26px; color: #444141; line-height: 33px; height: 33px; font-weight: normal; }
.doctor_det_content h2 i{padding-left: 50px; font-size: 18px; color: #E69C22; font-style: normal;}
.doctor_det_content h2 span{font-size: 16px; padding-left: 10px; color: #3E3E3E;}
.doctor_det_allpf{padding: 10px 0; width: 100%; overflow: hidden; }
.doctor_det_allpf li{width: 100%; overflow: hidden; margin-top: 15px; }
.doctor_det_allpf p{font-size: 18px; color: #3E3E3E; line-height: 25px; max-width: 75px; float: left; margin-right: 20px; }
.doctor_det_allpf div{width: 276px; background-image: linear-gradient(-180deg, #F4CB47 0%, #E69C22 100%); box-shadow: 0 2px 4px 0 #DFCA94; border-radius: 100px; height: 10px; margin-right: 15px; margin-top: 7px; float: left; position: relative;}
.doctor_det_allpf i{font-style: normal;font-size: 18px; color: #3E3E3E; line-height: 25px; padding-right: 10px;}
.doctor_det_allpf span{ font-size: 18px; color: #3E3E3E; line-height: 25px; }
.doctor_hycztime{width: 100%; overflow: hidden;}
.doctor_hycztime table{width: 100%; border-collapse: collapse; border-spacing: 0; margin-top: 30px; margin-bottom: 10px;}
.doctor_hycztime table tr { border-left: 1px solid #eee;}
.doctor_hycztime th{background: #FFF6F6;height: 50px; text-align: center;width: 128px; color: #f68; border-right: 1px solid #eee; font-weight: 600; font-size: 20px;}
.doctor_hycztime table td { max-width: 100px; min-width: 100px; padding: 0 10px;  height: 90px; text-align: center; color: #3e3e3e; font-size: 14px; border-bottom: 1px solid #eee; border-right: 1px solid #eee; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.doctor_hycztime table td p{width: 100%; overflow: hidden; line-height: 26px; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.doctor_hycztime .color_title{font-size: 18px!important; font-weight: 600; }
.color_date{color: #6E6E6E!important; font-weight: normal!important;}
.doctor_det_illness_zx{width: 100%; overflow: hidden;}
.doctor_det_illness_zx li{width: 100%; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #eee;}
.doctor_det_illness_zx li:last-child{padding-bottom: 0!important; border-bottom: none!important;}
.doctor_det_illness_zx h3{font-size: 16px; color: #3E3E3E;margin-bottom: 13px; line-height: 20px; width: 100%; overflow: hidden;}
.doctor_det_illness_zx h3:hover{color: #f68;}
.doctor_det_illness_zx p{width: 100%; overflow: hidden; margin-bottom: 13px; font-size: 12px; color: #9E9E9E; line-height: 18px; }
.doctor_det_illness_zx .bottom_box{width: 100%; overflow: hidden; }
.doctor_det_illness_zx span{font-size: 12px; color: #9E9E9E; line-height: 1;}
.doctor_det_illness_pj_top{width: 100%; overflow: hidden; margin-top: 5px;max-height:135px;position: relative;}
.doctor_det_illness_pj_top .show{color: #f68;margin: 0;padding: 0; font-size: 12px;border: none; background: #fff; position: absolute;bottom: 3px; right: -2px;}
.doctor_det_illness_pj_top .show:hover{background: none;border:none}
.doctor_det_illness_pj_top li{padding: 0 12px; line-height: 27px; margin-top: 15px; float: left; border: 1px solid #f68; border-radius: 4px; margin-right: 10px; cursor: pointer; }
.doctor_det_illness_pj_top li a{font-size: 14px; color: #FF6688; display: block; line-height: 27px;}
.doctor_det_illness_pj_top .sel{background: #FFEBEF!important; border: 1px solid #FFEBEF!important; }
.doctor_det_illness_pj_top li:hover{background: #FFEBEF; border: 1px solid #FFEBEF; }
.doctor_det_illness_pj{width: 100%; overflow: hidden;}
.doctor_det_illness_pj li{width: 100%; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #eee;}
.doctor_det_illness_pj li:last-child{padding-bottom: 0!important; border-bottom: none!important;}
.doctor_det_illness_pj p{font-size: 12px; width: 100%; color: #6E6E6E; line-height: 18px;}
.doctor_det_illness_pj h3{ font-weight: 300;font-size: 16px; cursor: pointer; color: #3E3E3E; margin-top: 6px; margin-bottom: 13px; line-height: 20px; width: 100%; overflow: hidden;}

.doctor_det_illness_pj .bottom_div{width: 100%; overflow: hidden; }
.doctor_det_illness_pj .bottom_div span{font-size: 12px; color: #9E9E9E; line-height: 1;}
.doctor_det_illness_pj .bottom_div i{ font-style: none!important; font-size: 12px; color: #f68; line-height: 1; margin-left: 35px;}
.doctor_det_aticle_ul{width: 100%; overflow: hidden; position: relative;}
.doctor_det_aticle_ul::before{content: ''; height: 100%; border-right: 1px solid #eee; position: absolute; top: 15px; left: 360px;}
.doctor_det_aticle_ul li{width: 280px; overflow: hidden; float: left; margin-top: 15px; }
.doctor_det_aticle_ul li:nth-child(2n-1){margin-right: 80px; }
.doctor_det_aticle_ul li:nth-child(2n){margin-left: 80px; }
.doctor_det_aticle_ul h3{width: 100%; font-weight: normal; font-size: 16px; cursor: pointer; color: #3E3E3E;margin-bottom: 10px; line-height: 18px;  width: 100%; overflow: hidden;}
.doctor_det_aticle_ul h3:hover{color: #f68;}
.doctor_det_aticle_ul .bottom_div{width: 100%; overflow: hidden; }
.doctor_det_aticle_ul .bottom_div span{font-size: 10px; color: #9E9E9E; line-height: 1;}
.doc_det_about_doctor_list{width: 100%; overflow: hidden; margin-top: 5px;}
.doc_det_about_doctor_list li{border-bottom: 2px solid #fff; cursor: pointer; float: left; padding-bottom: 6px; position: relative; font-size: 16px; color: #3E3E3E; margin-top: 15px; margin-right: 20px; }
.doc_det_about_doctor_list li:hover{color: #f68; border-bottom: 2px solid #f68;}
.doc_det_about_doctor_list .active{color: #f68!important; border-bottom: 2px solid #f68;}
.top10_doctor{width: 100%; overflow: hidden; margin-top: 20px;}
.top10_doctor h5{width: 100%; overflow: hidden;font-size: 14px; color: #3E3E3E; line-height: 18px;}
.top10_doctor ul{width: 100%; overflow: hidden; margin-top: 5px;}
.top10_doctor li{cursor: pointer; float: left; line-height: 18px; margin-top: 15px; margin-right: 30px;font-size: 14px; color: #3E3E3E;}
.doc_tab-content a{color: #3e3e3e; cursor: pointer;}
.doc_tab-content a:hover{color: #f68;}
.hot_city_phb{width: 100%; overflow: hidden; margin-top: 20px;}
.hot_city_phb h5{width: 100%; overflow: hidden;font-size: 14px; color: #3E3E3E; line-height: 18px;}
.hot_city_phb ul{width: 100%; overflow: hidden; margin-top: 5px;}
.hot_city_phb li{cursor: pointer; float: left; line-height: 18px; margin-top: 15px; margin-right: 17px;font-size: 14px; color: #3E3E3E;}
.hot_city_phb li:nth-child(5n){margin-right: 0!important;}
.comment_room_doctor{margin-top: 20px; width: 100%; overflow: hidden; background: #fff; padding: 20px;}
.comment_room_doctor h4{width: 100%; margin-bottom: 10px; font-weight: normal; overflow: hidden;font-size: 22px; color: #444141; line-height: 28px; }
.comment_room_doctor h4 a{font-size: 12px; color: #FF6688; float: right; cursor: pointer;}
.comment_room_doctor_ul{width: 100%; overflow: hidden; }
.comment_room_doctor_ul li{width: 100%; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #eee; }
.comment_room_doctor_ul li:last-child{border-bottom: none!important; padding-bottom: 0!important;}
.comment_room_doctor_ul .info_top{width: 100%; overflow: hidden; display: flex; display: -webkit-flex;}
.comment_room_doctor_ul .info_top img{width: 60px; height: 60px; overflow: hidden; border-radius: 50%; margin-right: 20px;}
.comment_room_doctor_ul .info_top div{flex: 1; -webkit-flex:1; overflow: hidden;}
.comment_room_doctor_ul h5{font-size: 18px; cursor: pointer; color: #3E3E3E; line-height: 23px; overflow: hidden; width: 100%;margin-top: 3px;}
.comment_room_doctor_ul h5:hover{color: #f68;}
.comment_room_doctor_ul h5 span{font-weight: normal; font-size: 14px; color: #7E7E7E; padding-left: 15px;  }
.comment_room_doctor_ul .info_top div p{font-size: 14px; width: 100%; color: #7E7E7E; margin-top: 5px; line-height: 18px;}
.comment_room_doc_goods{width: 100%; margin-top: 10px;font-size: 16px; color: #7e7e7e; line-height: 24px;}
.comment_room_doc_goods i{font-style: normal; color: #3E3E3E;}
.comment_room_doc_zx{display: block; cursor: pointer; width: 110px; line-height: 32px;background: #FF6688; text-align: center; margin: 10px auto 0 auto;  border-radius: 4px;font-size: 16px; color: #FFFFFF;}
.comment_room_doc_zx:visited{color: #fff;}
.comment_room_doc_zx:hover{color: #fff;}
.fk_raking_doctor_ul{width: 100%; overflow: hidden; }
.fk_raking_doctor_ul li{width: 100%; overflow: hidden; margin-top: 15px; }
.fk_raking_doctor_ul em{ font-weight: 600; font-size: 22px;margin-right: 20px;line-height: 28px;  overflow: hidden; }
.fk_raking_doctor_ul li:first-child em{ color: #F5A623; }
.fk_raking_doctor_ul li:nth-child(2) em{ color: #939393;}
.fk_raking_doctor_ul li:nth-child(3) em{ color: #B3802D; }
.fk_raking_doctor_ul li:last-child em{ color: #f68; font-size: 18px!important; }

.fk_raking_doctor_ul span{ font-size: 16px; color: #444141; overflow: hidden; line-height: 28px; }
.fk_raking_doctor_ul i{ float: right; font-size: 18px; color: #9e9e9e; overflow: hidden; line-height: 28px;}

/* *********************** 医生大全- 2019-06-06 *********************** */
.doc_list_centent{width: 100%; padding: 20px;  background: #fff;  overflow: hidden;}
.doc_list_centent .hospital_block_title_tip{width: 140px;}
.doc_list_centent_ul{width: 100%; overflow: hidden; margin-top: 34px;}
.doc_list_centent_ul_li{padding: 15px 0; overflow: hidden; border-bottom: 1px solid #eee;}
.doc_list_centent_fl{width: 815px; overflow: hidden; padding-right: 15px;}
.doc_list_centent_top{width: 100%; overflow: hidden; display: flex; display: -webkit-flex;}
.doc_list_centent_top_img{width: 100px; height: 100px; overflow: hidden; border-radius: 50%; margin-right: 20px; }
.doc_list_info{flex: 1; -webkit-flex: 1; overflow: hidden; }
.doc_list_info h2{ cursor: pointer; font-weight: 500;font-size: 20px;  color: #3E3E3E; line-height: 28px; margin-right: 3px;}
.doc_list_info h2:hover{color: #f68;}
.doc_list_info h2 span{font-size: 14px; color: #7E7E7E; margin-left: 10px;font-weight: normal;}
.doc_list_info p{width: 100%; overflow: hidden; font-size: 14px;  color: #6E6E6E; line-height: 18px; margin-top: 7px;}
.doc_tags_ul_one{width: 100%; overflow: hidden;}
.doc_tags_ul_one li{font-size: 14px;margin-top: 12px; line-height: 20px; padding:7px 10px; border-radius: 4px; float: left; margin-right: 15px;}
.doc_tags_ul_one li:first-child {background: #FFF3F3; color: #f68;}
.doc_tags_ul_one li:nth-child(2n) {background: #EBF6FF; color: #308BE3;}
.doc_tags_ul_one li:last-child {background: #FFF5EB; color: #EB9641;}
.doc_tags_ul_one li:first-child a{background: #FFF3F3; color: #f68;}
.doc_tags_ul_one li:nth-child(2n) a{background: #EBF6FF; color: #308BE3;}
.doc_tags_ul_one li:last-child a{background: #FFF5EB; color: #EB9641;}
.doc_tags_ul_two_div{width: 100%; overflow: hidden; height: 92px; position: relative;}
.doc_tags_ul_two_div img{ width: 25px; height: 12px;  overflow: hidden; position: absolute; right: -18px; bottom: 10px; cursor: pointer;}
.doc_tags_ul_two_div a{position: absolute;width: 32px;height: 17px;right: 0px;top: 28px;}
.doc_tags_ul_two{width: 100%; overflow: hidden;}
.doc_tags_ul_two.doctor_item{width: 90%; overflow: hidden;}
.doc_tags_ul_two li{background: #F1F1F1;float: left;  border-radius: 4px; line-height: 20px; padding:7px 10px; font-size: 14px; color: #7E7E7E; margin-top: 12px; margin-right: 15px;}
.doc_list_centent_bottom{width: 100%; overflow: hidden;}
.doc_list_centent_bottom p{font-size: 14px; width: 100%; color: #9E9E9E; line-height: 21px; margin-top: 18px;}
.doc_list_centent_fr{width: 300px; overflow: hidden; border-left: 2px solid #eee;}
.doc_list_centent_fr h4{font-size: 20px; width: 100%; text-align: center; color: #3E3E3E; line-height: 26px;}
.doc_list_centent_fr em{font-style: normal; display: block; margin-bottom: 2px;  font-size: 20px; width: 100%; text-align: center; color: #f68; line-height: 28px;}
.doc_list_centent_fr p{font-size: 14px; width: 100%; text-align: center; color: #6e6e6e; line-height: 20px; margin-top: 2px;}
.doc_list_centent_fr p span{color: #EB9641;}
.doc_list_centent_fr a{display: block; cursor: pointer; width: 110px; margin: 12px auto 0 auto; background: #f68; border-radius: 4px;  font-size: 16px; text-align: center; color: #fff; line-height: 32px;}
.doc_list_centent .tcdPageCode{margin-top: 20px;}

.kepu_zx_a{box-sizing: border-box; -webkit-box-sizing: border-box; padding: 10px;  margin: 15px 0; line-height: 25px!important;}
.no_data_p{ width: 100%; text-align: center;  margin-top: 15px; font-size: 14px; color: #7e7e7e;}
.doc_tags_ul_two_div img{right: 0;}

/* *********************** 成功案例 *********************** */

.cases_index {
    background: #fafafa;
  }
  .cases_main {
    overflow: visible;
  }
  .cases_main .top {
    overflow: hidden;
    height: auto;
  }
  .cases_main .top .left {
    width: 818px;
    height: 340px;
    float: left;
  }
  .cases_main .top .right {
    width: 362px;
    height: 340px;
    float: right;
  }
  .cases_main .top .right .baoxiimg {
    position: absolute;
    top: 123px;
    width: 366px;
    background: #fff7f7;
  }
  .cases_main .top .right .baoxiimg img {
    margin: 0 auto;
  }
  .cases_main .gonglue {
    overflow: hidden;
    margin-top: 20px;
  }
  .cases_main .gonglue .left {
    width: 350px;
    height: 308px;
    float: left;
  }
  .cases_main .gonglue .right {
    width: 810px;
    height: 308px;
    float: right;
    padding: 22px;
    padding-right: 0px;
    padding-top: 0;
    box-sizing: border-box;
    background: white;
  }
  .cases_main .gonglue .right .item {
    width: 384px;
    height: 120px;
    float: left;
    margin-top: 22px;
    padding-right: 10px;
  }
  .cases_main .gonglue .right .itemimg {
    float: left;
  }
  .cases_main .gonglue .right .itemimg img {
    width: 120px;
    height: 120px;
    float: left;
  }
  .cases_main .gonglue .right .text {
    float: right;
    width: 250px;
  }
  .cases_main .gonglue .right .text .tag {
    margin-top: 58px;
  }
  .cases_main .gonglue .right .text .tag span {
    margin-right: 30px;
    font-size: 13px;
    color: #9E9E9E;
  }
  .cases_main .gonglue .right .text .title {
    font-weight: 600;
  }
  .cases_main .downapp {
    margin-top: 22px;
  }
  .cases_main .articles {
    padding: 20px;
    background: white;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    height: 330px;
    margin-top: 22px;
  }
  .cases_main .articles .article {
    width: 360px;
    height: 92px;
    background: #FFF6F6;
    position: relative;
  }
  .cases_main .articles .article .title {
    font-size: 16px;
    color: #3E3E3E;
    width: 315px;
    padding-top: 8px;
  }
  .cases_main .articles .article p {
    border: none;
  }
  .cases_main .articles .article p span {
    font-size: 13px;
    color: #9E9E9E;
    padding: 0;
    margin-right: 30px;
  }
  .cases_main .articles .yuan {
    float: left;
    height: 10px;
    width: 10px;
    border: 5px;
    background: #FF6688;
    border-radius: 5px;
    position: absolute;
    top: 20px;
    left: 10px;
  }
  .cases_main .articles .right {
    float: right;
    width: 324px;
    height: 94px;
  }
  .cases_main .pink {
    background: #FFF7F7;
    border-radius: 4px;
    margin-top: 12px;
  }
  .cases_main .pink li {
    padding: 10px;
    overflow: hidden;
    background: #FFF7F7;
  }
  .cases_main .pink li img {
    width: 44px;
    height: 44px;
    float: left;
    position: relative;
  }
  .cases_main .pink li div {
    float: right;
    width: 288px;
    padding-right: 17px;
  }
  .cases_main .pink li div .name {
    font-size: 15px;
    color: #333333;
  }
  .cases_main .pink li div .date {
    font-size: 14px;
    color: #9E9E9E;
    float: right;
    line-height: 28px;
    position: relative;
    top: -5px;
  }
  .cases_main .pink li .text {
    width: 278px;
    font-size: 13px;
    color: #9E9E9E;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .cases_main .cases_scroll_bar {
    width: 100%;
    overflow: hidden;
  }
  .cases_main .cases_scroll_bar .swiper-container {
    height: 258px;
    background: #FFF7F7;
    padding: 0;
    border-radius: 5px;
  }
  .cases_main .cases_scroll_bar .swiper-container .swiper-slide {
    height: 58px !important;
  }
  .cases_main .showmore {
    text-align: center;
    background: white;
    line-height: 40px;
    height: 50px;
    color: #FF6688;
  }
  .cases_main .scroll {
    position: relative;
    top: 82px;
  }
  .doctorarticle .cases_main{
    width:880px;
  }
  .doctorarticle .cases_main .articles .article{
    width:410px;
  }
  .doctorarticle .cases_main .articles {
    height: 314px;
  } 
   .doctorarticle .cases_main .articles .right {
    width: 375px;
  }
  .doctorarticle .cases_main .articles .article .title {
   
    width: 355px;
    padding-bottom: 14px;
}
.doctorarticle .ysinfo{
  width: 280px;
  height: 214px;
  padding: 15px;
  box-sizing:border-box;
  background-color:white

}
.doctorarticle .ysinfo .info1{
  width:250px;
  height:50px;
  
}
.doctorarticle .ysinfo .info1 .info1_right{
  width: 186px;
  float: right;
}
.doctorarticle .ysinfo .info1  .ysname{
 
  font-size: 16px;
color: #3E3E3E;
font-weight: bold;
margin-right: 10px;
}
.doctorarticle .ysinfo .info1  .zc{
  font-size: 14px;
  color: #9E9E9E;
}
.doctorarticle .ysinfo .info1  .yy{
  font-size: 14px;
  color: #9E9E9E;
  margin-top:11px;
}
.doctorarticle .ysinfo .info1 .tx{
  float: left;
  height: 50px;
  width: 50px;
  border-radius: 45px;
}
.doctorarticle .ysinfo .info1 .tx img{
 
  height: 100%;
  width: 100%;
  border-radius:30px;

}
.doctorarticle .ysinfo .info2{
  width:250px;
  height:59px;
  font-size: 14px;
color: #3E3E3E;
letter-spacing: 0.17px;
margin: 15px 0;
}

.doctorarticle .ysinfo .info3{
  width:250px;
  height:35px;
}

.doctorarticle .ysinfo .info3 span.jdbutton{
  width:122px;
  height:35px;
  background-color:#F5A623;
  float: right;
  border-radius:45px;
  line-height:35px;
  text-align:center;
  color:white;
}
.doctorarticle .ysinfo .info3 span.zxbutton{
  width:122px;
  height:35px;
  background-color:#FF6688;
  float: left;
  border-radius:45px;
  line-height:35px;
  text-align:center;
  color:white;
}
.doctorarticle .ysinfo .info3 span img {
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  margin-right: 5px;
  top: 3px;
}
.doctorarticle .right .rank li span{
  display: inline-block;
  width: 20px;
  height: 20px;
  float: left;
  background: #E6E6E6;
  border-radius: 4px;
  line-height: 20px;
  text-align: center;
  color:white;
  position: relative;
    top: 2px;
}
.doctorarticle .right .rank ul li {
  padding: 10px 0;
  overflow: hidden;
  height: auto;
}

.doctorarticle .right .rank ul .opink {
background-color:#ff6688
}


.doctorarticle .right .rank li p{
  display: inline-block;
  width: 204px;
  float: right;
  font-size: 16px;
color: #3E3E3E;
line-height: 24px;
margin-left: 10px;

}
.aboutwe .jobs{
  padding-top:30px;
}
.aboutwe .job{
  margin-bottom:50px
}
.aboutwe .position{
  float: left;
  padding: 0 10px;
  height: 32px;
  background-color: #ff6688;
  color: white;
  line-height: 32px;
  font-size: 17px;
  text-align: center;
  border-radius: 12px 0;
}
.aboutwe .job .job_address{
  height: 33px;
  font-size: 16px;
  color: #000000;
  letter-spacing: 0.22px;
  line-height: 40px;
}
.aboutwe .job .job_address span{
  height: 33px;
  font-size: 16px;
  color: #000000;
  letter-spacing: 0.22px;
  line-height: 40px;
  margin-left:10px;
  font-weight:normal
}
.aboutwe .showalljobs{
  font-size: 14px;
color: #3E3E3E;
letter-spacing: 0.17px;
text-align: center;
margin-bottom:44px;
}
.aboutwe .toudi{
  width:544px;
  height: 57px;
  background-color:#F5A623;
  margin:0 auto;
  line-height:57px;
  color:white;
  font-size:22px;
  border-radius:4px;
  margin-bottom:30px;
  text-align:center;
}
.aboutwe .toudi a{
  text-align:center;
  color:white
}
.aboutwe .toudi a:hover{

}
.aboutwe .toudi a:visited{
  
}
.clear{
  clear: both;
}
.homead{
  position: fixed;
  bottom: 0;
  z-index: 9999;
  width: 100%;
}
.homead img{
  width:100%
}
.homead .closetelephone{
  width: 28px;
  height: 28px;
  position: absolute;
  top: -33px;
  right: 10px;
  background: url(../images/ico_telephonemain_close.png) no-repeat center/100%;
  cursor: pointer;
}
@media screen and (max-width: 560px){
  .aboutwe .toudi{width: 100%;padding:0}
}
.asktx {
  overflow:hidden
}
.asktx img{
  width: 45px;
  height: 45px;
  border-radius: 30px;
  float: left;
  margin-right: 12px;
}
.asktx .txname{
  font-size: 14px;
color: #FF6688;
}
.asktx .date{
  font-size: 14px;
color: #7E7E7E;
padding-top:6px;
}
.bkpost .tip{
  font-size: 14px;
color: #9E9E9E;
margin-top:10px;
}
.doctor_ask li {
 
  height: 51px;
  overflow: hidden;
  
}
.doctor_ask li img{
  width: 30px;
  height: 30px;
  float: left;
  position: relative;
  top: 10px;
  margin-right: 11px;
}
.doctor_ask li p{
 line-height:50px;
  height: 50px;
  float: left;
  border-bottom:1px dashed #EAEAEA;
  width: 794px;
}
.doctor_ask li p .date{

   float: right;

 }
 p.moreask{
  height: 50px;
  line-height: 55px;
  text-align: center;
  color: #f68;
 }
 .newzhuanti .right .rank p.moreask{
  height: 30px;
  line-height: 49px;
  text-align: center;
  color: #f68;
  font-size:15px;
 }
.homead .zxdiv{
  width: 9%;
  height: 30%;
  position: absolute;
  left: 45%;
  top: 54%;
}
.homead .dhdiv{
  width: 9%;
  height: 30%;
  position: absolute;
  left: 55%;
  top: 54%;
}
 img.homead2{
  width: 251px;
  position: fixed;
  right: 39px;
  bottom: 272px;
 
  z-index: 999;
}
.cases_main .articles .yuan {
  top: 14px !important;
}
/********************************** 补充-医院大全-添加相关医院推荐-2019.8.6 *******************************/
.all_hospital_about{width: 100%; overflow: hidden; padding: 20px; margin-top: 20px; background: #fff;}
.all_hospital_about h4{width: 100%; overflow: hidden; font-size: 26px; font-weight: 400; color: #444141; line-height: 33px; padding-bottom: 15px; border-bottom: 1px solid #eee;}
.all_hp_tablist_ul{width: 100%; padding: 20px 0 5px 0; overflow: hidden; }
.all_hp_tablist_ul li{cursor: pointer; float: left; margin-right: 36px; font-size: 16px; color: #3E3E3E; line-height: 20px;}
.all_hp_tablist_ul .active{color: #f68!important; border-bottom: 2px solid #f68; padding-bottom: 5px; }
/* .all_hp_tablist_ul li:hover{color: #f68; border-bottom: 2px solid #f68; padding-bottom: 5px; } */
.all_hp_content_ul{width: 100%; overflow: hidden; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-flow:row wrap;}
.all_hp_content_ul li{flex: 1; -webkit-flex: 1; line-height: 18px; overflow: hidden; min-width: 210px; max-width: 210px; margin-right: 15px; margin-top: 15px;}
.post_tuijianyisheng li{width: 150px;}
.all_hp_content_ul li:nth-child(5n){margin-right: 0!important;}
.all_hp_content_ul li a{display: block; cursor: pointer; width: 100%; overflow: hidden; font-size: 14px; color: #3E3E3E; line-height: 18px;}
.all_hp_content_ul li a:hover{color: #f68;}
.all_hp_content_ul1 li a:hover{color: #f68;}
.all_hp_content_ul1 li a{display: block; cursor: pointer; width: 100%; overflow: hidden; font-size: 14px; color: #7e7e7e; line-height: 18px;}
.all_hp_content_ul1 li{ line-height: 18px; overflow: hidden;float: left; width: 32%; margin-top: 15px;}
.all_hp_content_ul1{width: 100%; overflow: hidden; }


/********************************** 问答集合页-2019.8.6 *******************************/
.answer_list_div{ overflow: hidden;  background: #fff;}
.answer_list_tablist_ul{width: 100%; line-height: 50px; height: 50px;  overflow: hidden; background: #FFF2F2; }
.answer_list_tablist_ul li{ font-weight: 500; cursor: pointer; width: 25%; text-align: center; float: left; font-size: 20px; color: #3E3E3E; line-height: 50px;}
.answer_list_tablist_ul .active{color: #fff!important; background: #f68!important;}
.answer_list_tablist_ul li:hover{color: #f68; border-bottom: 2px solid #f68; padding-bottom: 5px; }
.answer_list_content_ul{width: 100%; padding: 10px 10px 30px 10px;  overflow: hidden; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-flow:row wrap;}
.answer_list_content_ul li{ position: relative; flex: 1; -webkit-flex: 1; margin-top: 20px; padding-left: 15px; line-height: 22px; overflow: hidden; min-width: 320px; max-width: 320px; margin-right: 65px;}
.answer_list_content_ul li::before{position: absolute; content: ''; width: 8px; height: 8px; border-radius: 50%; background: #f68; top: 6px; left: 0;}
.answer_list_content_ul li a{display: block; cursor: pointer; width: 100%; overflow: hidden; font-size: 16px; color: #3E3E3E; line-height: 22px;}
.answer_list_content_ul li a:hover{color: #f68;}
.answer_list_div .tab-content p{margin:20px 10px 0 10px;    font-size: 20px;color: #ff7788;font-weight: normal;line-height: 20px;}
.answer_list_div .tab-content p b{    width: 3px;height: 20px; background-color: #F78; display: inline-block;margin-right: 10px;vertical-align: top;}
.answer_list_div .tab-content p span{display:inline-block;color:#F78;float:right;cursor: pointer;}

/********************************** 问答年集合页*******************************/
.answer_year_list_div{ overflow: hidden;  background: #fff;}
.answer_year_list_tablist_ul{width: 100%; line-height: 50px; height: 50px;  overflow: hidden; background: #FFF2F2; }
.answer_year_list_tablist_ul li{ font-weight: 500; cursor: pointer; width: 25%; text-align: center; float: left; font-size: 20px; color: #3E3E3E; line-height: 50px;}
.answer_year_list_tablist_ul .active{color: #fff!important; background: #f68!important;}
.answer_year_list_tablist_ul li:hover{color: #f68; border-bottom: 2px solid #f68; padding-bottom: 5px; }
.answer_year_list_content_ul{width: 100%; padding: 10px 10px 30px 10px;  overflow: hidden; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-flow:row wrap;}
.answer_year_list_content_ul li{ position: relative; flex: 1; -webkit-flex: 1; margin-top: 20px; padding-left: 15px; line-height: 22px; overflow: hidden; min-width: 320px; max-width: 320px; margin-right: 65px;}
.answer_year_list_content_ul li::before{position: absolute; content: ''; width: 8px; height: 8px; border-radius: 50%; background: #f68; top: 6px; left: 0;}
.answer_year_list_content_ul li a{display: block; cursor: pointer; width: 100%; overflow: hidden; font-size: 16px; color: #3E3E3E; line-height: 22px;}
.answer_year_list_content_ul li a:hover{color: #f68;}
.answer_year_list_div .tab-content p{margin:20px 10px 0 10px;    font-size: 20px;color: #ff7788;font-weight: normal;line-height: 20px;}
.answer_year_list_div .tab-content p b{    width: 3px;height: 20px; background-color: #F78; display: inline-block;margin-right: 10px;vertical-align: top;}
.answer_year_list_div .tab-content p span{display:inline-block;color:#F78;float:right;cursor: pointer;}

.print_img_pic img{
  width: 100%;
}


/************************************************************************视频详情页*******************************************************/
.shipingxiangqing_box{
  width:1180px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.shipingxiangqing_left{
  width: 75%;
  position: relative;
}
.shiping_title{
  background:white;
  margin: 0 auto;
  z-index: 888;
  position: relative;
  top: 0;
  left: 0;
  height: 320px;
}
.shiping_boti{
  width: 100%;
  background-color:#7E7E7E;
}
.shiping_bofang{
  z-index: 889;
  cursor: pointer;
  position: absolute; 
  left: 47%;
  top: 13%;
  width: 45px; 
  height: 45px;
  opacity: 1;
  cursor: pointer; border-radius: 50%;
  background: url(../images/icon_best_open_copy.png) no-repeat 90px 90px; 
  background-size: 100%;
  background-position: 0;
}
.left_dianzanshu{
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: #7E7E7E;
  background-color: #ffffff;
  margin-bottom: 20px;
}
.left_dianzanshu_box{
  margin-left: 20px;
  display: flex;
}
.dianzanshu_box_img{
  width: 20px;
  height: 18px;
  margin-right: 8px;
}
.left_dianzanshu_bigbox{
  display: flex;
}
.dianzanshu_box_p{
  margin-right: 24px;
}
.left_dianzanshu_data{
  margin-right: 20px;
}
.left_poster{
  width: 100%;
  height: 150px;
  background-color: #0fd1cb;
  margin-bottom: 20px;
}
.left_new_discuss{
  background-color: #fff;
  width: 100%;
}
.new_discuss_title{
  padding-left: 20px;
  font-size: 26px;
  padding-top: 21px;
  padding-bottom: 15px;
  border-bottom: 1px solid #EEEEEE;
}
.new_discuss_content{
  margin: 23px 20px 0px 35px;
  padding-bottom:15px;
  border-bottom: 1px solid #F2F2F2;
}
.new_discuss_content{
  width:calc(100%-58px);
  display: flex;
}
.discuss_content_sculpture{
  width: 45px;
  height: 40px;
  background-color: #1cd3ce;
}
.discuss_content_right{
  margin-left: 12px;
}
.discuss_content_name{
  display: flex;
  justify-content: space-between;
}
.discussname_name_left{
  display: flex;
}
.discussname_name1{
  height: 20px;
  color: #7E7E7E ;
  font-size: 12px;
  margin-top: 2px;
}
.discussname_name2{
  margin-left: 8px;
  background-color: #FF6688;  
  width: 35px;
  height: 20px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 2px;
}
.discussname_name3{
  margin-left: 8px;
  background-color: #C28AF0;  
  width: 35px;
  height: 20px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 2px;
}
.discussname_name_right{
  color: #7E7E7E ;
  font-size: 12px;
  margin-top: 2px;
}
.discuss_content_right_p{
  margin-top: 14px;
  width: 101%;
  line-height: 20px;
}
.discuss_content_right_data{
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  margin-top: 15px;
}
.discuss_content_data_left{
  font-size: 12px;
  color: #9E9E9E;
  margin-top: 5px;
}
.discuss_content_data_right{
  font-size: 14px;
  color: #FF6688;
}
.discuss_peop_img{
  display: flex;
  margin-top: 10px;
}
.discuss_peop_pic1{
  width: 60px;
  height: 60px;
  background-color: #555556;
}
.pic2_peop{
  margin-left: 15px;
}
.discuss_content_right_huifu{
  width: calc(100%-24px);
  background-color: #F5F5F5;
  padding: 15px 12px;
  margin-top: 20px;
}
.right_huifu_huifu1{
  margin-bottom: 12px;
  font-size: 14px;
  color: #7E7E7E;
}
.right_huifu_huifu1 span{
  color: #FF6688;
}
.right_huifu_huifu2 span{
  color: #FF6688;
}
.right_huifu_huifu2{
  font-size: 14px;
  color: #7E7E7E;
}
.more_video{
  margin-top: 20px;
  background-color: #fff;
  width: 1005;
}
.more_video_title{
  box-sizing: border-box;
  padding: 21px 0 15px 20px;
  border-bottom: 1px solid #EEEEEE;
  font-size: 26px;
  color: #444141 ;
}
.more_video_content{
  box-sizing: border-box;
  padding:23px 31px;
  padding-bottom: 13px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.more_video_content_box{
  width: 23%;
  position: relative;
}
.shiping_title1{
  background:greenyellow;
  height:240px;
  width: 100%;
  z-index: 888;
  position: relative;
  top: 0;
  left: 0;
}
.shiping_bofang1{
  z-index: 889;
  cursor: pointer;
  position: absolute; 
  left: 37%;
  top: 32%;
  width: 40px; 
  height: 40px;
   opacity: 0.7;
  cursor: pointer; border-radius: 50%;
  background: url(../images/icon_best_open_copy.png) no-repeat 40px 40px; 
  background-size: 100%;
  background-position: 0;
}
.more_video_content_p{
  font-size: 16px;
  line-height: 24px;
  color: #3E3E3E;
  margin-top: 12px;
  margin-bottom: 18px;
}
.shipingxiangqing_right{
  width: 23%;
}

.right_yingyang{
  box-sizing: border-box;
  padding:23px 21px;
  width: 100%;
  background-color: #fff;
}
.right_yingyang_title{
  color: #444141;
  font-size: 22px;
}
.yingyang_yonghu{
  margin-top: 30px;
  display: flex;
}
.yingyang_yonghu_pic{
  width: 50px;
  height: 50px;
  background-color: #0192D7;
}
.yingyang_yonghu_box{
  margin-left: 10px;
}
.yonghu_box_title{
  color: #3E3E3E;
  font-size: 16px;
}
.yonghu_box_content{
  color: #7E7E7E;
  font-size: 12px;
  margin-top: 8px;
}
.yonghu_box_content_span2{
  margin-left: 5px;
}
.right_yingyang_btn{
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 21px;
}
.yingyang_btn_bt{
  background-color: #FF6688;
  width: 104px;
  height: 36px;
  color: #fff;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
}
.right_yingyang_bottom{
  display: flex;
  width: 100%;
  margin-top: 21px;
}
.right_yingyang_bottom_pic{
  width: 110px;
  height: 110px;
  background-color: gray;
}
.right_yingyang_bottom_box{
  margin-left: 10px;
  font-size: 16px;
  color: #3E3E3E;
  margin-top:66px;
}
.hot_video{
  box-sizing: border-box;
  padding:25px 20px;
  width: 100%;
  background-color: #fff;
}
.hot_video_title{
  color: #444141;
  font-size: 22px;
  margin-bottom: 20px;
}
.hot_video_content{
  position: relative;
  padding-bottom: 13px;
  border-bottom: 1px solid #EEEEEE;  
  margin-top: 10px;
}
.shiping_title2{
  background:greenyellow;
  height:130px;
  width: 100%;
  z-index: 888;
  position: relative;
  top: 0;
  left: 0;
}
.shiping_bofang2{
  z-index: 889;
  cursor: pointer;
  position: absolute; 
  left: 40%;
  top: 25%;
  width: 40px; 
  height: 40px;
   opacity: 0.7;
  cursor: pointer; border-radius: 50%;
  background: url(../images/icon_best_open_copy.png) no-repeat 40px 40px; 
  background-size: 100%;
  background-position: 0;
}
.hot_video_content_p{
  color: #444141;
  margin-top: 10px;
  font-size: 14px;
}
.hot_video_content_bottom{
  margin-top: 10px;
  color: #7E7E7E;
  font-size: 12px;
  display: flex;
}
.video_content_bottom_box_img{
  width: 14px;
  height: 13px;
}
.hot_video_content_bottom_box{
  margin-right: 33px;
  display: flex;
}
.video_content_bottom_box_p{
  margin-left: 8px;
}

.right_yingyang_btn a:hover{
  color: #fff;
}






.bottom_ul_li1{
  margin-left: 35px;
}
.bottom_ul_li2{
  margin-left: 63px;
}
.bottom_ul_li3{
  margin-left: 44px;
}
.bottom_ul_li4{
  margin-left: 52px;
}
.mrg_leacv{
  margin-left: 20px;
}
.about_tuijian_content_list .content_ul2 li{
  margin-left: 0px;
}
.topic_detail .imb{
  display:none; 
}
.imb1{
  display:none; 
}
.imb{
  display:none !important; 
}
.imb2{
  display:none !important; 
}
.post_content img{
  margin: 0 auto;
}
/***************************************************************试管医院医生新加样式***************************************************************/
.hos_yisheng {
  margin-top: 20px;
  background-color: white;
  box-sizing: border-box;
  padding: 22px;
  width: 100%;
}
.hos_yisheng .hos_yisheng_title {
  padding-bottom: 15px;
  border-bottom: 1px solid #EEEEEE;
  font-size: 16px;
  color: #444141;
  font-weight: 600;
}
.hos_yisheng_content{
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.hos_yisheng_content1{
  margin-top: 15px;
}
.hos_yisheng_content1{
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  justify-content: space-between;
}
.hos_yisheng_img{
  width:230px;
  height:148px;
  background-color: #0ac3c5;
}
.hos_yi_con{
  margin-left: 15px;
  flex: 1;
}
.hos_yi_con_div1{
  font-size: 15px;
  font-weight: 600;
}
.hos_yi_con_div2{
  margin-top: 10px;
  font-size: 12px;
  color: #5E5E5E;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.hos_yi_con_div3{
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}
.hos_yi_btn1{
  width:134px;
  height:42px;
  background:rgba(255,243,245,1);
  border-radius:4px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FF6688;
  font-size: 18px;
  margin-right: 10px;
}

.isheng_content_img{
  position: relative;
}
.isheng_content_img img{
  width:195px;
  height:180px;
  background:rgba(216,216,216,1);
  border-radius:4px;
}
.isheng_content_img .das{
  width:195px;
  height:180px;
  background:rgba(0,0,0,0.5);
  border-radius:0px 0px 4px 4px;
  border-radius:4px;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.hover .das{
  display: block  ;
}
.das_p{
  margin: 0 auto;
  margin-top: 55px;
  font-size:16px;
  color:rgba(255,255,255,1);
  width:128px;
}
.das_btn{
  margin: 0 auto;
  margin-top: 12px;
  width:104px;
  height:30px;
  border-radius:4px;
  border:1px solid rgba(222,222,222,1);
  display: flex;
  align-items: center;
  justify-content: center;
  color:rgba(255,255,255,1);
}
.hos_yisheng_content{
  position: relative;
}
.qunaweizhuan{
  width: 100%;
}
.qunaweizhuan ul{
  display: flex;
}
.qunaweizhuan li{
  margin-right:40px;
  height:28px;
  color: #9E9E9E;
  font-size: 22px;
}
.qunaweizhuan li a{
  color: #9E9E9E;
}
.qunaweizhuan li a:hover{
  color: rgba(255,102,136,1);
}
.qunaweizhuan .active{
  padding-bottom: 6px;
  border-bottom: 4px solid rgba(255,102,136,1);
}
.qunaweizhuan_more{
  position: absolute;
  font-size:14px;
  color:rgba(126,126,126,1);
  left:calc(100% - 40px);
  top: 10px;
}
.qunaweizhuan_con{
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.qunaweizhuan_con1{
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: -20px;
}
.qunaweizhuan_con_box{
  width: 195px;
}
.qunaweizhuan_con_box img{
  width: 195px;
  height: 113px;
  background-color: #2A2A2A;
}
.qunaweizhuan_con_box_p1{
  margin-top: 15px;
  font-size:16px;
}
.qunaweizhuan_con_box_p2{
  margin-top: 6px;
  font-size:12px;
  color:rgba(126,126,126,1);
}
.qunaweizhuan_con1_box{
  box-sizing: border-box;
  padding: 15px;
  display: flex;
  width:389px;
  background:rgba(255,247,247,1);
  margin-right: 30px;
  margin-bottom: 20px;
}
.qunaweizhuan_con1_left{
  width: 54px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 23px;
}
.qunaweizhuan_con1_left img{
  width: 54px;
  height: 54px;
  background-color: #444411;
}
.qunaweizhuan_con1_left_p{
  height: 20px;
  width: 60px;
  background-color: #FF6688;
  color: white;
  border-radius:4px;
  font-size:12px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.qunaweizhuan_con1_right_title{
  display: flex;
}
.qunaweizhuan_con1_right_p1{
  margin-right: 14px;
  font-size:16px;
  font-weight:600;
  color:rgba(62,62,62,1);
}
.qunaweizhuan_con1_right_p2{
  font-size:12px;
  color:rgba(126,126,126,1);
  margin-top: 3px;
}
.qunaweizhuan_con_p1{
  margin-top: 7px;
  font-size:12px;
  color:rgba(126,126,126,1);
}
.qunaweizhuan_con_p2{
  margin-top: 7px;
  font-size:12px;
  color:rgba(126,126,126,1);
  line-height:17px;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.hos_yi_bp1 span{
  color: #F24168;
}
.hos_yi_bp2 span{
  color: #F24168;
}
.img_mob{
  border-top: 20px solid #f8f8f8;
}
.post_content img{
  width: 50% !important;
}
.post_content a img{
  width: 32px !important;
}
.showguang {
  width: 419px;
  margin: 20px auto;
  box-sizing: border-box;
  padding: 9px;
  padding-left: 12px;
  border: 1px solid #EEEEEE;
  height: 110px;
  display: flex;
  justify-content: space-between;
}
.showguang .showguang_left {
  flex: 1;
}
.showguang .showguang_left p {
  color: #3E3E3E;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 35px;
  margin-top: 0 !important;
}
.showguang .showguang_left div {
  background-color: #FF6688;
  border-radius: 18px;
  width: 102px;
  height: 34px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
}
.showguang .showguang_right {
  width: 120px !important;
  height: 90px;
  margin-top: 0 !important;
}
.alta {
  display: block !important;
}
.altb {
  display: none !important;
}
.topic_detail1 img{
  width: 100%;
}
.forum_poster{
  margin-top: 20px;
}
.forum_poster1{
  margin-top: 20px;
  background-color: white;
  padding: 20px;
}
.forum_poster_title{
  font-size: 26px;
  color: #444141;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin: 0 -20px;
  padding: 0 20px 15px 20px;
}
.forum_poster1_con{
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  flex-wrap: wrap;
}
.forum_poster1_con_img2{
  width: 265px;
  height: 200px;
}
.forum_poster1_con_img2 img{
  width: 265px;
  height: 200px;
}
.forum_poster1_con2{
  display: flex;
  justify-content: space-between;
}
.forum_poster1_box1_img1{
  width:120px;
  height:90px;
  background-color: #D8D8D8;
  margin-right: 10px;
}
.forum_poster1_box2{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.forum_poster1_box2_p1{
  font-size: 18px;
  color: #333333;
  line-height: 25px;
}
.forum_poster1_box2_con span{
  color: #9E9E9E;
  font-size: 14px;
  margin-right: 5px;
}
.forum_poster1_box1{
  display: flex;
  width: 48%;
  margin-top: 30px;
}
.zy_fle{
  box-sizing: border-box;
  padding: 15px;
  border: 1px solid #EEEEEE;
  width: 270px;
}
.zy_fle_box{
  display: flex;
  align-items: center;
}
.forum_poster1 .forum_poster1_con .zy_fle_box_img1{
  width: 54px;
  height: 54px;
}
.zy_fle_box_bo{
  margin-left: 19px;
  color: #666666;
  font-size: 12px;
  flex: 1;
}
.zy_fle_box_bo span{
  color: #333333;
  font-size: 15px;
  font-weight: 600;
  margin-right: 16px;
}
.zy_fle_box_bop1{
  margin-top: 4px;
}
.zy_fle_box2_p3{
  box-sizing: border-box;
  padding: 4px 10px;
  padding-top: 0px;
  background-color: #FFFAF2;
  border-radius:12px;
  font-size:13px;
  color:rgba(245,166,35,1);
  margin-top: 6px;
  float: left;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.art_content img{
  margin-top: 10px;
}
.art_detail1{
  margin-bottom: 20px;
}
.zy_fle_box2_p1{
  box-sizing: border-box;
  padding: 4px 10px;
  background-color: #FFFAF2;
  border-radius:12px;
  font-size:13px;
  color:rgba(245,166,35,1);
  margin-top: 6px;
  float: left;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.zy_fle_box2_p2{
  box-sizing: border-box;
  padding: 4px 10px;
  padding-right: 3px;
  background-color: #FFFAF2;
  border-radius:12px;
  font-size:13px;
  color:rgba(245,166,35,1);
  margin-top: 6px;
  float: left;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.zy_fle_box2_div2{
  width:194px;
  height:36px;
  background:rgba(223,152,35,1);
  border-radius:18px;
  display: flex;
  font-size: 15px;
  font-weight:600;
  color: #fff;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 20px;
}
.forum_poster1 .forum_poster1_con .zy_fle_box2_div2 img{
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.J_pin1{
  left: 988.5px;
  top: 20px;
  position: fixed;
}
.best_post_block2{
  margin-top: 20px;
}
.forum_poster1_con2{
  justify-content:left ;
  flex-wrap: nowrap;
}
.forum_poster1_con2_img1{
  width: 92px;
  height: 120px;
}
.forum_poster1_con2_con{
  margin-left: 30px;
  width: 611px;
}
.forum_poster1_con2_con_p1_sp1{
  color: #333333;
  font-size: 20px;
  margin-right: 15px;
}
.forum_poster1_con2_con_p1_sp2{
  color: #999999;
  font-size: 14px;
}
.forum_poster1_con2_con_p2{
  margin-top: 9px;
  color: #999999;
  font-size: 14px;
}
.forum_poster1_con2_con_p2_span{
  color: #FF6688;
}
.forum_poster1_con2_con_p3{
  margin-top: 22px;
  color: #666666;
  font-size: 14px;
  line-height: 20px;
}
.best_post_block3{
  margin-top: 20px;
}
.forum_poster1_con2_btn{
  background-color: #ff6688;
  border-radius:23px;
  width: 116px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 14px;
  margin-top: 10px;
}
.forum_poster1_con2_btn_img1{
  width: 19px;
  height: 19px;
  margin-right: 8px;
}
.forum_poster1_con23{
  flex-wrap: wrap;
}
.clt_img13{
  max-width: 100% !important;
  margin: 10px 0;
}
.post_content a .clt_img2{
  width: 562px !important;
  height: 112px;
  margin-left: 0 !important;
  margin: 20px 0;
}
.clt_img2{
  width: 562px !important;
  height: 112px;
  margin-left: 0 !important;
  margin: 20px 0;
}
.post_content .clt_img2{
  width: 562px !important;
  height: 112px;
  margin-left: 0 !important;
  margin: 20px 0;
}
.xingbie_box_con_right_a{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
}
.allHeight{
  margin-bottom:20px;
  box-sizing: border-box;
  padding: 12px 40px;
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
}
.allHeight_img{
  width: 302px;
  height: 206px;
  margin-right: 64px;
}
.allHeight_con{
  margin-top: 25px;
  flex: 1;
}
.allHeight_con_p1{
  color: #333333;
  font-size: 24px;
  margin-bottom: 16px;
}
.allHeight_con_p2{
  color: #999999;
  font-size: 14px;
 line-height: 22px;
 margin-bottom: 20px;
}
.allHeight_con_btn1{
  width:270px;
  height:40px;
  background:rgba(255,102,136,1);
  border-radius:20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  flex: 1;
  font-size: 16px;
}
.yunyuz{
  display: flex;
  margin-top: 25px;
  justify-content: space-between;
}
.yunyuz_box{
  display: flex;
  width: 48%;
}
.yunyuz_box_img{
  width: 180px;
  margin-right: 20px;
  height: 120px;
  
}
.yunyuz_box_con{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.yunyuz_box_con_p1{
  color: #444141;
  font-size: 18px;
  font-weight: 600;
}
.yunyuz_box_con_p2{
  color: #999999;
  font-size: 14px;
  line-height: 20px;
}
.yunyuz2{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.yunyuz2_con{
  width: 48%;
  margin-top: 20px;
}
.yunyuz2_con_p1{
  color: #525252;
  font-size: 14px;
  margin-bottom: 15px;
}
.yunyuz2_con_p2{
  display: flex;
}
.yunyuz2_con_span1{
  display: flex;
  box-sizing: border-box;
  padding: 4px 8px;
  background:rgba(255,236,241,1);
  color: #FF6688;
  font-size: 12px;
  margin-right: 10px;
}
.col_box_l .best_post_block15{
  padding-bottom: 20px  !important;
}

.topic_detail2{
  margin-bottom: 20px;
}
.collect_suspend2 {
  position: fixed;
  bottom: 150px;
  right: 200px;
  z-index: 998;
  width: 150px;
  height: 150px;
  line-height: 1rem;
  border-radius: .16rem
}
.biaoq_box{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
  padding: 0px 10px;
}
.biaoq_box_con{
  box-sizing: border-box;
  padding: 5px 12px;
  border-radius: 15px;
  border:1px solid rgba(215,215,215,1);
  font-size:12px;
  color: #333333;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 10px;
}
.col_box_l12{
  background-color: white !important;
  padding:20px 15px;
  box-sizing: border-box;
  width: 880px !important;
}
.col_box_l13{
  width: 880px !important;
}
.artic_list1{
  box-sizing: border-box;
  padding: 20px;
  background-color: white !important;
  margin-bottom: 20px;
}
.artic_list1_title{
  color: #FF6688;
  font-size: 18px;
  margin-bottom: 8px;
  font-weight: 600;
}
.artic_list1_content{
  color: #333333;
  font-size: 13px;
  line-height: 18px;
}
.artic_list12{
  padding: 0 20px;
}
.artic_list1con2{
    
}
.artic_list1con2_box{
  display: flex;
  padding: 15px 0;
  box-sizing: border-box;
}
.artic_list1con2_box_img{
  width:150px;
  height:110px;
  margin-right: 15px;
  background-color: yellowgreen;
}
.artic_list1con2_box_con{
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.artic_list1con2_box_con_p1{
  font-size: 20px;
  color: #3E3E3E;
  font-weight: 600;
}
.artic_list1con2_box_con_p2{
  font-size: 14px;
  color: #7E7E7E;
  line-height: 20px;
}
.artic_list1_sp{
  font-size: 14px;
  color: #FF6688;
  float: right;
}
.xiezuo_boxcn_con{
  display: flex;
}
.xiezuo_boxcn_con_img1{
  width: 90px;
  height: 120px;
  margin-right: 20px;
  margin-left: 50px;
}
.xiezuo_boxcn_con_right3{
  width: auto;
}
.xiezuo_boxcn_con_right_p1{
  color: #333333;
  font-size: 16px;
  font-weight: 600;
}
.xiezuo_boxcn_con_right_p1_sp2{
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  margin-left: 20px;
}
.xiezuo_boxcn_con_right_p4{
  color: #F5A623;
  font-size: 13px;
  line-height: 18px;
  margin-top: 15px;
}
.xiezuo_boxcn_con_right_p5{
  color: #F5A623;
  font-size: 13px;
  line-height: 18px;
  margin-top: 4px;
}
.sanjia_box{
  display: flex;
  justify-content: space-between;
}
.sanjia_box_con{
  box-sizing: border-box;
  padding: 0 20px;
  width:52%;
  margin-top:24px;
  padding-left: 0;
}
.sanjia_box_con_btn{
  width:275px;
  height:40px;
  background:rgba(255,102,136,1);
  border-radius:23px;
  margin: 0 auto;
  margin-top: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 15px;
}
.yiqing1_box3{
  margin-top: 30px;
  display: flex;
  box-sizing: border-box;
  padding: 0 12px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 50%;
}
.yiqing1_box3_con{
  display: flex;
  width: 48%;
  margin-bottom: 22px;
}
.yiqing1_box3_con_img{
  width: 78px;
  height: 78px;
}
.yiqing1_box3_con_right{
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.yiqing1_box3_con_right_p1{
  color: #333333;
  font-size: 16px;
  margin-bottom: 6px;
  font-weight:600;
}
.yiqing1_box3_con_right_p2{
  color: #999999;
  font-size: 13px;
}
.best_post_block6{
  margin-top: 20px;
}
.best_post_block7{
  margin-bottom: 20px;
}
.best_post_block17{
  width: 880px;
}
.content_ul3 li::before{
  background: #FF6688 !important;

}
.content_ul3 li{
  padding-bottom: 0px !important;
}
.forhelp_doctor_title_a{
  float: right;
  color: #ff6688;
}
.clt_img_yiqing{
  width: 562px !important;
  height: 182px;
  margin-left:0 !important;
}
.xiezuo_boxcn_swiper-button-prev2{
  display: none;
  background-image: url(../images/bitmap_left_lt1.png) !important;
  background-size: 100% !important;
  width: 26px !important;
  height: 26px !important;
  top: 62% !important;
  
}
.xiezuo_boxcn_swiper-button-next2{
  display: none;
  background-image: url(../images/bitmap_left_rt1.png) !important;
  background-size: 100% !important;
  width: 26px !important;
  height: 26px !important;
  top: 62% !important;
  right: 0 !important;
}
.xiezuo_boxcn_swiper-button-prev{
  background-image: url(../images/bitmap_left.png) !important;
  background-size: 100% !important;
  width: 26px !important;
  height: 26px !important;
  top: 62% !important;
}
.xiezuo_boxcn_swiper-button-next {
  background-image: url(../images/bitmap_right.png) !important;
  background-size: 100% !important;
  width: 26px !important;
  height: 26px !important;
  top: 62% !important;
  right: 0 !important;
}
.hospital_main_frimg1{
  width: 100%;
}
.doctor_hyb_block_box{
  padding: 0 10px;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
}
.doctor_hyb_block_box_con{
  display: flex;
  width: 12.5%;
  flex-direction: column;
  align-items: center;
}
.doctor_hyb_block_box_con_img{
  width: 68px;
  height: 68px;
  margin-bottom: 5px;
}
.doctor_hyb_block_box_con_p1{
  font-size: 14px;
  color: #333;
}
.das_p2{
  margin-top: 68px;
}
.yuanneitj{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
  width: 100%;
}
.yuanneitj_box{
  width: 45%;
  padding: 18px 14px;
  display: flex;
  border-radius:4px;
  border:1px solid rgba(238,238,238,1);
  margin-bottom: 20px;
}
.yuanneitj_box2{
 
}
.jiazaimore{
  text-align: center;
  margin-top: 10px;
  color: #7E7E7E;
  font-size: 14px;
}
.yuanneitj_box_img1{
  width: 80px;
  height: 96px;
  margin-right: 17px;
}
.yuanneitj_box_con{
  display: flex;
  flex: 1;
  flex-direction: column;
  
}
.yuanneitj_box_con_manages{
  display: flex;
  position: relative;
}
.yuanneitj_box_con_manages_name{
  margin-right: 14px;
  font-size: 16px;
  color: #3E3E3E;
}
.yuanneitj_box_con_manages_tag{
  color: #7E7E7E;
  font-size: 12px;
  margin-top: 4px;
}
.yuanneitj_box_con_manages_tag2{
  color: white;
  font-size: 14px;
  padding: 1px 7px;
  box-sizing: border-box;
  background-color: #f68;
  position: absolute;
  right: 2px;
  border-radius:4px;
}
.yuanneitj_box_con_manages2{
  line-height: 17px;
  font-size: 12px;
  color: #7E7E7E;
  margin-top:5px;
}
.yuanneitj_box_con_manages3{
  line-height: 17px;
  font-size: 12px;
  color: #7E7E7E;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
  margin-top:10px;
}
.yuanneitj_box_con_manages4{
  display: flex;
  align-items: center;
  margin-top:5px;
}
.yuanneitj_box_con_manages4_radius{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #F5A623;
    margin-right: 4px;
}
.yuanneitj_box_con_manages4_mp2_rdo{
  background-color: #f68 !important;
}
.yuanneitj_box_con_manages4_mp2{
  color: #f68 !important;
}
.yuanneitj_box_con_manages4_p1{
  color: #F5A623;
  font-size: 12px;
  flex: 1;
}
.yuanneitj_box_con_manages5{
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 10px;
}
.yuanneitj_box_con_manages5_btn{
  margin-right: 10px;
  font-size: 12px;
  color: #999;
  border-radius:4px;
  border:1px solid rgba(238,238,238,1);
  box-sizing: border-box;
  padding: 4px 9px;
  margin-bottom: 2px;
}
.jiancfuwu{
  width: 210px !important;
  height: 140px !important;
}
.jiancfuwu_img1{
  width: 100%;
}
.jiancfuwu_flex{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.tuijian_hosp{
  box-sizing: border-box;
  padding: 25px 20px;
  background-color: white;
  margin-bottom: 20px;
}
.tuijian_hosp_title{
  color: #444141;
  font-size: 22px;
}
.tuijian_hosp_concent1{
  margin-top: 8px;
}
.tuijian_hosp_concent1_p1{
  padding: 17px 0;
  color: #444141;
  font-size: 16px;
  box-sizing: border-box;
  border-bottom: 3px dashed #fafafa;
}
.tuijian_hosp_concent1_p1_title{
  color: #3E3E3E;
  font-size: 16px;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.tuijian_hosp_concent1_p1_box{
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.tuijian_hosp_concent1_p1_box_con1{
  color: #9E9E9E;
  font-size: 12px;
}
.wrapp_box1{
  width: 1330px !important;
}
.doc_concle13{
  width: auto !important;
}
.yuanneitj_box_con_manages_name_mbox{
  display: flex;
}
.forum_poster12{
  display: none;
}
.doctor_hyb_fl_img12{
  width: 120px;
  height: 144px;
}
.doctor_hyb_fl_info_i{
  font-size: 14px !important;
}
.doctor_hyb_fl_info_h2{
  font-size: 20px !important;
}
.doctor_hyb_fl_info_box{
  margin-top: 10px;
  margin-bottom: 17px;
}
.doctor_hyb_fl_info_box12{
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.expert_menu_box1{
  display: flex;
  margin-top: 10px;
}
.expert_menu_box1_left{
  width: 332px;
}
.expert_menu_box1_left_img1{
  width:332px;
  height:80px;
  background:rgba(241,247,255,1);
  border-radius:4px;
  align-items: center;
  justify-content: center;
  display: flex;
  margin-top: 15px;
}
.ctor_gzs1{
  width: 44px;
  height: 44px;
}
.ctor_gzs1_box{
  width: 110px;
  margin-left: 20px;
}
.ctor_gzs1_box_p1{
  font-size:18px;
  font-weight: 600;
  color: #333333;
  margin-bottom: 2px;
}
.ctor_gzs1_box_p2{
  font-size:14px;
  color: #999999;
}
.expert_menu_box1_left_bac1{
  background-color: #FFFAF1;
}
.expert_menu_box1_left_bac2{
  background-color: #FFF4F6;
}
.expert_menu_box1_right{
  margin-left: 38px;
}
.expert_menu_box1_right_title{
  margin-top: 10px;
  color: #3E3E3E;
  font-size: 16px;
}
.xpert_swiper{
  margin-top: 21px;
  display: flex;
  height: 57px !important;
  flex: 1;
}
.xpert_swiper_img{
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.doctor_hyb_fr_img2{
  width: 123px;
  height: 67px;
  overflow: hidden;
  position: absolute;
  top: 20px;
  right: 20px;
}
.expert_menu_box1_right_box1{
  height: 240px;
  margin-top: 10px;
}
.doctor_hyb_fr_img2 img{
  width: 100%;
}
.xpert_swiper_box{
  flex: 1;
}
.xpert_swiper_box_p1_con{
  font-size: 14px;
  color: #9E9E9E;
}
.xpert_swiper_box_p1_con span{
  color: #333333;
  font-weight: 600;
}
.xpert_swiper_box_p1{
  display: flex;
  margin-top: 3px;
}
.xpert_swiper_box_p1_con1{
  font-size: 14px;
  color: #9E9E9E;
  margin-left: 30px;
}
.xpert_swiper_box_p2{
  margin-top: 8px;
  color: #666666;
  font-size: 12px;
  line-height: 16px;
}
.expert_lives_ul_img_p1{
  font-size:14px;
  color:rgba(51,51,51,1);
  margin-top: 13px;
}
.expert_lives_ul_img2{
  height: auto !important;
}
.expert_lives_ul_btn2{
  top: 42% !important;
}
.doctor_hyb_block_h1{
  font-size: 26px;
  color: #444141;
  line-height: 33px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.doctor_hyb_block_h1 a{
  font-size: 14px;
  color: #FF6688;
  float: right;
  font-weight: 400;
  cursor: pointer;
}
.kaijiang_doctor_title_sp{
  color: #f68;
  float: right;
}
.hp_fl_menu_h2_a1{
  color: #f68 !important;
}
.xpert_lives_lbox{
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
  flex-wrap: wrap;
}
.xpert_lives_lbox_img1{
  width: 410px;
  height: 164px;
}
.xpert_lives_lbox_img2{
  width: 165px;
  height: 72px;
}
.topic_detail15{
  padding-bottom: 10px !important;
  margin-bottom: 0 !important ;
}
.clt_img_cmbox{
  padding: 30px;
  box-sizing: border-box;
  padding-top: 0px;
  background-color: white;
  padding-left: 50px;
}
.select_province_ul{
  width: 700px !important;
}
.select_province_box{
  box-sizing: border-box;
}
.col_box_l16{
  width: 100% !important;
}
.hospital_ul_fr12{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 235px !important;
}
.hp_fl_img12{
  width: 90px !important;
  height: 115px !important;
  position: relative;
}
.hp_fl_menu_h2_i{
    position: absolute;
    font-size: 14px;
    background: #FF6688;
    padding: 0 10px;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    font-style: normal;
    margin-left: 20px;
    line-height: 28px;
    top: 0;
    right: 0;
}
.buttonTJ{
  cursor:pointer;
}
.hospital_ul_fl12{
  position: relative;
}
.hp_fl_menu_h12{
  color: #3E3E3E !important;
  font-size: 20px !important;
  font-weight: 600;
}
.hp_fl_menu12{
  max-width: 700px !important;
}
.hospital_ul_fr12_p1{
  box-sizing: border-box;
  padding: 7px 15px;
  color: #7E7E7E;
  background-color: #F1F1F1;
  border-radius: 4px;
  font-size: 14px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.tuijian_box{
  width: 45px;
  height: 18px;
  background-color: #F5A623;
  border-radius:0px 0px 10px 0px;
  color: white;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
}
.hp_fl_menu12_h2{
  display: flex;
}
.hp_fl_menu12_h2_p2{
  margin-left: 10px;
  color: #7E7E7E;
  font-size: 14px;
}
.hp_fl_menu12_h2_p1{
  font-weight: 600;
}
.line_two_l2{
  margin-top: 10px;
}
.line_two_l1{
  color: #f68 !important;
  float: right;
}
.many_line_mbox_p1{
  border-radius:4px;
  font-size: 14px;
  text-align: center;
  box-sizing: border-box;
  padding: 7px 10px;
  margin-right: 10px;
  margin-top: 10px;
}
.many_line_mbox{
  display: flex;
  flex-wrap: wrap;
}
.many_line_mbox div:nth-child(1){
  background-color: #FFF3F3;
  color: #FF6688;
}
.many_line_mbox div:nth-child(2){
  background-color: #EBF6FF;
  color: #308BE3;
}
.many_line_mbox div:nth-child(3){
  background-color: #FFF5EB;
  color: #EB9641;
}
.many_line_mbox div:nth-child(4){
  background-color: #D5FFF6;
  color: #37C9AA;
}
.doctor_hyb_block_box_a1{
  width: 12.5%;
  font-size: 14px;
  color: #3E3E3E;
  margin-top: 12px;
  margin-right: 20px;
}
.doctor_hyb_block_box12{
  flex-wrap: wrap;
  justify-content: flex-start;
}
.footer2{
  background: #f8f8f8;
  box-sizing: border-box;
  padding: 20px;
  color: #7E7E7E;
  font-size: 12px;
  margin: 0 auto;
  width: 1180px;
}
.footer2 a{
  display: inline;
}
.doctor_sift .select_province_ul15{
  width: 1025px !important;
}
.topic_detail3{
  box-sizing: border-box;
  padding: 20px;
  background-color: white;
  padding-top: 0px;
}
.center_footer{
  background: #fafafa;
}
.new_doctor_menu_good12{
  height: 60px;
}
.hos_yisheng12{
  width: 880px;
}
.hos_yisheng13{
  border-top: 20px solid #fafafa;
}
.gq_box {
  display: flex;
}
.gq_box .gq_box_left {
  display: flex;
}
.gq_box .gq_box_left img {
  width: 92px;
  height: 120px;
  margin-right: 14px;
}
.gq_box .gq_box_left .socil {
  position: relative;
  width: 423px;
  flex: 1;
}
.gq_box .gq_box_left .socil .title {
  display: flex;
  margin-bottom: 9px;
  padding: 0;
  border-bottom: 0;
  align-items: flex-end;
}
.gq_box .gq_box_left .socil .title .name {
  color: #333333;
  font-size: 20px;
  font-weight: 600;
}
.gq_box .gq_box_left .socil .title .pro {
  color: #999999;
  font-size: 14px;
  margin-left: 15px;
}
.gq_box .gq_box_left .socil .content {
  color: #999999;
  font-size: 14px;
  margin-bottom: 9px;
}
.gq_box .gq_box_left .socil .buty {
  display: flex;
  flex-wrap: wrap;
}
.gq_box .gq_box_left .socil .buty .buty_con {
  background: #fff6e8;
  border-radius: 11px;
  margin-bottom: 5px;
  color: #E49922;
  font-size: 12px;
  box-sizing: border-box;
  padding: 2px 10px;
  margin-right: 5px;
}
.gq_box .gq_box_left .socil .socil_btn {
  width: 120px;
  height: 36px;
  background: #ff6688;
  border-radius: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
}
.gq_box .gq_box_right {
  margin-left: 30px;
}
.gq_box .gq_box_right .title {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ff6688;
  line-height: 28px;
  margin-bottom: 12px;
  text-align: center;
  padding: 0;
  border-bottom: 0;
}
.gq_box .gq_box_right .content span {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
}
.gq_box .gq_box_right .content img {
  width: 16px;
  height: 13px;
  display: inline-block;
}
.bk_index_ty_doctor_box2 img {
  width: 166px;
  height: 96px;
  margin-bottom: 7px;
}
.bk_index_ty_doctor_box2 .cont_text {
  font-size: 15px;
  color: #3e3e3e;
  line-height: 21px;
  text-align: center;
}
.socil2 {
  width: 100% !important;
}
.socil2 .content2 {
  margin-top: 10px;
}
.socil2 .content2 img {
  width: 16px;
  height: 13px;
  display: inline-block;
}
.socil2 .content2 span {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
}
.bk_suluan {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  width: 880px;
}
.bk_suluan img {
  width: 431px;
  height: 481px;
}
.bk_suluan .l_suluan {
  background-color: white;
  width: 431px;
  height: 481px;
}
.bk_suluan .l_suluan .img2 {
  height: 454px;
  width: 100%;
}
.gq_box22 {
  justify-content: space-between;
}
.gq_box22 img {
  width: 268px;
}


/***************************************************************添加haoyunbaike医院板块***************************************************************/
.bk_hospital {
  box-sizing: border-box;
  padding: 20px;
  background-color: white;
  margin-top: 20px;
}
.bk_hospital .title {
  font-size: 26px;
  color: #444141;
  padding-bottom: 15px;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 16px;
}
.bk_hospital .details{
  display: flex;
}
.bk_hospital .details .theme{
  display: flex;
  margin-top: 5px;
}
.bk_hospital .details img{
  width: 193px;
  height: 124px;
  margin-right: 15px;
}
.bk_hospital .details .theme .abstrac{
  width: 314px;
}
.bk_hospital .details .theme .abstrac p{
  color: #5E5E5E;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 3px;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;
}
.bk_hospital .details .theme .abstrac div span{
  color: #FF6688;
  font-size: 14px;
  margin-right: 10px;
}
.bk_hospital .details .ad{
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  margin-left: 20px;
}
.bk_hospital .details .ad img{
  width: 130px;
  height: 68px;
  margin: 5px;
  margin-right: 10px;
}
.bk_hospital .tag .tag_title{
  margin-top: 30px;
  margin-bottom: 22px;
  font-size: 18px;
  color: #3E3E3E;
  font-weight: 600;
}
.bk_hospital .tag .content1 .swiper-slide{
  width:246px;
  height: 170px;
  position: relative;
  background-color: #FFFBF3;
  box-sizing: border-box;
  padding: 10px;
}
.bk_hospital .tag .content1 .engender{
  display: flex;
}
.bk_hospital .tag .content1 .engender img{
  width: 70px;
  height: 92px;
  margin-right: 12px;
}
.bk_hospital .tag .content1 .consult{
  width:141px;
  height:28px;
  background:rgba(242,175,65,1);
  border-radius:18px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 10px;
  left: 23%;
  font-size: 14px;
  color: white;
}
.bk_hospital .tag .content1 .massage{
  display: flex;
  margin-bottom: 8px;
  align-items: flex-end;
}
.bk_hospital .tag .content1 .massage .name{
  font-size: 16px;
  color: #333333;
  font-weight: 600;
  margin-right: 15px;
}
.bk_hospital .tag .content1 .massage .pro{
  font-size: 12px;
  color: #333333;
}
.bk_hospital .tag .content1 .resume .words{
  font-size: 12px;
  color: #9E9E9E;
}
.bk_hospital .tag .content2{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.bk_hospital .tag .content2 .box{
  background-size: 100%;
  box-sizing: border-box;
  padding: 8px;
  display: flex;
  width: 400px;
  height: 96px;
  margin-top: 20px;
}
.bk_hospital .tag .content2 .box img{
  width: 120px;
  height: 80px;
  margin-right: 12px;
}
.bk_hospital .tag .content2 .box .abstrac{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.bk_hospital .tag .content2 .box .abstrac .bafore{
  color: #3E3E3E;
  font-size: 15px;
  font-weight:600;
}
.bk_hospital .tag .content2 .box .abstrac .expert2{
  color: #7E7E7E;
  font-size: 12px;
  margin-bottom: 4px;
}
.bk_hospital .tag .content2 .box .abstrac .customize{
  color: #54A5FF;
  font-size: 14px;
  font-weight:600;
}
.bk_hospital .tag .content2 .box_num1{
  background-image: url("../images/expret_introduce7.png");
}
.bk_hospital .tag .content2 .box_num2{
  background-image: url("../images/expret_introduce8.png");
}
.bk_hospital .tag .content2 .box_num3{
  background-image: url("../images/expret_introduce10.png");
}
.bk_hospital .tag .content2 .box_num4{
  background-image: url("../images/expret_introduce12.png");
}
.bk_hospital .tag .tag_title_spec{
  margin-bottom: 0;
}





/***************** 百科新版 *******************/
.center.baike_desc_center_view{background-color: #FAFAFA;}
.baike_desc_center_view .topic_detail2{margin-top: 20px; padding: 0;}
.baike_desc_center_view .next_prev_page_view p{font-size: 14px; color: #9E9E9E; line-height: 20px; margin-top: 8px;}
.baike_desc_center_view .next_prev_page_view p:first-child{margin-top: 0;}
.baike_desc_center_view .next_prev_page_view a{color: #f68; display: inline-block;}
.baike_desc_center_view .next_prev_page_view a:hover{text-decoration: underline;}
.baike_desc_center_view .sanjia_box_con{width: 100%; padding: 0;}
.baike_desc_center_view .xiezuo_boxcn_con_img1{margin-left: 0; width: 70px; height: 92px; margin-right: 12px;}
.baike_desc_center_view .xiezuo_boxcn_con{padding: 10px; border: 1px solid #eee; box-shadow: 0 2px 4px 0 #F1F1F1; display: block;}
.baike_desc_center_view .xiezuo_boxcn_con_right_p1_sp2{margin-left: 12px;}
.baike_desc_center_view .xiezuo_boxcn_con_right_p4{margin-top: 6px; height: 72px;}
.baike_desc_center_view .xiezuo_boxcn_con a{display: block; width: 140px; height: 28px; line-height: 28px; background: #f68; border-radius: 14px; color: #fff; text-align: center; font-size: 14px; margin: 10px auto 0;}
.baike_desc_center_view .xiezuo_boxcn_con .tp_view{display: flex;}
.hot_chat_question{margin-top: 25px;}
.hot_chat_question .sub_title{font-size: 18px; color: #3E3E3E; line-height: 25px;}
.hot_chat_question .about_views{display: flex; margin-top: 20px;}
.hot_chat_question .about_tube{margin-right: 20px;}
.hot_chat_question .about_view{flex: 1; display: flex;}
.hot_chat_question .about_view div{width: 80px; height: 90px; box-sizing: border-box; padding: 10px 0;}
.hot_chat_question .about_tube div{background: #DEEBFA;}
.hot_chat_question .about_tube p{color: #3C85DB;}
.hot_chat_question .about_nanyun div{background: #FFF1DA;}
.hot_chat_question .about_nanyun p{color: #E79713;}
.hot_chat_question .about_view div img{width: 50px; height: 50px; display: block; margin: 0 auto;}
.hot_chat_question .about_view div p{font-size: 14px; line-height: 20px; text-align: center;}
.hot_chat_question .about_view ul{overflow: hidden; margin-left: 10px; flex: 1;}
.hot_chat_question .about_view ul li{float: left; width: calc((100% - 20px)/3); margin: 0 10px 10px 0; text-align: center; font-size: 14px; line-height: 40px; height: 40px; box-sizing: border-box; border: 1px solid #DBECFF; border-radius: 4px;}
.hot_chat_question .about_view ul li:nth-child(3n){margin: 0 0 10px 0;}
.hot_chat_question .about_view ul li:nth-child(4n){margin-right: 10px !important;}
.hot_chat_question .about_tube ul li{color: #3C85DB;}
.hot_chat_question .about_nanyun ul li{color: #EE9F1E; border: 1px solid #FFF1DA;}

.baike_desc_section_common{background: #fff; margin-top: 20px; padding: 0 20px; box-sizing: border-box;}
.baike_desc_section_common .section_title{font-size: 26px; color: #444141; line-height: 33px; padding: 21px 0 15px; border-bottom: 1px solid #eee; display: flex; justify-content: space-between;}
.baike_desc_section_common .section_title a{font-size: 14px; line-height: 18px; color: #f68; float: right; align-self: flex-end;}
.baike_desc_section_common .section_ul{cursor:pointer}
.area_tube_zixun .flex-row-view{display: flex; margin-top: 22px; padding-bottom: 25px;}
.area_tube_zixun .flex-row-left{width: 206px;}
.area_tube_zixun .flex-row-right{flex: 1; margin-left: 25px;}
.area_tube_zixun .flex-row-left ul li{display: flex; align-items: center; width: 100%; height: 68px; box-sizing: border-box; padding: 10px 15px; margin-top: 10px; background: #FFE8ED; border-radius: 4px;}
.area_tube_zixun .flex-row-left ul li:first-child{margin-top: 0; background: #DDF3FF;}
.area_tube_zixun .flex-row-left ul li p{font-size: 16px; font-weight: bold; line-height: 22px; color: #1B85BF; flex: 1;}
.area_tube_zixun .flex-row-left ul li p span{font-size: 14px; line-height: 20px; color: #333; margin-top: 6px; display: block; font-weight: normal;}
.area_tube_zixun .flex-row-left ul li img{width: 30px; height: 30px; margin-left: 15px;}
.area_tube_zixun .flex-row-right ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.area_tube_zixun .flex-row-right ul li{width: calc((100% - 58px)/2); margin-top: 22px; font-size: 14px; line-height: 18px; color: #333; padding-left: 16px; position: relative;}
.area_tube_zixun .flex-row-right ul li:first-child,.area_tube_zixun .flex-row-right ul li:nth-child(2){margin-top: 0;}
.area_tube_zixun .flex-row-right ul li::before{content: ''; display: block; width: 6px; height: 6px; position: absolute; left: 0; top: 50%; margin-top: -3px; background: #D8D8D8; border-radius: 3px;}

.tube_haoyun_diary .tabs{margin-top: 25px; padding-bottom: 25px;}
.tube_haoyun_diary .tabs-list{overflow: hidden; margin-bottom: 25px;overflow-x: scroll;white-space: nowrap;}
.tube_haoyun_diary .tabs-list li{border: 1px solid #eee; border-radius: 15px; margin-right: 10px;display: inline-block;}
.tube_haoyun_diary .tabs-list .active{border: 1px solid #f68; background: #f68;}
.tube_haoyun_diary .tabs-list .active a{color: #fff;}
.tube_haoyun_diary .tabs-list a{font-size: 14px; line-height: 28px; color: #999; padding: 0 20px;}
.tube_haoyun_diary .tab-content ul{overflow: hidden;}
.tube_haoyun_diary .tab-content li{width: calc((100% - 44px)/2); float: left; display: flex; margin-top: 20px;height:120px;}
.tube_haoyun_diary .tab-content li:first-child, .tube_haoyun_diary .tab-content li:nth-child(2){margin-top: 0;}
.tube_haoyun_diary .tab-content li:nth-child(2n){margin-left: 44px;height: 120px;}
.tube_haoyun_diary .tab-content li img{width: 180px; height: 120px;}
.tube_haoyun_diary .tab-content li .info{flex: 1; margin-left: 20px;}
.tube_haoyun_diary .tab-content li .info:hover .title{color: #f68;}
.tube_haoyun_diary .tab-content li .title{font-size: 18px; line-height: 23px; color: #333;}
.tube_haoyun_diary .tab-content li .content{font-size: 14px; line-height: 20px; color: #999; margin-top: 15px;}

.tube_hospital_success ul{padding: 25px 0; overflow: hidden;}
.tube_hospital_success ul li{float: left; width: calc((100% - 150px)/3); margin-right: 50px; display: flex;}
.tube_hospital_success ul li img{width: 110px; height: 110px;}
.tube_hospital_success ul li div{flex: 1; overflow: hidden; margin-left: 15px;}
.tube_hospital_success ul li .title{font-size: 16px; line-height: 22px; color: #333; font-weight: bold;}
.tube_hospital_success ul li .title span{display: block; font-size: 12px; line-height: 20px; color: #999; margin-top: 3px; font-weight: normal;}
.tube_hospital_success ul li .zixun{display: block; margin-top: 10px; font-size: 14px; color: #fff; line-height: 36px; background: #f68; border-radius: 18px; text-align: center;}

.tube_zixun_news ul{padding: 25px 0; overflow: hidden;}
.tube_zixun_news ul li{float: left; width: calc((100% - 40px)/2); font-size: 14px; line-height: 20px; color: #333; margin-top: 20px;}
.tube_zixun_news ul li:nth-child(2n){margin-left: 40px;}
.tube_zixun_news ul li:first-child, .tube_zixun_news ul li:nth-child(2){margin-top: 0;}

.jinghuatie {
	position: absolute;
	right: 15px;
	width: 60px;
	top: -8px;
	transform: rotate(45deg);
}
