
/* * @description: 医生大全 * @author: yxx (2020-3-17) */
.content {margin: 20px auto 0;padding-bottom:50px; display: flex;}
.content_l {}
.content_r{width: 280px; padding-bottom: 20px;}
/*list left*/
.docCards{ overflow: hidden}
.docCards ul{ margin-top: 15px; display: flex; flex-wrap: wrap;}
.docCards li{ width: 258px; height: 320px; border: 1px solid #e8e8e8; box-shadow:0 0 7px -4px #666; border-radius: 8px; margin-bottom: 20px;}
.docCards li:not(:nth-child(4n)){margin-right: 20px;}
.cardImg{height: 219px; overflow: hidden; background: #fff;}
.cardImg img{ width: 100%;overflow: hidden;}
.cardInfo .item1{ padding-top: 19px;text-align:center;padding-bottom:9px;}
.cardInfo .item1 .ft20{ font-weight: bold; padding-right: 7px;font-size:20px;}
.cardInfo .item1 i{ color: #666; font-size: 13px;}
.cardInfo .item2{ font-size: 13px; text-align:center;color: #999; padding-top: 9px; height: 18px; overflow: hidden;border-top: 1px  dashed #e8e8e8; }
.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; }
/*list right*/
.hot-tit{ font-size: 18px; font-weight: bold; line-height: 22px; color: #666; padding: 30px 0 20px 0; overflow: hidden; border-bottom: 1px solid #e8e8e8; }
.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;}
.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; 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;}
.doc_lists .list_text{width: 100%\0; display: block; line-height: 20px; font-size: 13px; color: #999; margin-top: 13px;float:left;}
.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 lest*/
.doc_info_box {background: #fff;overflow: hidden;padding-bottom: 20px;padding-top: 20px; border: 1px solid #e8e8e8; display: flex;}
.mt_image {padding-left: 50px;padding-top: 10px;}	
.mt_image img {width: 250px;padding:5px;border: 1px solid #E9E9E9;}
.mt_info {margin-left: 50px; margin-top: 10px;}
.mtil_name { font-size34px: 40px;overflow: hidden;}
.mtil_name span {font-size: 12px;}
.mtil_info {margin-top: 15px;font-size: 14px;line-height: 20px;}
.mtil_info .ys_info {padding: 6px 15px 6px 0;display: inline-block;}
.mtil_info .ys_info a {padding: 4px;background: #F0F0F0;line-height: 24px;color:#333;}
.mtil_info .ys_info a:hover {color: #ff5370;}
.mt_info strong {font-weight: bold;color: #ff6699;}
.ml_info {font-size: 14px;line-height: 30px;}
.ml_info span.tp {display: inline-block;width: 110px;font-size: 14px;color: #999999;font-weight: normal;}
.tit_pub {OVERFLOW: hidden;_zoom: 1;}
.tit_pub H3 {PADDING-LEFT: 20px;BACKGROUND: url(../images/ico.png) no-repeat 0px 5px;FLOAT: left;HEIGHT: 27px;FONT-SIZE: 20px;OVERFLOW: hidden;FONT-WEIGHT: 700;}
.mli_title {color: #ff6699;border-bottom: 1px dotted #e8e8e8;width: 750px;margin: 10px 0px;font-size: 16px;font-weight: bold;}

.jbjj {margin-left: 20px;margin-top: 20px;font-size:14px;line-height:35px;color:#333;}
.jbjj a {padding: 4px;color:#333;}
.jbjj a:hover {color:#ff5370;}
.jbjj .title {text-align:center;padding-bottom:20px;}
.jbjj .title span{font-size:24px;color:#000;font-weight:blod;height:40px;line-height:50px;}
.jbjj .jbxx {padding-bottom:15px}
.jbjj .jbxx p{ text-align: justify;}
.jbjj .picview{width:280px;float:left;padding:20px 30px 10px 20px;text-align:center;}
.jbjj .picview img{width:250px;padding:10px;border:1px solid #E9E9E9;}
/*article rigth*/
.zhongyoudiv1{width:253px;margin-left:10px;overflow:hidden;}
.zhongyoudiv1 .zyul1{height:30px;overflow:hidden;}
.zhongyoudiv1 .zyul1 .zyli1{background:url(https://www.3ua.cn/images/wenzhang_4.png) no-repeat;width:98px;height:30px;line-height:30px;font-size:20px;color:#FFF;padding-left:4px;float:left;}
.zhongyoudiv1 .zyul1 .zyli2{float:right;line-height:30px;margin-right:5px;}
.zhongyoudiv1 .zyul1 .zyli2 a{color:#606060; text-decoration:none;}
.zhongyoudiv1 .zyul1 .zyli2 a:hover{text-decoration:none;color:#f33e71;}
.zhongyoudiv1 .zyul2{margin-top:15px;overflow:hidden;float:left;border-bottom:1px dashed #d7d7d7;padding-bottom:15px;width:252px;clear:both;}
.zhongyoudiv1 .zyul2 li img{width:100px;height:100px;padding:1px;margin-top:5px;border:1px solid #dfdfdf;}
.zhongyoudiv1 .zyul2 li{float:left;}
.zhongyoudiv1 .zyul2 li a:hover{color:#f33e71;text-decoration:none;}
.zhongyoudiv1 .zyul2 .zyli3{width:130px;margin-left:10px;}
.zhongyoudiv1 .zyul2 .zyli3 .zyp1{font-size:14px;color:#333333;line-height:30px;}
.zhongyoudiv1 .zyul2 .zyli3 .zyp2{color:#666666;line-height:27px;}

.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; }