..house_detail .buildNum_info .con_box {
    padding: 30px;
    border: 1px solid #eee;
    border-top: 0;
}
.house_detail .buildNum_info .l_con {
    width: 580px;
    height: 360px;
    position: relative;
    overflow: hidden;
}
.house_detail .buildNum_info .l_con .label {
    width: 80px;
    height: 90px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding-top: 10px;
    border-radius: 4px;
    overflow: hidden;
}
.house_detail .buildNum_info .l_con .label .opacity {
    background: #000;
}
.house_detail .buildNum_info .l_con .label .item {
    padding: 4px 10px;
}
.house_detail .buildNum_info .l_con .label span {
    display: block;
    height: 18px;
    width: 22px;
    float: left;
    color: #fff;
    position: relative;
    z-index: 11;
    border-radius: 4px;
}
.house_detail .buildNum_info .l_con .label .txt {
    line-height: 18px;
    width: 32px;
    margin-left: 6px;
}
.house_detail .buildNum_info .l_con .label .on {
    background: #009944;
}
.house_detail .buildNum_info .l_con .label .for {
    background: #ff6600;
}
.house_detail .buildNum_info .l_con .label .off {
    background: #919191;
}
.house_detail .buildNum_info .l_con .tit {
    position: absolute;
    z-index: 111;
    width: 74px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #009944;
}
.house_detail .buildNum_info .l_con .tit .riangle {
    position: absolute;
    top: 30px;
    left: 10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 18px solid transparent;
    border-top: 12px solid #009944;
}
.house_detail .buildNum_info .l_con .tit.on {
    background: #009944;
}
.house_detail .buildNum_info .l_con .tit.on .riangle {
    border-top-color: #009944;
}
.house_detail .buildNum_info .l_con .tit.for {
    background: #ff6600;
}
.house_detail .buildNum_info .l_con .tit.for .riangle {
    border-top-color: #ff6600;
}
.house_detail .buildNum_info .l_con .tit.off {
    background: #919191;
}
.house_detail .buildNum_info .l_con .tit.off .riangle {
    border-top-color: #919191;
}
.house_detail .buildNum_info .r_con {
    width: 480px;
}
.house_detail .buildNum_info .r_con .tab_nav {
    width: 100%;
    height: 30px;
    position: relative;
    overflow-x: auto;
}
.house_detail .buildNum_info .r_con .tab_nav .b_l {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #919191;
}
.house_detail .buildNum_info .r_con .tab_nav li {
    float: left;
    width: 80px;
    margin-left: 0;
}
.house_detail .buildNum_info .r_con .tab_nav a {
    position: relative;
    z-index: 2;
    display: block;
    line-height: 28px;
    border-bottom: 2px solid #919191;
    text-align: center;
}

.house_detail .buildNum_info .r_con .m_info {
    margin-top: 10px;
}
.house_detail .buildNum_info .r_con .m_info li {
    float: left;
    width: 50%;
    height: 36px;
    line-height: 36px;
}
.house_detail .buildNum_info .r_con .m_info li span {
    color: #333;
}
.house_detail .buildNum_info .r_con .s_info h4 {
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    background: #f0f0f0;
    color: #333;
}
.house_detail .buildNum_info .r_con .s_info .table {
    width: 100%;
}
.house_detail .buildNum_info .r_con .s_info .table li {
    float: left;
    width: 100%;
}
.house_detail .buildNum_info .r_con .s_info .table .tbd {
    height: 150px;
    overflow: auto;
}
.house_detail .buildNum_info .r_con .s_info .table ol li {
    width: 112.5px;
    line-height: 24px;
    padding: 3px 0;
    color: #333;
}
.house_detail .build_detail table {
    margin-top: 20px;
}
.house_detail .build_detail tr {
    border-bottom: 1px solid #eee;
}
.house_detail .build_detail td {
    padding: 10px 20px;
}
.house_detail .build_detail td span {
    font-size: 16px;
    color: #2e2e2e;
}


/**问答**/
.question-left{width:890px;float:left;}
.question-right{width:290px;float:right;border:1px solid #ccc;}
.question{margin-bottom:20px;}
.question .question-pannel{height:40px;border-bottom:1px dotted #CBCBCB;padding:5px 0;}
.question .question-pannel a{display:inline-block;margin-right:10px;padding:0 10px;height:30px;line-height: 30px;}
.question-lists li{height:40px;line-height: 40px;border-bottom:1px dotted #CBCBCB;}
.question-lists li dd{display:inline-block;width:92px;}
.question-lists li dd:first-child{width:600px;}
.question-lists li .answered{
    width: 40px;
    height: 20px;
    line-height: 20px;
    background: #edfefa;
    border: 1px #a9f7e4 solid;
    font-weight: normal;
    display: block;
    margin: 5px 0;
    text-align: center;
    color: #1eb48f;
    font-size: 12px;
    border-radius: 2px;
}
.question-lists li .wait-answer{
    width: 40px;
    height: 20px;
    line-height: 20px;
    background: #edfefa;
    border: 1px #a9f7e4 solid;
    font-weight: normal;
    display: block;
    margin: 5px 0;
    text-align: center;
    color: #f44b00;
    font-size: 12px;
    border-radius: 2px;
}
.question-right-title{padding:0 10px;border-bottom:1px solid #ccc;height:50px;line-height: 50px;font-size:16px;}
.question-right-title span{position:relative;display:inline-block;border-bottom-width:1px;border-bottom-style: solid;}
.question-right-lists{padding:10px 5px;}
.question-right-lists li{float:left;width:130px;padding:5px;}
.question-right-lists li dl{width:100%;text-align:center;}
.question-right-lists li dt{height:85px;overflow: hidden;}
.question-right-lists li dl img{width:100%;box-sizing: border-box;display:block;margin:auto auto;padding:2px;background-color: #fff;border:1px solid #ccc;}
.question-right-lists li dd span{font-size:15px;font-weight:bold;padding:0 5px;}
.position-bottom{border-bottom:1px dotted #ccc;margin-bottom:10px;}
.question-house-title{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ask_show01{border:1px #ddd solid; padding:10px 25px; margin-bottom:15px;}
.ask_show01_n1{margin-bottom:15px;}
.ask_show01_n1 h2{height:30px; line-height:30px;font-size:14px; border-bottom:1px #ddd solid; background:url(../images/icon/ico50.png) 0 5px no-repeat; padding-left:26px;}
.ask_show01_n1 p{line-height:24px; color:#999; font-size:12px;}
.ask_show01_n2 h2{ height:30px; margin-bottom:10px;font-size:14px;}
.but36{ height:30px; line-height:30px; background-color:#1ca459; font-weight:normal; padding:5px 15px; color:#fff; }
a.but36{text-decoration:none; color:#fff}
.ask_show01_n2 p{ margin-bottom:10px;}
.submit-btn{padding:5px 15px;}
.inp09{border:1px #ddd solid; padding:3px 6px; line-height:24px; color:#666; font-size:12px; width:98%; height:60px;}
.ask_show01_n2_sp{display:block; float:right;}
.ask_show02{border:1px #ddd solid; padding:15px; margin-bottom:15px;}
.ask_show02 h1{height:30px;font-size:14px; border-bottom:1px #ddd solid; background: url(../images/icon/ico51.png) 0 2px no-repeat; padding-left:24px; color:#434343}
.ask_show03{border-bottom:1px dotted #ccc; padding:15px 0}
.ask_show03_img{width:52px; height:52px; border:1px #ddd solid; float:left; margin-right:10px;}
.ask_show03_t{float:left; width:760px;}
.ask_show03_t h2{font-size:12px; color:#999; font-weight:normal;}
.ask_show03_t_s1{display:block; float:right; color:#999; margin-bottom:6px;}
.ask_show03_t p{margin:6px 0; color:#7b7b7b}
.ask_show04{margin-bottom:15px; border:1px #ddd solid; padding:15px;}
.ask_show04 h1{font-size:14px;}
.ask_show04 ul{margin:10px 0;}
.ask_show04 li{height:32px; line-height:32px;border-bottom:1px dotted #ccc;}
.ask_show04 .ask_title .more{float:right;font-weight: 400;}
.ask_info{padding: 8px;margin-bottom: 10px;font-size: 14px; line-height: 22px;color: #666666;padding-top:0px;}
#ask_answer{display: none;}
.ask_house{height: 30px;line-height: 30px;margin-bottom: 10px;font-size: 14px;}
.ask_house a{color: #e8380d; font-weight: bold;font-size: 14px;}
.ask_house a:hover{text-decoration: underline;}
.ask_house span{color: #999;padding: 0px 10px}
.question-answer-number{color:#ff0000;font-size:14px;padding:0 2px;}
.house-info{margin:10px 0;}
.house-info dl dt{float:left;width:200px;margin-right:10px;}
.house-info dl dt img{width:100%;display:block;}
.house-info dd{line-height: 30px;}
.house-info dd.price span{font-size:18px;color:#D32F2F;}
.house-info dd.title{font-size:16px;font-weight:400;}
.house-info dd.telphone span{font-size:16px;color:#D32F2F;}
.search-tab{border-bottom:1px solid #ddd;padding:10px;}
.search-tab a i{margin-right:5px;}
.search-tab a{display:inline-block;position:relative;background-color:#e5e5e5;margin-right:10px;width:120px;float:left;text-align:center;height:40px;line-height: 40px;}
.search-tab a.active{border-bottom:1px solid #fff;}
.search-tab a.active:after{font-family:iconfont;left:55px;content:"\e6aa";position:absolute;bottom:-22px;font-size:24px;}
.house_detail .con_wrap .similar_house .list .ft_con p strong i{font-size:14px;margin-left:3px;}
.houseList_wrap .list_con .price strong i{font-size:14px;}
.house_detail .main_info .con_box .rightArea .price strong i{font-size:16px;color:#666;margin-left:3px;}
.top-icon{background-color: #D32F2F;color:#fff;display:inline-block;vertical-align: middle;height:18px;line-height: 18px;font-size:12px;font-weight: 400;padding:0 3px;margin-left:5px;}
.video-play{position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;width:50px;height:50px;}
.video-play-btn{position:absolute;display:inline-block;width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;background-image: url(../../images/video.png);background-size: 50px;background-repeat: no-repeat;}
.house_detail .main_info .con_box .leftArea .l_slide .smallImg img.video-play{width:30px;height:30px;border:none;}

/* 我的问答 */
.question .title {
    border: 1px solid #eee;
    padding: 10px 30px;
    margin: 30px 0 10px;
}
.question .title h3 {
    font-size: 20px;
    color: #313131;
    float: left;
    width:700px;
    margin-bottom:10px;
}
.question .title a {
    float: right;
    display: block;
    height: 48px;
    width: 120px;
    color: #fff;
    text-align: center;
    line-height: 48px;
    font-size: 16px;
    border-radius: 4px;
    margin-bottom:10px;
}

.question .title a.anser_link {
    background: #1ca459;
}
.question .title .ipt_box {
    display: none;
    float: left;
    width: 100%;
}
.question .title .ipt_box textarea {
    float: left;
    width: 100%;
    padding: 4px 10px;
    height: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 20px;
    font-size: 14px;
    border: 1px solid #efefef;
}
.question .title .ipt_box .btn {
    float: right;
    margin: 10px;
    width: 80px;
    height: 36px;
    border-radius: 4px;
    text-align: center;
    background-color: #FF6F21;
    color: #FFFFFF;
}
.question .question_list li {
    float: left;
    width: 100%;
    padding: 20px 0;
    position: relative;
    border-bottom: 1px dashed #eee;
}
.question .question_list li .ask,
.question .question_list li .anser,
.question .question_list li .time {
    padding-left: 40px;
    width: 610px;
}
.question .question_list li .ask {
    background: url(../images/icon/icon43.png) left center no-repeat;
}
.question .question_list li .ask a {
    display: block;
    font-size: 16px;
    color: #313131;
    font-weight: normal;
    line-height: 30px;
}
.question .question_list li .ask a:hover {
    text-decoration: underline;
}
.question .question_list li .anser {
    margin-top: 10px;
    background: url(../images/icon/icon44.png) left 4px no-repeat;
}
.question .question_list li .anser p {
    font-size: 14px;
    line-height: 24px;
    color: #919191;
}
.question .question_list li .time {
    margin-top: 10px;
    font-size: 14px;
    line-height: 24px;
    color: #919191;
}
.question .question_list li .anser_num {
    padding: 10px;
    width: 40px;
    height: 40px;
    border: 1px solid #1ca459;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -35px;
    right: 0;
}
.question .question_list li .anser_num p {
    color: #1ca459;
    line-height: 20px;
    text-align: center;
}
.question .question_detail li {
    padding: 30px 0;
    float: left;
    width: 100%;
    border-bottom: 1px dashed #e2e2e2;
}
.question .question_detail span {
    display: block;
}
.question .question_detail a,
.question .question_detail .l_img,
.question .question_detail .r_con {
    display: block;
    position: relative;
}
.question .question_detail .l_img img {
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.question .question_detail .r_con {
    width: 780px;
    position: relative;
}
.question .question_detail .r_con .name {
    line-height: 22px;
    font-size: 20px;
    color: #333;
}
.question .question_detail .r_con .star_list {
    margin: 0px 20px;
}
.question .question_detail .r_con .star_list li {
    width: 22px;
    padding: 0;
    border: 0;
}
.question .question_detail .r_con .anser_txt {
    margin-top: 6px;
    line-height: 24px;
    font-size: 16px;
    color: #666;
}
.comment_list li {
    float: left;
    width: 100%;
}
.comment_list li .user_toux {
    font-size: 0;
}
.comment_list li .user_toux img {
    border-radius: 50%;
    vertical-align: top;
}
.comment_list li .r_con {
    margin-left: 30px;
    width: 750px !important;
    height: auto !important;
}
.comment_list li .r_con .hd p {
    line-height: 32px;
    font-size: 14px;
    color: #919191;
}
.comment_list li .r_con .hd .name {
    font-size: 16px;
    color: #313131;
}
.comment_list li .r_con .con p {
    line-height: 25px;
}
.comment_list li .r_con .ft{padding-top:10px;}
.comment_list li .r_con .ft .zan_btn {
    display: inline-block;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon45.png) left no-repeat;
    vertical-align: middle;
    margin-right:10px;
    cursor:pointer;
}
.comment_list li .r_con .ft .cai_btn {
    display: inline-block;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/bad.png) left no-repeat;
    vertical-align: middle;
    cursor:pointer;
}
.comment_list li .r_con .ft .zan_btn.on {
    background-image: url(../images/icon/icon46.png);
}
.comment_list li .r_con .ft .cai_btn.on {
    background-image: url(../images/icon/bad-active.png);
}
.comment_list li .r_con .ft span {
    color: #666;
}

/* cm_rightArea */
.cm_rightArea {
    /* 推荐房源 */
    /*推荐楼盘*/
    /* 购房宝典 */
    /* 热文排行 */
    /* 热门楼盘 */
}
.cm_rightArea .mt_73 {
    margin-top: 25px;
}
.cm_rightArea .mt_30 {
    margin-top: 30px;
}
.cm_rightArea .mt_25 {
    margin-top: 25px;
}
.cm_rightArea .pd {
    padding: 0 19px;
}
.cm_rightArea .bd {
    border: 1px solid #ccc;
}
.cm_rightArea .sale_btn {
    display: block;
    width: 100%;
    text-align: center;
    border-width:1px;
    border-style:solid;
    height: 48px;
    line-height: 48px;
    margin-bottom: 25px;
    font-size: 18px;
}
.cm_rightArea .title {
    width: 100%;
    height: 58px;
    position: relative;
    border-bottom: 1px solid #ccc;
}
.cm_rightArea .title h3 {
    height: 100%;
    line-height: 58px;
    font-size: 16px;
    font-weight: normal;
    color: #313131;
    padding-left: 19px;
}
.cm_rightArea .title .b_l {
    position: absolute;
    left: 19px;
    bottom: -1px;
    width: 70px;
    height: 1px;
    z-index: 11;
}
.cm_rightArea .rcmd_house {
    padding: 0 19px;
    border: 1px solid #ccc;
}
.cm_rightArea .rcmd_house .con_box {
    padding: 19px 0;
}
.cm_rightArea .rcmd_house li {
    width: 100%;
    float: left;
}
.cm_rightArea .rcmd_house a,
.cm_rightArea .rcmd_house img {
    display: block;
    width: 100%;
}
.cm_rightArea .rcmd_house img {
    height: 160px;
}
.cm_rightArea .rcmd_house .con {
    padding: 12px 0;
}
.cm_rightArea .rcmd_house .row p {
    line-height: 32px;
    font-size: 16px;
    color: #313131;
}
.cm_rightArea .rcmd_house .row .type_area{}
.cm_rightArea .rcmd_house .row p.name{width:160px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cm_rightArea .rcmd_build {
    padding: 0 19px;
    border: 1px solid #ccc;
}
.cm_rightArea .rcmd_build .con_box {
    padding: 19px 0;
}
.cm_rightArea .rcmd_build ul {
    margin-top: -20px;
}
.cm_rightArea .rcmd_build li {
    margin-top: 20px;
}
.cm_rightArea .rcmd_build a {
    display: block;
}
.cm_rightArea .rcmd_build img {
    display: block;
}
.cm_rightArea .rcmd_build .r_con {
    width: 110px;
}
.cm_rightArea .rcmd_build .r_con p {
    color: #919191;
    line-height: 18px;
    height: 19px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cm_rightArea .rcmd_build .r_con .name {
    color: #313131;
}
.cm_rightArea .rcmd_build .r_con b {
    font-size: 14px;
}
.cm_rightArea .rcmd_build .r_con .address {
    padding: 13px 0;
}
.cm_rightArea .buy_way {
    padding: 0 19px;
    border: 1px solid #ccc;
}
.cm_rightArea .buy_way .list li {
    list-style-position: inside;
    list-style-type: disc;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cm_rightArea .buy_way .list a {
    color: #616161;
}
.cm_rightArea .buy_way .list a:hover {
    text-decoration: underline;
}
.cm_rightArea .house_klg li {
    list-style: none !important;
}
.cm_rightArea .hot_artc {
    padding: 0 19px;
    border: 1px solid #ccc;
}
.cm_rightArea .hot_artc li {
    height: 30px;
    margin: 10px 0;
}
.cm_rightArea .hot_artc li a,
.cm_rightArea .hot_artc li p {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cm_rightArea .hot_artc li .name {
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cm_rightArea .hot_artc li a {
    display: block;
    padding-left: 30px;
    position: relative;
}
.cm_rightArea .hot_artc li a:hover,
.cm_rightArea .hot_artc li a:hover .name {
    text-decoration: underline;
}
.cm_rightArea .hot_artc li span {
    display: block;
}
.cm_rightArea .hot_artc li .order {
    display: block;
    width: 17px;
    height: 17px;
    line-height: 17px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
    color: #fff;
    background: #cccccc;
}
.cm_rightArea .hot_artc li .order.on {
    background: #ee4433;
}
.cm_rightArea .hot_build {
    padding: 0 19px;
    border: 1px solid #ccc;
}
.cm_rightArea .hot_build .list {
    padding-bottom: 20px;
    margin-left: -20px;
}
.cm_rightArea .hot_build .list li {
    margin-top: 20px;
    float: left;
    width: 130px;
    margin-left: 20px;
}
.cm_rightArea .hot_build .list a {
    display: block;
}
.cm_rightArea .hot_build .list .img {
    border: 1px solid #eee;
    padding: 2px;
    width: 124px;
    height: 90px;
}
.cm_rightArea .hot_build .list .img img {
    display: block;
    width: 100%;
    height: 100%;
}
.cm_rightArea .hot_build .list .con p {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.cm_rightArea .hot_build .list .con p.address{width:48px;text-overflow: ellipsis;white-space: nowrap;}
.cm_rightArea .for_anser {
    padding: 0 19px;
    border: 1px solid #ccc;
}
.cm_rightArea .for_anser .con_box {
    padding: 19px 0;
}
.cm_rightArea .for_anser .con_box li{border-bottom:1px dashed #eee;padding-bottom:10px;}
.cm_rightArea .for_anser li a {
    font-size: 15px;
    color: #666;
    display: block;
    line-height: 30px;
    font-weight: normal;
}
.cm_rightArea .for_anser li a:hover {
    text-decoration: underline;
}
.cm_rightArea .for_anser li p {
    font-size: 14px;
    color: #919191;
}
.comment-box{padding:0 20px;}
.comment-head{padding:10px 0;margin-top:30px;}
.comment-box .comment-head .comment-point,.comment-tag{float:left;}
.comment-box .comment-head span{font-size:14px;}
.comment-box .comment-head span i{font-size:12px;display:inline-block;cursor:pointer;}
.comment-head .comment-point{margin-right:20px;}
.comment-head .comment-point i{width:18px;height:17px;background: url(../images/icon/icon26.png) center center no-repeat;}
.comment-head .comment-point i.on{background: url(../images/icon/icon25.png) center center no-repeat;}
.comment-head .comment-tags i{padding:3px 10px;border:1px solid #ccc;}
.comment-head .comment-tags i.on{border-width:1px;border-style:solid;}
.comment-content textarea{width:100%;height:150px;border:1px solid #ccc;resize: none;padding:10px;}
.send-btn{padding:5px 20px;border:none;cursor:pointer;}
.comment-btn{text-align:right;padding:15px 0;}


.comment-list .comment-row{border-bottom:1px solid #eee;padding:10px 0;}
.comment-list .comment-row-avatar{width:45px;height:45px;margin-right:5px;}
.comment-list .comment-row-avatar img{width:100%;height:100%;border-radius: 50%;}
.comment-list .comment-row-content{width:1150px;}
.comment-list .comment-row .username{color:#D32F2F;}
.comment-list .comment-row-integral{padding:5px 0;}
.comment-list .comment-row-integral .star{display:inline-block;width:112px;height:17px;background-image: url(../images/icon/star.png);background-repeat: no-repeat;background-position: 0 -25px;}
.comment-list .comment-row-integral .star.integral{background-position: 0 0;}
.comment-list .comment-row-per{margin-left:10px;}
.comment-list .comment-reply{text-align:right;}
.comment-list .comment-reply-content{margin-top:10px;}
.comment-list .comment-reply-content .comment-row{border-bottom:none;border-top:1px solid #eee;padding-top:10px;}
.comment-list .comment-reply-content .comment-row-content{width:1100px;}
.comment-list .support{background-image:url(../images/icon/zan.png);background-repeat:no-repeat;padding-left:18px;}
.comment-list .reply{background-image: url(../images/icon/list-view.png);background-repeat: no-repeat;padding-left:18px;margin-left:5px;}
.comment-list .reply-content{background-image: url(../images/icon/reply.png);background-repeat: no-repeat;padding-left:18px;margin-left:5px;}

.select-score{margin-bottom:10px;}
.select-score .select-score-left{width:550px;}
.select-score .select-score-right{padding-left:30px;border-left:1px solid #ccc;}
.select-score li{line-height: 35px;}
.select-score li *{vertical-align: middle;}
.select-score .score-name{color:#000;}
.select-score .score-grade{height:17px;}
.select-score .score-grade i{display:inline-block;width:18px;height:17px;background-image:url(../images/icon/icon26.png);margin-left:3px;cursor:pointer;}
.select-score .score-grade i.on{background-image: url(../images/icon/icon25.png);}
.select-score .score-desc{margin-left:20px;}
.color-red{color:#ff0000;}

.select-score .select-score-right .score-average{font-size: 18px;}
.select-score .select-score-right .score-average-point{font-size:14px;}
.select-score .select-score-right .score-average-point span{font-size:30px;}
.select-score .select-score-right .score-average-desc{font-size:12px;color:#999;}

.verify{margin-top:10px;}
.verify *{vertical-align: middle;}
.verify span,.verify img{cursor:pointer;}
.verify input{border:1px solid #efefef;width:100px;height:35px;line-height: 30px;}

.comment-reply-box{margin-top:10px;display:none;}
.comment-reply-box textarea{border:1px solid #efefef;height:80px;width:100%;border-radius: 5px;padding:10px;box-sizing: border-box;}
.comment-reply-box .btn{margin: 10px;  width: 80px;  height: 36px;  line-height: 36px;  border-radius: 4px;  text-align: center;    background: #d32f2f;  color: #ffffff;}
