﻿.mas-yell-list .bgs, ..bgs{max-width: 79%; overflow: hidden; white-space: nowrap; display: inline-block; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.pt22 {padding-top:22px;}
.mr4 {margin-right:4px;}
.ques-list li:hover {background-color: transparent !important;}
.ques-list li {padding: 8px 0 !important;}
/*#region  问题首页*/
.ques-listss { margin-top:12px;}
.wrap {width:100%; overflow:hidden;}
.padding0 {padding:0!important;}
.master-left {width:860px;overflow:hidden;margin-bottom:30px;}
.master-right { width:300px; overflow:hidden;margin-top:64px;border-left: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
.question-wrap{ width:100%; height:550px; background-image:url(../images/zjtd.jpg); background-repeat: no-repeat;overflow: hidden;background-position: center;}
.mater-bg {     background-image:url(../images/question-master.png);background-size: 200px 200px;}
.question-wrap .question-btn{bottom:60px;left:50%;margin-left:-99px; width:198px; height:40px; color:#fff;font-size:18px;line-height:40px; border-radius:16px; background-color:#67cfe3; z-index:1;}
.question-wrap .question-btn:hover{ background-color:#ff9d00;}
.question-wrap .question-btn span{display:inline-block;}
.question-wrap .question-btn span.big-pen{width:22px;height:25px; margin-left: 43px; vertical-align: text-bottom;background-position:-175px -35px;}
.question-wrap .question-btn span:last-child{display:inline-block;margin-left:14px;}
.quality-list {margin-bottom:30px;}
.quality-list li{ padding: 24px 0 15px 0; border-bottom: 1px solid #e4e4e4;}
.quality-list li:last-child{border-bottom:none;}
.quality-list li .quality-title { font-size:18px; color:#333;}
.quality-list li .quality-title span{ display:inline-block;width:28px;height:28px;margin-right:16px;vertical-align:sub; background-position: -102px -34px; }
.quality-list li .quality-con { margin-top:24px;font-size:15px;color:#333;}
.quality-list li .quality-con span{display:inline-block;}
.quality-list li .quality-con span:first-child{width:10%;font-size:16px;color:#4095af;}
.quality-list li .quality-con span:last-child{width:90%;line-height: 24px;height:44px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.quality-list li .quality-last {font-size:14px;margin-top:24px;color:#999;}
.ques-name { width:100%;overflow:hidden;font-size:18px;margin:10px 0 4px 0;}

/*#region 列表页 */
.question-ad {display:block;width:100%;height:216px;background-image: url(../images/question-ad.jpg);overflow:hidden;}
.question-ad img {width:100%;}
.question-project{width: 100%;padding-bottom: 20px; font-size: 14px;color: #828282;overflow: hidden;}
.question-project li:first-child a { display: inline-block;width: 18px;height: 14px;background-position: -93px 0;background-image: url(../images/small-icon.png);background-size: 200px 200px;margin-right: 5px;vertical-align: middle;}
.question-project li:first-child {margin-right: 5px;}
.question-project li { float: left;margin-right: 24px;}
.question-project li:hover a { color:#ff9d00;}
.ques-list { margin-top:12px; display:none;}
.ques-list li{ font-size:16px;color:#666; padding: 18px 0;border-bottom: 1px solid #f8f8f8;}
.ques-listss li{font-size:16px;color:#666;padding: 11px 0;border-bottom: 1px solid #f8f8f8;}
.ques-list li.bordern,.ques-listss li.bordern{ border-bottom:none;}
.ques-list li:hover,.ques-listss li:hover{background-color:#fdfbf7;}
.ques-list li span,.ques-listss li span{display:inline-block;}
.ques-list li .criles,.ques-listss li .criles{ width:8px; height:8px; margin-top:7px;background-color:#ccc;border-radius:100%;overflow:hidden;margin:0 10px;vertical-align: super;}
.ques-list li .conts,.ques-listss li .conts{display:inline-block; width:540px;}
.ques-list li .w710, .ques-listss li .w710 { width:700px; }
.ques-list li:hover .conts,.ques-listss li:hover .conts{color:#dd1e2e;}
.ques-list li .data,.ques-listss li .data{color:#999;font-size:14px;margin:7px 0 0 16px;}
.ques-list li .fined,.ques-list li .answer,.ques-listss li .fined,.ques-listss li .answer{color:#818080;font-size:14px;}
.ques-list li .unfined-logo,.ques-list li .fined-logo,.ques-listss li .unfined-logo,.ques-listss li .fined-logo{width:20px; height:20px;margin-right:10px; vertical-align:middle;}
.ques-list li .fined-logo,.ques-listss li .fined-logo{background-position:-39px -113px;}
.ques-list li .unfined-logo,.ques-listss li .unfined-logo{background-position:-70px -113px;}
.ques-list li .fined,.ques-listss li .fined{ margin-right:12px;}
.ques-list li .yellow,.ques-listss li .yellow{ color:#ff9d00;}
.quality-list li .zan-wrap > span.zan-logo {display: inline-block; width: 17px; height: 17px;margin-right: 7px;background-position: -29px -35px;overflow: hidden;}
.question-number {  font-size:16px; color:#333;padding:30px 40px;width:770px;}
.number-title { font-size:22px;color:#333;}
.qes-title{display:inline-block;font-size:20px; color:#000;font-weight:normal;padding:0; margin:0;}
.number-title span {display: inline-block;width: 32px;height: 28px; position: absolute;margin: 0px 0 0 -35px;vertical-align: sub;background: url(../images/2.png) no-repeat;}
.all-reply {padding: 30px 0 20px 0;font-size:20px; color:#000;}
.all-text {font-size:15px; color:#666; line-height:26px;}
.reply-lists { width:860px; margin:28px 0 0 30px;overflow:hidden;}
.reply-lists li{padding:8px 0;font-size:14px;color:#7f7f7f;border-bottom:1px solid #ececec;}
.reply-lists li:last-child{border-bottom:none;}
.tiwen,.huida {display:inline-block;width:35px;height:24px;vertical-align:bottom;}
.tiwen {background-position:0 -144px;}
.huida {background-position:-46px -144px;}
.answer-lists { font-size: 15px;color:#666;}
.mb27{margin-bottom:27px;}
.answer-titles {font-size: 16px;color:#666;font-weight:normal;}
/*#region 项目页 */
.add-pic {display: inline-block;width: 22px;height: 22px;margin: 0 6px 0 10px;border-radius: 100%;overflow: hidden;vertical-align: sub;}
.add-pic img{ width: 100%; height: 100%; border-radius: 100%;}
.lately-knowledge-right .cb-doctor .fast:hover {background-color:#ff9d00 !important;color:#fff!important;}
.tj-gby {background-color:#dedede !important; color:#666!important;}
.question-mtf { position:relative;display:inline-block;top:-4px;}

/*#endregion */
.master-cri { display: inline-block;width: 50px;  height: 50px;overflow: hidden; border-radius: 50%;}
.master-cri a { display: block; width: 50px;height: 50px;overflow: hidden;}
.master-cri img{height:100%;}
.master-middle { display:inline-block; width:610px;margin-left:15px;overflow:hidden;}
.master-middle .meb{ font-size:15px;}
.master-middle .job{ font-size:15px;}
/*#endregion */
.hs-pstion { display: flex; justify-content: flex-start;align-items: center; font-size:14px; color:#999; margin-top:7px;}
.hs-pstion  a:hover{ color:#ff6666;}
.good-master {background-image:url(../images/good-qs.png);background-size:100px 20px;}
.icon-tip { position: absolute;width: 32px;height: 28px;margin: 0px 0 0 -35px;background-image: url(../images/1.png);}
.zuijia1 { position: absolute;width: 32px;height: 28px;margin: 0px 0 0 -35px;background-image: url(../images/3.png);}
.goods-btn { width: 80px;overflow: hidden;}
.hs-pstion span {display: inline-block; width: 16px;height: 16px;margin-right: 7px;overflow: hidden;}
.hs-pstion span img{width:100%;}
.two-btn { width:90px;overflow:hidden;}
.two-btn a{display: flex;justify-content: center;align-items: center; width: 100%; height: 36px;line-height: 36px;font-size: 16px;border: 1px solid #dd1e2e;box-sizing: border-box;overflow: hidden;border-radius: 18px;}
.two-btn a:first-child span:first-child{display:inline-block; width: 17px;height:17px; margin-right:7px;background-position: -38px 0;overflow:hidden;}
.two-btn a:last-child span{ display:inline-block;width: 19px;height:16px;margin-right:7px; background-position: -58px 0;overflow:hidden;}
.two-btn a:first-child{color:#ff9d00;margin-bottom:6px;}
.two-btn a:first-child:hover,.two-btn a:last-child:hover{background:#dd1e2e;color:#fff;}
.two-btn a:last-child{color:#dd1e2e;}
.new-info .hottag{ float:left;background: #dd1e2e; color:#fff; padding:3px; border-radius:4px;}
.ellipsis {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.re-list {width: 177px;height: 144px;overflow: hidden;background-size: cover;margin-right:17px;cursor:pointer; border:1px solid #dcdcdc;}
.re-list:last-child{margin-right:0px;}
.re-list:hover {border: 1px solid rgba(250, 206, 206,.1);-webkit-box-shadow: 0 0 15px rgba(250, 206, 206,.8);-moz-box-shadow: 0 0 15px rgba(250, 206, 206,.8);box-shadow: 0 0 15px rgba(250, 206, 206,.8);border: 1px solid #dd1e2e;}
.re-list:hover .re-content {color: #dd1e2e;}
.b2{ color:#b2b2b2;}
.re-tip {position: relative;width: 82px; height: 18px;line-height: 18px;background: #dd1e2e;right: 0; top: 0;font-size:12px;text-align: center;color: #fff;padding:3px; display:inline-block;}
.re-content{width:117px;text-align:center;font-size:16px;line-height:25px;color:#4d4d4d;padding:30px;vertical-align:middle;}
.two-line {text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;}
.new-infos .re-list {width:244px; height:200px; margin-right:10px;}
.new-infos .re-content{ width:165px; padding:68px 40px 40px;}

/*content*/
.master-left {width: 850px;}
.master-title {background: #fff;height: 54px;line-height: 54px;}
.master-title {font-size: 14px;}
.master-title .center a {color: #666;}
.master-title .center span {color: #999;}
.master-content .bg-gray .gray-left {width: 200px;height: 354px;}
.master-content .bg-gray {padding: 0 40px 0 0;background: #fff;}
.master-content .bg-gray .gray-right {width: 580px;}
.master-content .bg-gray .gray-right .right-one {margin-top: 24px; padding-bottom: 20px;}
.master-content .bg-gray .gray-right .right-one {margin-bottom: 0;border-bottom: 1px solid rgba(204, 204, 204, .25);}
.question-line a { width: 162px;display: block;margin-right: 40px;margin-left: 0;}
.question-line div {width: 100%;}
.question-line a:hover{color:#ff6666;}
.question-line a:nth-child(4n) {margin-right: 0px;}
.question-line a:nth-child(5n) { margin-right: 40px;}
.question-line a:last-child{ margin-right:0px;}
.question-more-logo{ font-size:14px; margin-top:20px;}
.question-more-logo span{ margin-left:10px;}
.question-more-logo i{ margin-left:15px;}
.question-content {margin-bottom: 0;}
.question-line { padding-bottom: 0;}
.double-eyelid .eye-title, .new-diary .diary-title, .news-yimei .news-title, .double-eyelid, .new-diary, .news-yimei {border: none;}
.master-right { width: 300px; border-left: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
.news-yimei{ float:left;}
.news-yimei .news-title{ font-size:20px; padding:10px;}