 /*���۹���*/


  .choose-person-btn{
  	font-size: 16px;
	color: #0080FF;
	text-decoration: underline;
	cursor: pointer;
  }
  /*ѡ�񹤳���Ա*/
  .dialog-choose-con{
  	width: 511px;
  }
  .choose-person-left,
  .choose-person-right{
  	float: left;
  	height: 400px;
  	overflow: auto;
  }
  .choose-person-left{
  	width: 160px;
  	background: #F3F3F3;
  }
  .choose-person-right{
  	width: 351px;
  }
  .choose-person-left .title,
  .choose-person-right .title{
  	height: 70px;
  	line-height: 70px;
  	font-size: 18px;
	color: #333333;
	text-align: center;
	font-weight: 600;
  }
  .repair-item{
  	height: 45px;
  	line-height: 45px;
  	text-align: center;
  	font-size: 16px;
	color: #333333;
	cursor: pointer;
  }
  .repair-item.active{
  	background: #34A0FE;
  	color: #fff;
  }
  .person-list{
  	width: 100%;
  }
  .person-list .person-item{
  	float: left;
  	margin-bottom: 20px;
  	width: 33.33%;
  	text-align: center;

  }
  .choose-person-btns{
    padding: 22px 0;
  	text-align: center;
  	border-top: 1px solid #ddd;

  }
  /*ά������*/
  .dialog-detail-con{
  	width: 730px;
  }
  .dialog-detail-con .detail-top{
   margin: 28px 0 0 0;
   padding-bottom: 20px;
  	border-bottom: 1px solid #eee;
  }
  .detail-top-item{
   	margin-bottom: 14px;
    padding-left: 50px;
    float: left;
  	width: 50%;
  	font-size: 14px;
	color: #333333;
  	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;         /* �°汾�﷨: Opera 12.1, Firefox 22+ */
  }
  .detail-top-item .tips{
  	width: 85px;
  	text-align: left;
  }
  .detail-top-item .top-item-value{
 	padding-right: 30px;
  	line-height: 22px;
  	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
  	 -webkit-box-flex: 1 ;  /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1  ;         /* IE 10 */
    flex: 1;              /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  .detail-middle{
  	padding: 20px 59px;
  	border-bottom: 1px solid #eee;
  }
  .detail-btm{
  	padding: 20px 59px;
  }
  .detail-line{
  	margin-bottom: 14px;
  	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;         /* �°汾�﷨: Opera 12.1, Firefox 22+ */
    font-size: 14px;
	color: #333333;
  }
  .detail-line .line-tips{
  	width: 70px;
  	text-align: left;
  }
  .detail-line  .line-value{
  	 -webkit-box-flex: 1 ;  /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1   ;        /* IE 10 */
    flex: 1;              /* NEW, Spec - Opera 12.1, Firefox 20+ */
    line-height: 22px;
  }
  .detail-line .star{
    margin-right: 5px;
  	display: inline-block;
  	width: 17px;
  	height: 17px;
  	background: url("../../images/icons/star_gray.png") no-repeat center center;
  }
  .detail-line .star.active{
  	background: url("../../images/icons/star_yellow.png") no-repeat center center;
  }
  .detail-line .evalu-edit-btn{
    margin-left: 20px;
  	font-size: 14px;
	color: #0080FF;
	text-decoration: underline;
	cursor: pointer;
  }
  /*�طñ༭*/
  .dialog-visit-con{
  	width: 511px;
  }
  .dialog-visit-wp{
  	padding: 50px 48px 0 53px;
  }
  .visit-wp .tips{
  	display: inline-block;
  	width: 80px;
  	text-align: left;
  	font-size: 16px;
	color: #333333;
	line-height: 22px;
  }
  .visit-wp {
  	margin-bottom: 35px;
  }
  .visit-wp .star-wp{
  	display: inline-block;
  }
  .visit-wp .star{
     position: relative;
     top: 5px;
  	 margin-right: 5px;
  	display: inline-block;
  	width: 22px;
  	height: 22px;
  	cursor: pointer;
  	background: url("../../images/icons/star_gray.png") no-repeat center center;
  }
  .visit-wp .star.active{
  	background: url("../../images/icons/star_yellow.png") no-repeat center center;
  }
  .visit-wp .visit-record{
    padding: 10px;
  	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	width: 300px;
	height: 164px;
	resize: none;
  }
 .visit-btns-wp{
  	padding-bottom: 29px  ;
  	text-align: center;
  }
  .visit-record-wp .tips{
  	position: relative;
  	top: -161px;
  }
 .not-allowed {
   cursor: not-allowed;
 }
