
/* * @description: 医院大全 * @author: yxx (2020-03-17) */
.content {padding-bottom:50px; display: flex;}
.content_l { width: 100%;}
.content_r{width: 280px; padding-bottom: 20px;}
.fl_r{DISPLAY: inline; FLOAT: right;}
.fl_l {DISPLAY: inline;FLOAT: left;}
.pageNav{ padding-top: 62px; }
.pageNav, .navpage{ text-align: center; font-size: 0; margin-bottom: 60px }
.pageNav a, .pageNav span, .navpage span, .navpage a{ display: inline-block; font-size: 16px; color: #999 }
.pageNav a:hover, .navpage a:hover{ color: #ff5370 }
.pageNum, .navpage .pageNum{ width: 27px; text-align: center; font-size: 16px; color: #999; font-family: Arial }
span.pageNum, .navpage span.pageNum{ color: #ff5370; }
.prevPage, .navpage .prevPage{ padding-left: 20px; padding-right: 30px }
.nextPage, .navpage .nextPage{ padding-right: 20px; padding-left: 30px; }
.prevPage, .navpage .prevPage{ background-position: -55px -1165px }
.nextPage, .navpage .nextPage{ background-position: -134px -1165px }
.navpage a, .navpage span{ border: none; background-color: #fff; margin: 0; padding: 0; line-height: inherit; height: inherit }
.navpage a:hover, .navpage span:hover{ background-color: #fff; border: none; }
.navpage .prevPage, .navpage .nextPage{ text-indent: 200px; overflow: hidden; }

.pageTit{ font-size:20px;font-weight: normal;margin: 12px 0 12px 0; }
.pageTit span{color:#ff5370;}
.filter-item{ line-height:26px;}
.filter-item .item-cont{ padding:0 0 12px; overflow:hidden}
.filter-item .item-cont .pos-re{ z-index:2; height: 26px; padding-left: 10px; }
.area .item-cont{ border-top:none}
.area .item-tit{ background-position:0 7px;}
.moreItem .item-cont{ overflow:visible; height:26px;}
.moreItem { border-bottom:1px solid #f3f3f3; margin-bottom:12px;padding-top:12px;}
.moreItem .item-tit{ background-position:0 -118px;}
.cityItem { border-top:1px solid #f3f3f3; margin-bottom:12px;padding-top:12px;}
.cityItem .item-tit{ background-position:0 -118px;}
.filter .item-tit{ float:left; height:26px; border-right:1px solid #fff; color:#a1a1a1; font-size:12px; padding-right:17px;}
.filter{ border:1px solid #e8e8e8; padding:5px 20px 0 20px;margin: 10px auto 15px auto; }
.filter .item-links .all a{ padding-left:0; padding-right:0}
.filter .item-links a:hover,.filter .item-links a.now,.filter .now a{ color:#ff5370;}
.filter .all{ width:45px; padding-left:10px;}
.filter .item-links .all a{ padding-left:0; padding-right:0}
.filter .eachLink{ overflow:hidden; width:900px;}
.filter .item-links a,.leftA span.no-click{ color:#333; font-size:12px; padding:3px 18px; border-radius:2px; white-space:nowrap; }
.hos-filter .all{ width:39px;}
.leftA span{ display:block; float:left; padding-bottom:0; position:relative; border: 1px solid #fff; border-color: transparent; }
.leftA span.no-click{ border: 1px solid #f4f4f4; color: #a1a1a1; line-height: 20px; }

.ft14{ font-size:14px}
.sort{ border:1px solid #e8e8e8; background:#f8f8f8;}
.sort .sort-item a,.sort .sort-item span{ display:block; float:left; padding:0 20px; line-height:38px; border-right:1px solid #e8e8e8;}
.sort span.timeLimit i{ color:#999;} 
.sort-item>a>i,.sort-item>span>i{ padding-right:14px; background:url(https://www.3ua.cn/images/tao-icon.png?ver=1) 0 0 no-repeat;}
.sort .sale i{ background-position:32px -291px;}
.sort .sale.now i{ background-position:32px -320px}
.sort .price i{ background-position:32px -354px;}
.sort .now.up i{ background-position:32px -389px}
.sort .now.down i{ background-position:32px -1059px}
.sort .timeLimit i{ background-position:0 -1232px; padding-left:23px; padding-right:0; }
.sort .sort-item .shelves{ border-right: none; }
.sort .shelves i{ background-position:0 -1353px; padding-left:23px; padding-right:0;  }
.sort .now.timeLimit i{ background-position:0 -1255px}
.sort .newest i{ background-position:60px -291px;}
.sort .newest.now i{ background-position:60px -320px}
.sort .now,.sort .sort-item a:hover{ background-color:#fff; color:#ff5370}
.sort .right,.sort .left{ line-height:38px; padding-right:10px;}
.sort a.right:hover{ color:#ff5370}
.hos-img:hover{ box-shadow:0 0px 4px -1px #333;}
.hos-img{ float:left; margin-right:20px;}
.hos-img,.hos-img img{ display:block; width:150px; height:120px;}

.hosList{display: flex;flex-wrap: wrap;}
.hosList li{width: 49.5%;padding: 20px 15px;box-sizing: border-box; margin-bottom: 1%; border:1px solid #f3f3f3;}
.hosList li:not(:nth-child(2n)){ margin-right: 1%;}
.hos-related h2{ font-size:16px; margin-bottom:3px;display:block;}
.hos-related h2 a:hover{ color:#ff5370}
.hos-related .item2{ height:17px;padding-top:9px;height: 17px;overflow: hidden;}
.hos-related .item2>i{ color:#999;}
.hos-related .item2 b{ color:#666; font-weight:normal; padding-right:10px;}
.hos-related .item3{ display:inline-block; border:1px solid #e8e8e8; padding:0 10px; line-height:22px; color:#666; margin-top:19px;}
.hos-related .item3:hover{ color:#ff5370; border-color:#ff5370;}

.hos-atr{ display:inline-block; position:relative; cursor:pointer; width:179px;}
.hot-tit{ font-size: 18px; font-weight: bold; line-height: 22px; color: #666; padding: 30px 0 10px 0;border-bottom: 1px solid #e8e8e8; }
.list_name .photo_left{display: block; float: left; width: 36px; height: 36px; border-radius: 100%; overflow: hidden;} 
.list_name .photo_left img{width: 100%; height: 100%;}
.list_name .name_right{float: left;width:205px; margin-left: 11px;}
.name_right .right_one{display: block; font-size: 14px; color: #666;}
.right_one:hover{color: #ff9900;}
.name_right .right_two{display: block; font-size: 12px; color: #999; margin-top: 3px;} 
.name_right .right_two img{float: left; width: 12px; height: 12px; margin: 2px 6px 0 0;}
/*咨询按钮*/
.edit_btn{margin-top:10px;}
.edit_btn a{color: #ff5370;padding: 5px 15px; border-radius: 3px; border: 1px solid #ff5370; line-height: 38px; text-align: center; font-size: 15px; transition: all ease 0.2s; -webkit-transition: all ease 0.2s; }
.edit_btn a:hover{ color: #fff; background: #ff5370; }
/*right*/
.doc_lists{width: 100%; overflow: hidden;} 
.doc_lists .lists{padding: 10px 0; margin: 0 13px; border-bottom: 1px dashed #e3e3e3; overflow: hidden;float: left; }
.doc_lists .list_name{width: 100%; overflow: hidden;}
.doc_lists .list_text{width: 100%\0; display: block; line-height: 20px; font-size: 13px; color: #999; margin-top: 13px;float:left;}
.doc_lists .list_text:hover{color: #ff9900;}
.doc_lists .zs_photo{width: 100%; margin-top: 14px;} 
.doc_lists .zs_photo li.imgs{float: left; margin: 0 3px 3px 0; width: 123px; height: 123px; overflow: hidden;} 
.doc_lists .zs_photo li.imgs a{display: block; width: 100%; height: 100%; overflow: hidden;} .doc_lists .zs_photo li.imgs a img{width: 100%; height: 100%;}

/*article left*/
.hos_info_y{border: 1px solid #e8e8e8; overflow: hidden;padding-bottom: 20px; margin-top: 15px;}
.hos_info_y h1{border-bottom: 1px solid #e8e8e8; margin: 0 20px; padding-bottom: 20px; font-weight: bold; color: #333; margin-top: 18px;}
.hos_focus{margin: 20px 30px 0 20px;}
.hos_info_y .info{width: 680px; margin-top: 25px; display: inline-block;font-size:14px;}
.hos_info_y .info .tongji{border-bottom: 1px dashed #ddd; padding: 3px 0 8px 0;}
.hos_info_y .info .tongji .yi{margin: -5px 0 5px 0;}
.hos_info_y .info .tongji p{line-height: 27px; height: 27px;}
.hos_info_y .info p{color: #333;}
.hos_info_y .info .tongji .yi .cheng{font-size: 24px;}
.hos_info_y .info .tongji .cheng{color: #ff7800;font: bold/16px; padding: 0 5px; position: relative; display: inline-block; top: 2px;}
.hos_info_y .info .list{padding: 0 0 5px 0; }
.hos_info_y .info .list dl{line-height: 30px; display: inline-block;width:100%;}
.hos_info_y .info .list dl dt{float: left; color: #999; display: inline-block; line-height: 30px; height: 30px;}
.hos_info_y .info .list dl dd{color: #333; float: left; display: inline-block; line-height: 30px; }
.hos_info_y .info .list dl dd a{color:#333;}
.hos_info_y .info .list dl dd a.red{color: #FF79A5;}
.hos_info_y .info .list dl dd .rx{color: #ff79a5; font: bold 18px/30px Arial, Helvetica, sans-serif;}
.ico{margin-left: 10px; margin-top: 6px; width: 50px; height: 18px; background: url(../images/rz.png) no-repeat; position: absolute;}
.hos_info_y .info .lx{padding-left: 83px;}
.hos_info_y .info .lx p{padding-top: 20px;}
.hos_info_y .info .lx .btn_a, .hos_info_y .info .lx .btn_b{width: 130px; height: 41px; line-height: 41px; background: url(../images/icon_yy.jpg) no-repeat 0 -554px; text-align: center; float: left; display: inline; margin: 14px 10px 0 0;}
.hos_info_y .info .lx .btn_b{background: url(../images/icon_yy.jpg) no-repeat 0 -602px; margin-right: 120px; display: inline;}
.hos_info_y .info .lx .btn_a a{color: #fff; font: normal 16px/41px; line-height: 41px;}
.hos_info_y .info .lx .btn_a, .hos_info_y .info .lx .btn_b{line-height: 41px; text-align: center;}
.hos_info_y .info .lx .btn_b a{color: #666; font-size: 16px;}
.hos_info_y .info .sc, .hos_info_y .info .tj{float: left; height: 20px; line-height: 20px; margin-top: 10px; display: inline-block; padding-left: 20px; margin-right: 15px;}
.hos_info_y .info .tj{background: url(../images/icon_yy.jpg) no-repeat 0 -471px;}
.hos_info_y .info .tj a{color: #333;}
.hos_info_y .info .sc em, .hos_info_y .info .tj em{padding-left: 4px; color: #ff79a5; color: #ff79a5;}

.yysy .jj{font-size: 14px; line-height: 35px; padding: 15px 0 0;text-align: justify;}
.yysy .tuijian{ display: flex; flex-wrap: wrap;}
.yysy .tuijian .l_doc_a{padding: 5px;border: 1px solid #e8e8e8;width: 32%;display: flex; margin-top: 20px; box-sizing: border-box;}
.yysy .tuijian .l_doc_a:not(:nth-child(3)){ margin-right: 1%;}
.yysy .tuijian .l_doc_a .pic{margin-right: 10px; width: 150px;height:185px;overflow:hidden;}
.yysy .tuijian .l_doc_a .pic img{ display:block;height:185px;}
.yysy .tuijian .l_doc_a .c{}
.yysy .tuijian .l_doc_a h3{padding-bottom: 6px; font-size: 16px; color: #ff79a5;}
.yysy .tuijian .l_doc_a h3 a{color:#333;}
.yysy .tuijian .l_doc_a h3 em{margin-left: 24px; font-size: 12px; color: #333; font-weight: normal;}
.yysy .tuijian .l_doc_a p{font-size: 14px; line-height:25px;}

.mergeBox dl{ overflow: hidden; display: flex; padding: 20px 0 25px 0;  }
.mergeBox dl:not(:last-child){ border-bottom: 1px dashed #d5d5d5; }
.mergeBox dt{ padding: 0 18px 0 0;}
.mergeBox dt .user-img{ display: block; width: 52px; height: 52px; position: relative }
.mergeBox dt .user-img img{width: 50px; height: 50px; border-radius: 50px;}
.part-more{ *margin-top: 20px; }
.mergeBox dd{padding-top: 5px; }
.mergeBox .username{ font-size:15px;color: #999; position: relative }
.mergeBox .username .time{ position: absolute; right: 0; top: 0; color: #bbb }
.mergeBox .score{ padding-top: 8px; padding-bottom: 8px;}
.mergeBox .score-txt{ color: #666; padding-right: 25px; }
.mergeBox .merge-tit{ padding: 10px 0 1px; font-size: 14px; }
.mergeBox .merge-tit .pink{ display: inline-block; margin-left: -6px; }
.mergeBox .brief{ height: 18px; overflow: hidden; margin-bottom: 3px; }
.mergeBox .brief a{ color: #333; }
.mergeBox .brief a:hover{ color: #ff5370; text-decoration: none }
.mergeBox .marks{ margin-top: 12px; color: #999; padding-left: 20px; background: url("../front/tao_v1/images/boxItem1.png") no-repeat 0 0; height: 16px; }
.mergeBox .marks.orderMarkes{ background-position: 0 -35px; }
.mergeBox .marks a{ color: #999; padding-right: 17px; }
.mergeBox .marks a:hover{ color: #ff5370; text-decoration: none }
.mergeBox .find-more{ color: #333; display: block; padding-top: 9px; width: 69px; font-size: 14px; }
.mergeBox .find-more i{ font-family: verdana; position: relative; top: 0; left: 3px; }
.mergeBox .find-more:hover{ color: #ff5370; text-decoration: none }
.mergeBox .cut-tit{ line-height: 30px; background: #feffd9; color: #b88c2d; padding-left: 30px; }
.mergeBox .brief{ height: auto; max-height: 37px; }

#MessageMeiErBeiLeft{top: 40% !important; position:fixed !important;}