@charset "utf-8";
/* 追加点评页面 */
/* 球场简略信息 */
.site_eval h3{border-top:none;}
.course-info{margin-top:20px;padding:20px;background:#f8f8f8;}
.course-name{font-size: 22px;color:#323232;padding-bottom:10px;}
/* 订单编号、打球日期、打球服务 */
.playdate, .num, .service{display:inline-block;width:33%;font-size:16px;color:#909090;}
.service{text-align:right;}

/* 点评内容信息 */
.comment-info{position:relative;padding:25px 0 0;}
.comment-title{line-height:1.5;overflow:hidden;padding-bottom:15px;font-size:16px;font-weight: bold;color:#323232;word-wrap: break-word;word-break:break-all;padding-right: 150px;}
/* 总体评价星级 */
.general-eval{width:135px;height:20px;display:inline-block;margin-right:10px;background-repeat:no-repeat;background-size:133px 20px;}


.star-level-1{background-image:url('../images/star1-level-1.png');}
.star-level-2{background-image:url('../images/star1-level-2.png');}
.star-level-3{background-image:url('../images/star1-level-3.png');}
.star-level-4{background-image:url('../images/star1-level-4.png');}
.star-level-5{background-image:url('../images/star-level-5.png');}
/*.general-eval li{display:inline-block;width:30px;height:30px;border-radius:4px;margin-right:10px;background:url("../images/start.jpg") no-repeat center;}*/
/*.general-eval li.active{background:url("../images/start-active.jpg") no-repeat center!important;}*/
/* 总体评价文字 */
.eval{position:relative;top:-8px;font-size:14px;color:#646464;vertical-align: middle;color:#323232;}
/* 其他评价 */
.other-eval{padding-top:5px;}
.other-eval span{padding-right: 10px; font-size:14px;color:#323232;}
/* 评分图标 */
/*.comment-point{position:absolute;top:16px;right:0;width:66px;height:66px;padding-top:18px;background:url("../images/comment_point.png") no-repeat;text-align: center;}*/
.comment-right {
    color: rgb(243, 64, 81);
    height: auto;
    padding-bottom: 22px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 16px;
}
.comment-point{
	background: url(../images/icon-point-plus.png) no-repeat left center;
	display: inline-block;
    font-size: 14px;
    line-height: 30px;
    padding-left: 15px;
}
.comment-point span{font-size: 26px; font-family: "dinbold";font-weight: bold;}
span.eval-time{position:absolute;text-align:right;font-size:12px;color:#909090; bottom: 0; min-width: 80px;right:0;}
.points-num{font-size:18px;color:red;}
/* 点评图片 */
.ul_pics{width:852px;margin:20px 0 20px 0;max-height:500px;overflow-y:hidden;}
.comment .ul_pics li{
    position:relative;
    display:inline-block;
    width: 125px;
    height: 125px;
    line-height: 175px;
    text-align: center;
    margin:0 10px 10px 0;
    border:none;
    text-align:center;
}
.comment .ul_pics li a{
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 5px;
    margin-top: 12px;
}
.comment .ul_pics li:nth-of-type(8n){margin-right: 0;}
.ul_pics li img{width:125px;height:125px;vertical-align: middle;border:none;border-radius: 10px;}
.showmore{position:absolute;left:0;bottom:-25px;color:#088de8;font-size:16px;background:url(../images/btn_up_table.png) no-repeat right center;background-size:12px 10px;padding-right:15px;}
.comment .thumbnail{height:auto;overflow:visible;}
.comment .thumbnail ul{height:125px;position:relative;-webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
        transition: all 0.5s ease;}
.comment .thumbnail ul.showall{
    height: 250px;
    max-height: 250px;
}
/* 点评内容 */
.comment{padding:10px 0;}
.comment .read_more{
	/*background-color:rgb(239,239,244);*/
	text-align: left;
	color: #088de8;
	font-size: 16px;
	line-height: 34px;
	cursor: pointer;
	/*margin-top: 10px;*/
	display: none;
}
.comment .read_more:hover{
	text-decoration: underline;
	/*background-color: #e1e1e1;*/
}
.comment .read_more span{
	padding-right: 15px;
	background: url(../images/down_ico.png) no-repeat right center;
}
.comment-eval{color: #646464;font-size:14px;line-height: 28px;overflow: hidden;max-height: 140px;}
.comment-eval p{display:inline-block;width: 100%;line-height:1.8;font-size:16px;color:#323232;word-wrap: break-word;word-break:break-all;}
.comment-eval > * { width: 100%;}
.add-comment-eval{padding-top:10px;}
.add-comment-eval span{font-size:16px;color:#909090;}
.add-comment-eval p{display:inline-block;width: 100%;font-size:14px;color:#646464;line-height:1.8;word-wrap: break-word;word-break:break-all;}
.add-comment-eval > * { width: 100%;}
.comment-eval .eveal-in{
	height: auto;
}

/* 追加点评 */
.add-comment-title{padding-bottom:10px;font-size:16px;color:#323232;}
.add-comment{position:absolute;left:0;display:inline-block;padding-left:30px;height:20px;background:url("../images/add_comment-img.png") no-repeat;color:#75D3F7;}


form {width:100%;}
form button{width:150px;margin:60px auto;padding:10px;border:1px #088ee8 solid;border-radius:3px;font-size:18px;background:#088ee8;color:#fff;}

ul.general-eval li{display:inline-block;width:20px;height:20px;margin-right:7px;background-image:url("../images/start.jpg")!important;background-repeat: no-repeat;background-size:100% 100%;}
ul.general-eval li i{display:inline-block;height:100%;background:url("../images/start-active-green.png") no-repeat;background-size:20px 20px;background-position:0 0;}
.star-active{background-image:url("../images/start-active.jpg")!important;}
.err-msg{font-size:14px;color:#f34051!important;padding-top:10px;}
p.err-msg{text-align: right;}
.err-msg span{font-weight:bold;padding-right:10px;}

/* 对话框 */
.bg-alert{position:fixed;top:300px;left:40%;width:440px;padding:10px;background:rgba(0, 0, 0, 0.4);z-index:8002;text-align:center;}
.bg-body{background:#fff;padding:5px;}
.bg-content p{padding:5px;}
.bg-content img{width:80px;}
.bg-content,.bg-confirm{margin:5px auto;font-size:18px;}
.bg-content{padding:10px;}
.bg-confirm{width:50%;height:30px;line-height:30px;background:#fff;color:#088de8;border:1px #088de8 solid;border-radius:3px;}

/*点评入口新增*/
.player-info-title .eval-entry{min-width: 140px;height: 40px;text-align: center;line-height: 40px;background:#088de8;font-weight: bold;color:#fff;border-radius:4px;padding:0 10px;cursor:pointer;}
.eval-entry img{vertical-align: middle;margin-right: 14px;}
.achange:hover{background-color:rgb(61,176,255);}
.achange:active{background-color:rgb(0,126,220);}
.commenter-info .commenter-name i{background-repeat: no-repeat;background-size:26px 27px;background-position:center;display:block;}
.commenter-info .commenter-name i.gold{background-image: url(../images/icon_gold.png);}
.commenter-info .commenter-name i.copper{background-image: url(../images/icon_copper.png);}
.commenter-info .commenter-name i.silver{background-image: url(../images/icon_silver.png);}
.comment .thumbnail{margin-top: 10px;margin-bottom: 25px;position:relative;}
.comment .hasmore{margin-bottom: 45px;}
.custom-reply{background:rgb(246, 249, 250);border-radius: 2px;padding:20px 20px 30px;position:relative;margin-top: 20px;font-size:14px;line-height: 24px;color:rgb(100,100,100);}
.custom-reply:before{content:"";display:block;position:absolute;border-style:solid;border-width:10px 7px;border-color:transparent transparent rgb(246, 249, 250) transparent;top:-18px;left:20px;}
.reply-title{font-size:16px;color:rgb(9, 187, 7);font-weight: bold;}
.reply-title small{font-size:12px;color:rgb(144, 144, 144);float: right;font-weight: normal;}
.comment .personal_center_img li,.personal_center_img li img{width: 128px;height: 128px;}
.thumbnail ul.personal_center_img{height:135px;}
.thumbnail ul.personal_center_img.showall{height:280px;}
.comment-ul{}
.comment-ul>li{padding:20px;background:#fff;margin-bottom: 10px;}
.pcinfo{border-bottom: 1px dashed #E1E1E1;background:#fff;padding:0 0 20px;color:#323232;margin-top: 0;}
.pcinfo .course-name{color:#088DE8;font-weight: bold;}
.pcinfo .num{text-align: center;}
.service-icon{margin:20px 0;}
.service-icon img{width: 30px;height: 30px;margin-right: 2px;}
.pcinfo span img{width: 20px;height: 20px;margin-right: 20px;vertical-align: text-bottom;}
.baigolf-custom{color:#0097FF;}
.crumbs{color:#909090;font-weight: bold;font-size: 14px;background:#fff;margin-bottom: 10px;padding:10px 20px;}
.crumbs .eval-type-nav{display: inline-block; padding: 5px 20px; cursor: pointer;}
.crumbs .eval-type-nav.on{color: #088DE8; border-bottom: 2px solid #0097FF;}