body{background:#f4f6f3;max-width:640px; margin:0 auto;}
.m-expert-red{color:#df3939;}
.m-expert-black{color:#000;}
.m-expert-mr5{margin-right:5px;}
.m-expert-head{padding:10px;overflow:hidden;}

.m-expert-photo{float:left;margin-right:10px;width:75px;height:64px;}/* 1 */

.m-expert-photo img{ height: 62px;}
.m-expert-details{float:left;width:55%;}
.m-expert-name{font-size:15px;font-weight:600;line-height:28px;}
.m-expert-details p{font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:20px;}
.m-expert-region em{margin-right:5px;}
.m-expert-score{float:right;width:50px;text-align:center;}
.m-expert-score span{font-size:19px;display:block;font-weight:600;padding-top:5px;}
.m-expert-score i{font-size:13px;}
.m-expert-data{background:#fff;padding:10px;margin-bottom:10px;}
.m-expert-data-but ul{width: 100%;display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.m-expert-data-but ul li {text-align: center;display: block;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;box-flex: 1;margin:0 10px;border:1px solid #e6e6e6;height:28px;border-radius:3px;line-height:28px;background:#f4f6f3;color:#000;}
.m-expert-data-but ul li a{display:block;}
.m-expert-data-details{padding:10px 10px 0 10px;overflow:hidden}
.m-expert-data-details p{overflow:hidden;font-size:13px;margin-bottom:5px;}
.m-expert-data-details p span{display:inline-block;float:left;width:65px;}
.m-expert-data-details p em{display:inline-block;float:left;width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);width: calc(100% - 65px);}
.m-expert-grade{background:#fff;margin-bottom:10px;}
.m-expert-mark{overflow:hidden;margin-bottom:5px;}
.m-expert-mark ul li{display:block;float:left;width:50%; font-size:12px;line-height:28px;font-family: Arial,Helvetica,sans-serif;}   /* 2 */

.m-expert-mark ul li em{width:68px;display:inline-block;height:12px;margin-left:3px;vertical-align: middle;}
.m-expert-img{background:url(../images/star-iocn.png) no-repeat;background-size:100%;}
.m-expert-1{background-position:0px 0px;}
.m-expert-2{background-position:0px -17px;}
.m-expert-3{background-position:0px -34px;}
.m-expert-4{background-position:0px -51px;}
.m-expert-5{background-position:0px -68px;}


.m-expert-comment{overflow:hidden;}
.m-expert-comment h5.m-expert-number{font-size:15px;font-weight:normal;line-height:46px;    padding:0 10px;border-bottom:1px solid #e5e5e5;}
.m-connent-list{overflow:hidden;    padding:0 10px;padding-top:10px;}
.m-comment-img{float:left;width:40px;height:34px;overflow:hidden;margin-right:10px;}
.m-comment-img img{ height: 39px;}
.m-comment-details{float:left; width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width: calc(100% - 50px);}
.m-comment-details h5.m-details-id{font-size:15px;}


.m-details-id span.m-details-name{display:inline-block;margin-right:10px;max-width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
em.m-details-score{width:68px;display:inline-block;height:12px;vertical-align: text-top;}
em.m-details-time{float:right;color:#666;font-size:12px;font-weight:normal;}




/*.m-comment-details p.m-details-content{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}*/


/*.m-expert-comment a.m-details-whole{display:block;text-align:center;font-family:simsun;font-size:14px;line-height:28px;margin:5px 0;border-bottom:1px solid #e5e4e4;}*/
.m-expert-comment a.m-details-whole{font-family: simsun;font-size: 19px;line-height: 46px;float: right;font-weight: 600;}
.m-expert-quiz{padding:10px;overflow:hidden;font-size:13px;}
.m-expert-quiz p{display:inline-block;}
.m-expert-quiz a{float:right;font-family:simsun;color:#df3939;}
.m-expert-put{padding:10px;background:#fff;}
.m-expert-put h5.m-put-title{font-size:17px;overflow:hidden;margin-bottom:10px;}
.m-expert-put h5.m-put-title a{float:right;font-family:simsun;font-size:19px;}
.m-put-list{overflow:hidden;}
.m-put-list li{overflow:hidden;border-bottom:1px dashed #e5e2e0;padding:10px 0;}
.m-put-list li a{overflow:hidden;}
.m-put-content{overflow:hidden;float:left;overflow:hidden;width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);width: calc(100% - 90px);}
.m-put-content h5{font-size:14px;color:#000;font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-put-content p{font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-put-content p em.m-put-tag{margin-right:5px;}
.m-put-nature{float:right;overflow:hidden;width:80px;border:1px solid #ff942b;border-radius:3px;margin-top:10px;}
.m-put-nature em{display:block;text-align:center;color:#ffa853;}
.m-put-nature em.m-put-genre{color:#fff;background:url(../images/v.png) no-repeat 2px center;background-color:#ffa853;}
.m-expert-foot{position:fixed;bottom:0px;left:0;width:100%;height:48px;border-top:1px solid #e5e4e4;background:#fff;}
.m-expert-foot ul{width: 100%;display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.m-expert-foot ul li {text-align: center;display: block;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;box-flex: 1;}
.m-expert-foot ul li a{display:block;}
.m-expert-foot ul li a i{display:block;margin:3px auto; background:url(../images/m-xz-iocn.png) no-repeat;width:24px;height:24px;background-size:cover;}
.m-expert-foot ul li a p{text-align:center;font-size:13px;}
.m-expert-foot ul li a i.m-expert-order{background-position:0px 0px;}
.m-expert-foot ul li a i.m-expert-phone{background-position:-51px 0px;}
.m-expert-foot ul li a i.m-expert-news{background-position:-102px 0px;}

.m-case{padding:10px 0;}
.m-xz-case .m-connent-list{border-bottom:1px dashed #f4f6f3;padding:10px}
.m-case .m-expert-data-but ul li.active{border:1px solid #df3939;background:#fff;color:#df3939;}
.m-case .m-expert-number{padding:0 10px;font-size:15px;line-height:46px;border-bottom:1px solid #e5e5e5;}
.m-case-list{overflow:hidden;padding:10px;overflow:hidden;border-bottom:2px dashed #f4f6f3;}
.m-case-img{width:64px;height:54px;float:left;margin-right:10px;}
.m-case-img img{width:100%;}
.m-case-content{float:left;width:-moz-calc(100% - 178px);width:-webkit-calc(100% - 178px);width: calc(100% - 178px);}
.m-case-content h5.m-case-title{font-size:13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-case-content p.m-case-tag{font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-case-content p.m-case-address{font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-case-contents{float:right;width:100px;}
.m-case-contents .m-case-sum{color:#df3939;font-weight:600;line-height:36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-case-contents .m-case-time{color:#666;text-align:right;}

.join{line-height: 30px;padding-left: 8px;color: #666!important;}
.list_header_container .H{background:#fff;font-size:17px;font-weight:600;color:#333;}
.m-team-search{padding:10px;overflow:hidden;}
.m-search-br {
  /*border: 2px solid #df3939;*/
  border-radius: 3px;
  float: right;
  overflow: hidden;
  width: 75%;
}
.m-team-search input[type=text]{width:-moz-calc(100% - 56px);width:-webkit-calc(100% - 56px);width: calc(100% - 56px);border:0px;height:32px;line-height:32px;color:#666;font-size:15px;}

.m-team-nva{overflow:hidden;}
.m-team-nva ul{width: 100%;background: #fff;height: 46px;display: box;background: #fff;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.m-team-nva ul li{text-align: center;display: block;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;box-flex: 1;border-left: 1px solid #eaeaea;}
.m-team-nva ul li a{display:block;line-height:46px;}
.m-team-nva ul li:first-child {border-left: 0px;}
.m-team-content{overflow:hidden;}
.m-team-list{overflow:hidden;margin-bottom:10px;}
.m-team-data{overflow:hidden;padding:10px;background:#fff;}
.m-team-img{width: 80px;height: 64px;float: left;margin-right: 10px;overflow:hidden;}
.m-team-img img{width:100%;}
.m-team-detailed{float:left;width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);width: calc(100% - 90px);}
.m-team-detailed h5{font-size:15px;}
.m-team-region{overflow:hidden;}
.m-team-region em{float:left;width:60px;}
.m-team-region span{float:left;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width: calc(100% - 60px);}
.m-team-comment{background:#fafafa;border-bottom:1px solid #e4e2e2;border-top:1px solid #e4e2e2;overflow:hidden;padding:0 10px;color:#666666;}
.m-team-comment span{display:inline-block; margin-left:90px;height:28px;line-height:28px;font-size:13px;}
.young{border:1px solid #93c0f3;color:#93c0f3;border-radius:3px;padding:0 3px;margin-right:3px;}
.m-team-comment p{float:right;line-height:28px;font-size:15px;}
.m-team-comment p i{color:#df3939;font-weight:600;}

.m-quiz-list{overflow:hidden;margin-bottom:15px;}
.m-quiz-user{margin-bottom:10px;position:relative;}
.m-quiz-user:after{content:"";width:20px;height:10px; background:url(../images/m-xz-tw-2.png) no-repeat;position:absolute;left:27px;bottom:0px;}
.m-user-img{float:left;width: 60px;height: 54px;overflow:hidden;margin-right:10px;}
.m-user-img img{width:100%;}
.m-user-content{float:left;width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);width: calc(100% - 70px);}
.m-user-name{width:100%;overflow:hidden;margin-bottom:3px;}
.m-user-name h5{float:left;margin-right:10px;font-size:15px;}
.m-user-name span{float:left;font-size:12px;}
.m-user-con p{font-size:13px;}
.m-answer{position:relative;}
.m-answer:after{content:"";width:20px;height:10px; background:url(../images/m-xz-tw-1.png) no-repeat;position:absolute;left:27px;top:-10px;}
.m-quiz-content,.m-answer-content{background-color:#fff;padding:20px 12px;overflow:hidden;}
.m-quiz-foot{width:100%;height:40px;line-height:40px;text-align:center;font-size:15px;background:#fff;color:#da2025;position:fixed;left:0;bottom:0;border-top:1px solid #f4f6f3;}
.m-quiz-foot a{display:block;}


.list_item_wrapper {
    overflow: hidden;
    position: relative;
    border-top: 0;
    display: block;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #eaebec;
    margin: 0 10px;
    padding: 4px 0;
}
.list_item_top {
    font-size: 12px;
    line-height: 15px;
    color: #a9aeb3;
    position: relative;
    margin: 8px 0;
}
.list_item_top_avatar {
    float: left;
    margin-right: 10px;
    line-height: 0;
}
.user_img {
    height: 36px;
    width: 36px;
    border-radius: 2px;
    border: 1px solid #eee;
}
.list_item_top_name {
    display: block;
    line-height: 19px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 50px;
}
.user_name{font-size: 14px;color: #000;}
.list_item_time {
    display: inline-block;
    margin-right: 8px;
    color: #c5c9cd;
}
.content {
    font-size: 16px;
    margin: 8px 0;
    color: #333;
    line-height: 150%;
    word-break: break-word;
    padding-left: 48px;
}
.fr_list{
    margin: 12px 0 0 48px;
    position: relative;
}
.fmain {
    text-align: left;
    line-height: 160%;
    position: relative;
    margin: 6px 0;
    word-break: break-all;
    word-wrap: break-word;
}
.m-wd-foot{
    position:fixed;
	left:0;
	bottom:0px;
	width:100%;
	height:38px;
    background:#ebebeb;
	border-top:1px solid #e8e8e8;
}
.m-wd-foot-con{padding:5px 20px;height: 28px;overflow:hidden;}
.m-wd-foot-con input{float:left; height:26px;line-height:26px;border:1px solid #bcbcbc;border-radius:3px;width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width: calc(100% - 50px)}
.m-wd-foot-con a{float:right;display:block;width:40px;text-align:center; font-size:15px;line-height:28px;color:#000;}
.load-more{background: #f3f3f3 none repeat scroll 0 0;color: #888;text-align: center;padding: 7px 0;}
.m-expert-data-pl-link{display:block;width:100%;margin:15px 0;text-align:center;line-height:32px;border:1px solid #df3939;background:#df3939;border-radius:3px;color:#fff;font-size:13px;font-weight:600;}
.search-submit {
  background: #df3939 url("/images/m-xz-iocn1.png") no-repeat scroll center center / 24px 23px;
  display: block;
  float: right;
  height: 32px;
  width: 40px;
  border: 0 none;
}
.m-more-zj{position:fixed;left:0px;bottom:48px;width:33%;border:1px solid #ebebeb;display:none;}
.m-more-zj a{display:block;width:100%;border-top:1px solid #ebebeb;line-height:32px;background:#fff;text-align:center;}
.m-more-zj a:first-child{border-top:0px;}
.m-mask-zj{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.6);display: none;z-index: 1;}
.curr{color:#df3939}
.m-expert-foot{z-index:2;}
.m-expert-put h5.m-put-title a,.m-expert-comment a.m-details-whole{width:60px;text-align: right;}



















































































