.filter-china .pageTab{position: relative; top: -6px; left: -1px; width: 1200px;}
.pageTab{clear: both; height: 39px; margin-left: -20px; border: 1px solid #e8e8e8;}
.pageTab .item1{background-position: 18px -825px;}
.pageTab a{font-size: 14px; line-height: 39px; display: block; float: left; padding-right: 20px; padding-left: 40px; color: #666; border-right: 1px solid #e8e8e8; background-color: #fff;}
.pageTab .item2.now, .pageTab .item2:hover{background-position: 18px -949px;}
.pageTab a.now{height: 39px; color: #ff5370;font-weight: bold}
.pageTab .item3{background-position: 18px -886px;}
.pageTab a{font-size: 14px; line-height: 39px; display: block; float: left; padding-right: 40px; padding-left: 40px; color: #666; border-right: 1px solid #e8e8e8; background-color: #fff;}
.filter-item{line-height: 26px; clear: both;}
.area .item-cont{border-top: none;}
.filter-item .item-cont{overflow: hidden; padding: 0 0 12px;}
.hos-filter .eachLink{width: 1068px;}
.filter .eachLink{overflow: hidden; width: 1040px;}
.filter{overflow: visible; width: 1160px; margin: 0 auto 15px auto; padding: 5px 20px 0 20px; border: 1px solid #e8e8e8; border-top: none;}
.area .item-tit{background-position: 0 7px;}
.filter .item-tit{font-size: 12px; float: left; height: 26px; padding-right: 17px; color: #a1a1a1; border-right: 1px solid #fff;}
.filter .item-links a:hover, .filter .item-links a.now, .filter .now a{color: #ff5370;}
.filter .item-links .all a{padding-right: 0; padding-left: 0;}
.filter .item-links a, .leftA a.no-click{font-size: 12px; padding: 3px 18px; white-space: nowrap; color: #333; border-radius: 2px;}
.leftA a{position: relative; display: block; float: left; padding-bottom: 0; border: 1px solid #fff; border-color: transparent;}
.filter .item-links a:hover, .filter .item-links a.now, .filter .now a{color: #ff5370;}
.classify{position: relative; padding-right: 19px; padding-left: 18px; color: #a1a1a1;font-size: 12px}
.taoWrap i{font-style: normal;}
.classify i{display: none;}
.filter .eachLink .greyBg{overflow: hidden; padding-top: 6px; padding-bottom: 20px; border: none; background: #f8f8f8;}
.greyBg.mTop7.showForPart .centA{height: 52px;}
.classCont{float: left; width: 930px;}
.mt30{margin-top: 30px;}
.wrap{width: 100%; overflow: hidden;}
.doctor-left{width: 890px; overflow: hidden;}
.doctor-left{width: 890px; overflow: hidden;margin-bottom: 50px}
.list-title{width: 100%; height: 48px; line-height: 48px; color: #999; font-size: 14px; border: 1px solid #e8e8e8; background-color: #f8f8f8; box-sizing: border-box; overflow: hidden;}
.screen-title, .screen-menu{display: inline-block; margin-left: 10px; width: auto; overflow: hidden;}
.screen-title, .screen-menu{display: inline-block; margin-left: 10px; width: auto; overflow: hidden;}
.screen-menu > div.active{background-color: #fff; color: #FF6980;}
.screen-menu > div{display: inline-block; width: 88px; height: 48px; text-align: center; box-sizing: border-box; margin-left: -5px; border-left: 1px solid #e8e8e8;}
a{text-decoration: none; color: inherit; cursor: pointer;}
.mt20{margin-top: 20px;}
.wrap{width: 100%; overflow: hidden;}
.doctor-lists > li{width: 285px; height: 346px; margin: 0 17px 20px 0; border: 1px solid #eee; box-sizing: border-box; overflow: hidden;}
.doctor-lists .img-card{width: 100%; height: 176px; overflow: hidden;}
.doctor-detail{top: 178px; left: 0; width: 100%; font-size: 14px;}
.pd15{padding: 0 15px;}
.dd-name{font-size: 18px; color: #333;}
.mt18{margin-top: 18px;}
.color6{color: #666;}
.color9{color: #999;}
.clearfix span a, .sort .sort_list a{color: #666;}
.mt13{margin-top: 13px;}
.good-pj{display: inline-block; width: 200px; height: 20px; overflow: hidden;}
.ellipsis{display: block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.mt14{margin-top: 14px;}
.fold{color: #FF6980 !important;}
.mt18{margin-top: 18px;}
.master-button{width: 108px; height: 38px; line-height: 38px; color: #333; font-size: 16px; border-radius: 8px; border: 1px solid #e0e0e0; box-sizing: border-box;}
.master-button > span{display: inline-block; height: 21px; margin: 0 11px 0 21px; vertical-align: middle;}
.doctor-lists .img-card img{width: 100%;}
.doctor-lists > li:nth-child(3n){margin-right: 0;}
.doctor-right{width: 280px; overflow: hidden;}
.doctor-right{width: 280px; overflow: hidden;}
.goods-list > li .img{display: inline-block; width: 78px; height: 78px; margin-right: 15px;}
.adver-position{ height:175px;}
.adver-position img{width: 100%;}
.hot-goods{padding: 20px; border: 1px solid #d2d2d2; box-sizing: border-box; margin-bottom:30px;}
.goods-title{font-size: 20px; color: #4d4d4d; font-weight: bold;}
.goods-title span{color: #f23e0b;}
.goods-list > li{padding: 20px 0; font-size: 14px; color: #333; border-bottom:1px dashed #F4F5F6;}
.goods-list > li .img{display: inline-block; width: 78px; height: 78px; margin-right: 15px;  overflow: hidden;}
.goods-list > li .img img{width: 100%; min-height:78px;}
.good-detail{display: inline-block; width: 135px;}
.goods-list > li:last-child{ border:0; padding-bottom:0;}
.good-detail{display: inline-block; width: 135px;}
.hot_newse{padding: 0 20px; border: 1px solid #dadada; box-sizing: border-box; overflow: hidden;}
.new_li{width: 100%; overflow: hidden; border-bottom: solid 1px #eee; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.new_li .li_one.on{border-bottom: 3px solid #FF6980; color: #4d4d4d; font-weight: bold;}
.new_li .li_one{float: left; font-size: 16px; color: #333; cursor: pointer; padding: 10px 0; overflow: hidden; width: 74px; margin-right: 35px; font-weight:bold;}
.rightTxtBox .li_one{ color:#999; font-weight:400;}
.hot_newse .bag{width: 100%;}
.hot_newse .wenzi{width: 100%; font-size: 14px; color: #666; line-height: 24px; margin-top: 10px;}
.hot_newse .wenzi > li{width: 100%; line-height: 33px; margin: 6.5px 0; overflow: hidden;}
.hot_newse .wenzi a{display: inline-block; width: 160px; color: #666;}
.hot_newse .wenzi .time{display: block; color: #ccc; font-size: 12px;}
.doctor-zx li{width: 100%; margin-bottom: 12px; overflow: hidden; color: #999; font-size: 12px;}
.dt-zs{color: #4d4d4d; font-size: 14px;}
.mt10{margin-top: 10px;}
.dt-slove{display: inline-block; width: auto; overflow: hidden;}
.paging{overflow: hidden; float: left; position: relative; right: 50%; padding: 6px;}
.paging .first_page, .paging .last_page{float: left; width: 40px; height: 24px; line-height: 24px; border-radius: 5px; background-color: #b5b5b5; font-size: 12px; text-align: center; color: #fff;}
.paging .first_page a, .paging .last_page a{color: #fff;}
.paging .unmber_ul{float: left; overflow: hidden;}
.paging .unmber_ul li{padding: 0 8px; height: 24px; line-height: 24px; text-align: center; float: left; margin: 0 8px; border-radius: 5px; cursor: pointer;}
.paging .unmber_ul li a{display: block; width: 100%;}
.hospital_page{float: left; position: relative; left: 50%; margin-top: 46px;}
/*医院*/
.hospital-lists >li{padding: 25px 12px; border-bottom: 1px solid #e9e9e9; overflow: hidden;}
.hospital-lists .hospital-img{width: 200px; height: 150px; overflow: hidden;}
.hospital-lists .hospital-img img{width: 100%;}
.hospital-detail{width: 350px; font-size: 18px; margin-left: 24px; overflow: hidden;}
.hs-title{margin: 5px 0; font-weight:bold; color:#444;}
.rz-hospital{display: inline-block; width: 24px; height: 24px; margin-left: 8px; vertical-align: bottom;}
.rz-hospital img{width: 100%;}
.ft15{font-size: 14px;}
.mb12 {
    margin: 8px 0;
}
.hs-onlie{margin: 20px 20px 0; width: 108px; padding-left: 30px; border-left: 1px solid #f1f1f1;}
.hs-estimate{min-width: 115px; overflow: hidden;}
.grade{font-size: 14px; margin: 21px 0 13px 0;}
.grade span{font-size: 18px;}
.deep-color{color: #FF6980;}
.hs-project{font-size: 14px; margin-top: 17px;}
.yiyuan-lists > li{margin: 0 17px 20px 1px; border: 1px solid #eee; box-sizing: border-box; overflow: hidden;}
.yiyuan-lists .img-card{width: 100%; height: 176px; overflow: hidden;}

.relative:hover .doctor-detail{margin-top: -60px}
.doctor-detail{background-color: #fff}
.doctor-lists > li:hover .doctor-detail {top: 121px;background-color: #fff;opacity: 0.8;}
.pd15 {padding: 5px 15px;}
.master-button:hover{background-color: #FF6980;color: #fff;}
.icon-tuijian:hover{color: #FF6980}
.icon-yisheng:hover{color: #FF6980}
.icon-yiyuan:hover{color: #FF6980}
.hospital-img{width: 200px;height: 150px; overflow: hidden;}
.hospital-img img{width: 100%; min-height: 150px;}

.taoList{position: relative; z-index: 1; overflow: hidden; padding: 0 20px; border: 1px solid #e8e8e8; border-top: none;}
.taoWrap a{color: #333;}
.taoItem{display: block; overflow: hidden; margin-top: -1px; padding: 22px 0; cursor: pointer; border-top: 1px solid #f3f3f3;}
.taoItem .listIimg{position: relative; margin-right: 20px;}
.taoItem .listIimg, .taoItem .listIimg img{width: 120px; height: 120px;}
.taoItem .listIimg, .taoItem .listIimg img{width: 120px; height: 120px;}
.taoItem .listInfo{width: 460px;}
.taoItem .listInfo .listInfo-item2{font-size: 18px; line-height: 25px; max-height: 48px; margin-top: -5px;}
.taoItem .listInfo p{overflow: hidden;}
.taoItem .listInfo .listInfo-item4{font-size: 12px; line-height: 14px; height: 14px; padding-top: 8px; color: #999;}
.taoItem .listInfo p{overflow: hidden;}
.taoItem .listInfo .listInfo-item4 i{padding: 0 5px; color: #dedede; background-position: 0 -1114px;}
.taoWrap i{font-style: normal;}
.taoItem .listInfo .listInfo-item4_2{height: 20px; padding-top: 5px;}
.taoItem .listInfo .listInfo-item4{font-size: 12px; line-height: 14px; height: 14px; padding-top: 8px; color: #999;}
.taoItem .listInfo p{overflow: hidden;}
.taoItem .listInfo .bot-lab{overflow: hidden; padding-top: 12px;}
.taoItem .listInfo .bot-lab .lab-installment{color: #89c1ff; background: #89c1ff;}
.taoItem .listInfo .bot-lab p{font-size: 0; line-height: 16px; display: block; float: left; height: 16px; margin: 0 8px 4px 0; padding: 1px 1px 1px 0;}
.taoItem .listInfo p{overflow: hidden;}
.taoItem .contrast{position: relative; width: 200px; height: 73px; margin-top: 29px; border-left: 1px solid #f3f3f3;}
.taoItem .contrast .ymPrice{font-size: 12px; color: #999; text-indent: -12px;}
.taoItem .contrast p{margin-left: 22px;}
.ymPrice{position: relative;}
.taoItem .contrast .ymPrice{font-size: 12px; color: #999; text-indent: -12px;}
.taoItem .contrast p{margin-left: 22px;}
.c999{color: #999;}
.taoItem .contrast p{margin-left: 22px;}
.hongbao{color: #999;}
.taoItem .contrast{position: relative; width: 200px; height: 73px; margin-top: 29px; border-left: 1px solid #f3f3f3;}
.taoItem .contrast .ymPrice{font-size: 12px; color: #999; text-indent: -12px;}
.taoItem .contrast p{margin-left: 22px;}
.ymPrice{position: relative;}
.taoItem .contrast .ymPrice{font-size: 12px; color: #999; text-indent: -12px;}
.contrast .ymPrice i{padding-left: 10px;}
.taoWrap i{font-style: normal;}
.cpink{color: #ff5370;}
.ft14{font-size: 14px;}
.contrast .ymPrice .ft26{font-family: Verdana; font-size: 26px; letter-spacing: -2px;}
.cpink{color: #ff5370;}
em, i{font-style: normal;}
.contrast .ymPrice i.fs-12{padding-left: 0;}
.contrast .ymPrice i{padding-left: 10px;}
.taoWrap i{font-style: normal;}
.taoItem .listInfo .bot-lab p > i{font-size: 12px; display: inline-block; padding: 0 4px; vertical-align: top; background: #fff;}
.taoWrap i{font-style: normal;}
.taoItem .listInfo .bot-lab .lab-installment > span{background-position: -38px 2px;}
.taoItem .listInfo .bot-lab p > span{display: inline-block; width: 20px; height: 16px; vertical-align: top;}
.taoItem .contrast p{margin-left: 22px;}
.contrast .hosPrice i{padding-left: 4px; text-decoration: line-through;}
.taoWrap i{font-style: normal;}
.contrast .hosPrice .rebate{font-size: 12px; line-height: 15px; display: inline-block; margin-left: 4px; padding-right: 3px; padding-left: 8px; color: #999; background: none;}
.hongbao i{color: #ff5c77;}
.hospital_page{margin-bottom: 50px}

.daren-content li{width: 100%; padding: 20px 0; overflow: hidden; border-bottom: 1px dashed #dbdbdb;}
.daren-content li:last-child{ border-bottom:0;}
.look-product{width: 485px; overflow: hidden;}
.product-img{padding: 3px; border: 1px solid #cfddeb; overflow: hidden; box-sizing: border-box; width: auto;}
.left{float: left;}
.product-img a{width: 164px; height: 110px; overflow: hidden; box-sizing: border-box; display: inline-block;}
.product-img img{width: 100%; height: auto; overflow: hidden;}
.product-right{display: inline-block; width: 298px; margin-left: 14px;}
.daren-content li .product-one{width: 100%; overflow: hidden; font-size: 16px; color: #666; margin: 8px 0 13px 0;}
.daren-content li .product-two{width: 100%; overflow: hidden; font-size: 12px; color: #00a1cb;}
.p-evaluate{display: flex; justify-content: space-between; align-items: center; color: #999; margin-top: 15px;}
.p-font14{font-size: 14px;}
.have-buy{margin-right: 20px;}
img{border: none;}
.daren-content li .now-buy{display: inline-block; width: auto; padding: 0 23px; border-left: 1px solid #d2d2d2;}
.relative{position: relative;}
.daren-content li .yellow-text{width: 100%; overflow: hidden; text-align: center; font-size: 18px; color: #ff9d00;}
.daren-content li .garay-text{width: 100%; margin: 14px 0 22px 0; overflow: hidden; text-align: center; font-size: 12px; color: #999; text-decoration: line-through;}
.daren-content li .buy{left: 50%; margin-left: -50px; width: 100px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; background-color: #77bed5; color: #fff; font-size: 18px;}
.daren-content li .buy a{color: #fff!important;}
a{text-decoration: none; color: inherit; cursor: pointer;}
.hospital-lj{border: 1px solid #89C1FF;}
.wwle{width: 820px;height: auto;overflow: hidden;margin-bottom: 20px}
.doctor-photo img{width: 200px;height: 200px;}
.master-titles{padding: 50px 0 20px 0; border-bottom: 1px solid #e9e9e9; font-size: 14px;}
.sp-three{display: inline-block; width: 32px; height: 32px; background-image: url(../../images/mb04.png); background-size: 100% 100%; vertical-align: bottom;}
.two-spritle{display: inline-block; width: 32px; height: 32px; background-image: url(../../images/index-two.png); background-size: 160px 32px; vertical-align: bottom;}
.bold22{font-size: 24px; color: #333; font-weight: bold; margin-left: 11px;}
.colorc{color: #ccc; font-size: 17px; margin: 0 12px 0 8px;}
.color9{color: #999;}
.wrap{width: 100%; overflow: hidden;}
.dct-ul{border-left: 1px solid #e0e0e0; margin-top: 20px;}
ul, ol{list-style-type: none; margin: 0px; padding: 0px;}
.doctor-list{width: 296px; height: 323px; border-color: #e7e7e7; border-width: 1px 1px 1px 0; border-style: solid; position: relative; box-sizing: border-box; float: left;}
.doctor-list-img{width: 164px; height: 164px; margin: 25px auto 0; overflow: hidden;}
.doctor-list-img img{width: 100%; height: 100%; border-radius: 50%;}
.mt14{margin-top: 14px;}
.title-text{width: 90%; margin: 0 auto; display: flex; display: -moz-flex; display: -webkit-flex; justify-content: center; align-items: center; color: #666; margin-bottom: 3%;}
.title-text span:first-child{display: inline-block; font-size: 18px; color: #333; margin-right: 10px;}
.rz-hospital{display: inline-block; width: 70px; height: 24px; background-image: url(../../images/pd-rz.png); background-size: 100% 100%; vertical-align: bottom;}
.ft15{justify-content: center;}
.d-des{width: 90%; margin: 5% auto 0; font-size: 12px; color: #999; text-align: center; display: flex; justify-content: flex-start; align-items: center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ft15{justify-content: center;}
.doctor-list .doctor-list-hover{bottom: 0; width: 100%; height: 29%; position: absolute; display: none; background: #fff; filter: Alpha(opacity=1); -moz-opacity: 1; opacity: 1; color: #fff; text-align: center; z-index: 2; justify-content: center; align-items: center;}
.mt14{margin-top: 14px;}
.doctor-list-hover .wrap{display: flex; justify-content: center; align-items: center;}
.mt30{margin-top: 30px;}
a:visited{color: #333; text-decoration: none; outline: none;}
.doctor-list-hover .wrap .master-button:first-child{margin-right: 20px;}
.order:hover, .counsel:hover{background-color: #FF6980; color: #fff; border: none;}
.doctor-item .master-button{line-height: 34px;}
.master-button{width: 108px; height: 38px; line-height: 38px; color: #333; font-size: 16px; border-radius: 8px; border: 1px solid #e0e0e0; box-sizing: border-box;}
.pointer{cursor: pointer;}
.hot-list:hover .hot-hover, .doctor-list:hover .doctor-list-hover{display: block;}


.wrap_a{ line-height: 40px; position: relative;}
.wrap_a .wrap_b{display: block; width: 300px; height: 40px; border: 0; position: absolute; top: 0;}
.top_le{ width: 400px; float: left;}
.top_le .mt13{ margin-top: 0px !important;}
.top_le .doctor-name { margin-bottom: 10px;}
.top_ri{ width: 220px; margin-top: 30px; float: left;}
.top_ri a{
	display: block;
	width: 200px;
	font-size: 17px;
	line-height: 44px;
	height: 44px;
	margin-bottom: 12px;
	-webkit-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
	text-align: center;
	color: #fff;
	border: 1px solid #ff9c82;
	border-radius: 4px;}
.top_ri .btn-2 {
	border-color: #ff5370;
	background: #ff5370;}
.top_ri .btn-1 {
	border-color: #ff9c82;
	background: #ff9c82;}

.content-right{width: 280px; overflow: hidden;}
.hot-diary{padding: 0 20px; border: 1px solid #dfdfdf; box-sizing: border-box; overflow: hidden;}
.hot-title{margin-top: 24px; font-size: 20px; color: #333;}
.hot-list{}
.hot-list >li{padding: 14px 0; border-bottom: 1px dashed #F4F5F6;}
.hot-list >li:last-child{ border:0;}
.hot-list >li .hot-left{width: 68px; height: 68px; border-radius: 68px; overflow: hidden;}
.hot-list >li .hot-rigth{width: 152px; overflow: hidden;}
.hot-text{font-size: 14px; color: #666;}
.hot-read{margin-top: 12px; font-size: 13px; color: #999;}
.hot-read >i{display: inline-block; width: 18px; height: 12px; margin-right: 5px; font-style: normal; overflow: hidden; background-position: -180px -32px;}
.hot-read >span{color: #FF6980;}
.diary-icon{background: url(../../images/small-icon.png); background-size: 200px; height: 200px;}
.hot-list >li .hot-left img{width: 100%;height: 100%;}
.msg > .right .conts li:nth-child(2) i {background-color: #f90;}






