/*交易状态*/
.des_dtl_head{height: 70px;background-color: #ededed;line-height: 70px;}
.des_dtl_head .statu{width: 100px;height: 50px;background: url(../image/design/dtl_statu.png) center top no-repeat;background-size: 100% auto;margin-top: 10px;margin-left: -5px;margin-right: 15px;}
.des_dtl_head .status-2{background-image: url(../image/design/dtl_statu_2.png);}
.des_dtl_head .status-3{background-image: url(../image/design/dtl_statu_3.png);}
.des_dtl_head .status-4{background-image: url(../image/design/dtl_statu_4.png);}
.des_dtl_head .status-5{background-image: url(../image/design/dtl_statu_5.png);}
.des_dtl_head .status-close{background-image: url(../image/design/dtl_statu_close.png);}
.des_dtl_head .h5{color: #666666;line-height: 18px;width: 730px;display: inline-block;vertical-align: middle;}

/*基本信息*/
.des_base_info{background-color: #fff;padding: 20px;}
.des_base_info .title{line-height: 32px;font-size: 26px;color: #333;}
.des_base_info .title .tag{height: 24px;line-height: 24px;padding: 0 10px;border: 1px solid #e57050;color: #e57050;font-size: 14px;display: inline-block;vertical-align: middle;margin-top: -2px;border-radius: 4px;margin-right: 10px;}
.des_base_info .sign-box{padding: 15px 0;}
.des_base_info .sign-box li{line-height: 24px;padding: 0 15px;float: left;border: 1px solid #b5d6ec;color: #0a77c0;font-size: 12px;margin-right: 10px;border-radius: 4px;margin-bottom: 10px;}
.des_base_info .ex-box{font-size: 0;line-height: 20px;text-align: left;}
.des_base_info .ex-box .h5{display: inline-block;margin-right: 24px;margin-bottom:6px;min-width: 120px;}
.des_base_info .btn-box{margin-top: 10px;}
.des_base_info .btn-box button{float:left;margin-right: 20px;border-radius: 3px;line-height: 1.2;font-size:14px;cursor: pointer;}
.des_base_info .btn-box button.enter{width: 106px;height: 34px;background: url(../image/design/bg-1.png) center no-repeat #573b2d;background-size: 100% 100%;color: #fff;}
.des_base_info .btn-box button.cancel{width: 106px;height: 34px;border: 1px solid #573b2d;color: #573b2d;background: url(../image/design/bg-2.png) center no-repeat;background-size: 100% 100%;}
.des_base_info .btn-box .txt{line-height: 34px;color: #999;float: left;}

/*交易进程*/
.des_progress{background-color: #ededed;padding: 24px 0;font-size: 0;text-align: center;}
.des_progress .box{display: inline-block;vertical-align: top;width: 150px;position: relative;}
.des_progress .box:before{content: "";width: 43%;height: 2px;background-color: #dbdbdb;position: absolute;top: 39px;left: 0;}
.des_progress .box.first:before{content: normal;}
.des_progress .box:after{content: "";width: 43%;height: 2px;background-color: #dbdbdb;position: absolute;top: 39px;right: 0;}
.des_progress .box.last:after{content: normal;}
.des_progress .box .time{line-height: 14px;color: #e57050;height: 14px;margin: 0 -20px 15px;}
.des_progress .box .rank{position: relative;width: 24px;height: 24px;overflow: hidden;margin:0 auto 10px;z-index: 0;}
.des_progress .box .rank span{width: 22px;height: 22px;line-height: 22px;text-align: center;border-radius: 50%;display: block;border: 1px solid #dbdbdb;color: #999999;background-color: #DBDBDB;}
.des_progress .box .rank img{display: none;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.des_progress .box.ing .rank span{color: #e57050;border-color:#e57050;background-color: #fff;}
.des_progress .box.achieved .rank img{display: block;}
.des_progress .box.achieved .rank span{display: none;}
.des_progress .box.achieved:before,.des_progress .box.ing:before{background-color: #e57050;}
.des_progress .box.achieved:after{background-color: #e57050;}
.des_progress .box.achieved.oth:after{background-color: #dbdbdb;}
.des_progress .box .name{color: #666666;margin-bottom: 4px;}
.des_progress .box .date{color: #999;}

/*具体要求*/
.spec_require,.recommend_des{padding: 20px;background-color: #fff;margin-bottom: 10px;}
.spec_require .title,.recommend_des .title{font-size: 16px;font-weight: bold;color: #573b2d;margin-bottom: 15px;}
.spec_require .intro{font-size: 14px;line-height: 1.6;color: #4c4c4c;text-align: justify;text-indent: 28px;margin-bottom: 10px;}
.spec_require .file-box{color: #0a77c0;text-align: left;margin-bottom: 15px;}
.spec_require .file-box a{display: inline-block;text-decoration: underline !important;margin-right: 20px;font-size: 14px;}
.spec_require .addr{padding-left: 20px;background: url(../image/design/city_icon.png) left center no-repeat;background-size: auto 14px;margin-top: 15px;line-height: 18px;color: #999;}

/*推荐设计师*/
.recommend_des .title a{font-weight: 400;font-size: 14px;color: #999;}
.recommend_des .des-list{padding: 0;}
.recommend_des .des-list .list{margin-right: 15px;width: 244px;}
.recommend_des .des-list .list:last-child{margin-right: 0;}
.recommend_des .des-list .list .mod .line{padding: 0 5px;}
.recommend_des .des-list .list .mod .info{width: 166px;}

/*tab页*/
.des_tab_wrap{background-color: #fff;overflow: hidden;}
.des_tab_wrap .des_tab_nav{line-height: 68px;font-size: 16px;font-weight: bold;color: #573b2d;height: 68px;border-bottom: 1px solid #ddd;overflow: hidden;}
.des_tab_wrap .des_tab_nav a{display: block;float: left;margin-left: 18px;}
.des_tab_wrap .des_tab_nav a.on{color: #CA1A1D;}
.des_tab_cot{min-height: 240px;padding: 20px;overflow: hidden;}
.des_tab_cot .des_tab{display: none;}
.des_tab_cot .des_tab.on{display: block;}


.tr{text-align: right;}

/*需求状态*/
#demandState dl{
	overflow: hidden;
	padding-bottom: 20px;
	position: relative;
}
#demandState dl:after{
	content: '';
	width: 1px;
	height: 98%;
	position: absolute;
	top: 16px;
	left: 95px;
	background-color: #d5d6d5;
}
#demandState dl:last-child:after{
	content: normal;
}
#demandState dl .time{float: left;line-height: 1.4;padding-right: 8px;width: 80px;height: 40px;}
#demandState dl .time span{color: #999;}
#demandState dl .dot{width: 16px;height: 16px;position: relative;float: left;border-radius: 50%;}
#demandState dl .dot:before{content: '';width: 16px;height: 16px;border-radius: 50%;background-color: #fff;position: absolute;top: 0;left: 0;z-index:0;}
#demandState dl.active .dot:before{background-color: #e6e6e6;
	-webkit-animation: rotate 2s ease-in-out infinite;
	-ms-animation: rotate 2s ease-in-out infinite;
	-moz-animation: rotate 2s ease-in-out infinite;
	-o-animation: rotate 2s ease-in-out infinite;
	animation: rotate 2s ease-in-out infinite;
}
@-webkit-keyframes rotate{
	0%{
		-webkit-transform: scale(.6);opacity: 0;
		-ms-transform: scale(.6);opacity: 0;
		-moz-transform: scale(.6);opacity: 0;
		-o-transform: scale(.6);opacity: 0;
		transform: scale(.6);opacity: 0;
	}
	50%{
		-webkit-transform: scale(.9);opacity: 1;
		-ms-transform: scale(.9);opacity: 1;
		-moz-transform: scale(.9);opacity: 1;
		-o-transform: scale(.9);opacity: 1;
		transform: scale(.9);opacity: 1;
	}
	100%{
		-webkit-transform: scale(1.2);opacity: 0;
		-ms-transform: scale(1.2);opacity: 0;
		-moz-transform: scale(1.2);opacity: 0;
		-o-transform: scale(1.2);opacity: 0;
		transform: scale(1.2);opacity: 0;
	}
}
@-ms-keyframes rotate{
	0%{
		-webkit-transform: scale(.6);opacity: 0;
		-ms-transform: scale(.6);opacity: 0;
		-moz-transform: scale(.6);opacity: 0;
		-o-transform: scale(.6);opacity: 0;
		transform: scale(.6);opacity: 0;
	}
	50%{
		-webkit-transform: scale(.9);opacity: 1;
		-ms-transform: scale(.9);opacity: 1;
		-moz-transform: scale(.9);opacity: 1;
		-o-transform: scale(.9);opacity: 1;
		transform: scale(.9);opacity: 1;
	}
	100%{
		-webkit-transform: scale(1.2);opacity: 0;
		-ms-transform: scale(1.2);opacity: 0;
		-moz-transform: scale(1.2);opacity: 0;
		-o-transform: scale(1.2);opacity: 0;
		transform: scale(1.2);opacity: 0;
	}
}
@-moz-keyframes rotate{
	0%{
		-webkit-transform: scale(.6);opacity: 0;
		-ms-transform: scale(.6);opacity: 0;
		-moz-transform: scale(.6);opacity: 0;
		-o-transform: scale(.6);opacity: 0;
		transform: scale(.6);opacity: 0;
	}
	50%{
		-webkit-transform: scale(.9);opacity: 1;
		-ms-transform: scale(.9);opacity: 1;
		-moz-transform: scale(.9);opacity: 1;
		-o-transform: scale(.9);opacity: 1;
		transform: scale(.9);opacity: 1;
	}
	100%{
		-webkit-transform: scale(1.2);opacity: 0;
		-ms-transform: scale(1.2);opacity: 0;
		-moz-transform: scale(1.2);opacity: 0;
		-o-transform: scale(1.2);opacity: 0;
		transform: scale(1.2);opacity: 0;
	}
}
@-o-keyframes rotate{
	0%{
		-webkit-transform: scale(.6);opacity: 0;
		-ms-transform: scale(.6);opacity: 0;
		-moz-transform: scale(.6);opacity: 0;
		-o-transform: scale(.6);opacity: 0;
		transform: scale(.6);opacity: 0;
	}
	50%{
		-webkit-transform: scale(.9);opacity: 1;
		-ms-transform: scale(.9);opacity: 1;
		-moz-transform: scale(.9);opacity: 1;
		-o-transform: scale(.9);opacity: 1;
		transform: scale(.9);opacity: 1;
	}
	100%{
		-webkit-transform: scale(1.2);opacity: 0;
		-ms-transform: scale(1.2);opacity: 0;
		-moz-transform: scale(1.2);opacity: 0;
		-o-transform: scale(1.2);opacity: 0;
		transform: scale(1.2);opacity: 0;
	}
}
@keyframes rotate{
	0%{
		-webkit-transform: scale(.6);opacity: 0;
		-ms-transform: scale(.6);opacity: 0;
		-moz-transform: scale(.6);opacity: 0;
		-o-transform: scale(.6);opacity: 0;
		transform: scale(.6);opacity: 0;
	}
	50%{
		-webkit-transform: scale(.9);opacity: 1;
		-ms-transform: scale(.9);opacity: 1;
		-moz-transform: scale(.9);opacity: 1;
		-o-transform: scale(.9);opacity: 1;
		transform: scale(.9);opacity: 1;
	}
	100%{
		-webkit-transform: scale(1.2);opacity: 0;
		-ms-transform: scale(1.2);opacity: 0;
		-moz-transform: scale(1.2);opacity: 0;
		-o-transform: scale(1.2);opacity: 0;
		transform: scale(1.2);opacity: 0;
	}
}
#demandState dl .dot:after{content: '';width: 8px;height: 8px;border-radius: 50%;background-color: #d6d6d6;position: absolute;top: 50%;left: 50%;z-index: 0;margin-left: -4px;margin-top: -4px;}
#demandState dl.active .dot:after{background-color: #e57050;}
#demandState dl .txt{padding-left: 15px;float:left;max-width: 700px;overflow: hidden;color: #4c4c4c;line-height: 16px;font-size: 14px;}
.des_tab dl .txt .proof{margin-top: 8px;}
.des_tab dl .txt .proof .box{width: 160px;height: 120px;overflow: hidden;margin-right: 10px;float: left;}
.des_tab dl .txt .proof .box img{height: 100%;object-fit: cover;cursor: url(../image/tBar/cur_big.cur),pointer;}
.des_tab .proof .box img{cursor: url(../image/tBar/cur_big.cur),pointer;}
#demandState dl .txt .success{font-size: 12px;color: #999;margin-top: 8px;display: block;}
.accept_btn{width: 106px;height: 34px;background: url(../image/design/bg-1.png) center no-repeat #573b2d;background-size: 100% 100%;border-radius: 3px;line-height: 1.2;color: #fff;font-size: 14px;display: block;margin-top: 10px;cursor: pointer;}

/*接单设计师*/
#demandDes .des-box{border-bottom: 1px solid #ddd;margin-bottom: 20px;position: relative;}
#demandDes .des-box.use{background: url(../image/design/use_sign.png) right 10px no-repeat;}
#demandDes .des-box.die{background: url(../image/design/die_sign.png) right 10px no-repeat;}
#demandDes .des-box:last-child{border-bottom: none;margin-bottom: 0;}
#demandDes .des-box .photo{width: 68px;height: 68px;border-radius: 50%;margin-right: 10px;border: 1px solid #eee;overflow: hidden;}
#demandDes .des-box .info-box{width: 510px;overflow: hidden;}
#demandDes .des-box .info-box .t1{line-height: 20px;margin-bottom: 6px;margin-top: 5px;}
#demandDes .des-box .info-box .t1 .name{font-size: 16px;font-weight: bold;color: #333;margin-right: 10px;}
#demandDes .des-box .info-box .t1 .addr{padding-left: 18px;background: url(../image/design/city_icon.png) left center no-repeat;background-size: auto 13px;color: #888;margin-right: 10px;}
#demandDes .des-box .info-box .t1 .chat{height: 18px;line-height: 18px;width: 64px;padding-left: 20px;border: 1px solid #e57050;display: block;font-size: 12px;color: #e57050;text-align: center;border-radius: 2px;position: relative;}
#demandDes .des-box .info-box .t1 .chat:after{content: "";width: 20px;height: 20px;background: url(../image/design/zx_icon.png) center no-repeat #e57050;background-size: auto 13px;position: absolute;top: -1px;left: -1px;border-radius: 2px;}
#demandDes .des-box .info-box .t2{margin-bottom: 8px;border-bottom: 1px dashed #ddd;padding-bottom:10px;}
#demandDes .des-box .info-box .t2 .love{line-height: 16px;color: #888;}
#demandDes .des-box .info-box .t2 .love .line{padding: 0 10px;}
#demandDes .des-box .info-box .t2 .love .val{color: #ff8a00;}
#demandDes .des-box .info-box .t3{color: #555;margin-bottom: 5px;}
#demandDes .des-box .info-box .t3 .money{color: #CA1A1D;}
#demandDes .des-box .info-box .t3 .time{padding-left: 20px;}
#demandDes .des-box .info-box .imgBox{margin: 10px 0;}
#demandDes .des-box .info-box .imgBox .box{width: 160px;height: 120px;overflow: hidden;margin-right: 10px;float: left;}
#demandDes .des-box .info-box .imgBox .box img{height: 100%;object-fit: cover;cursor: url(../image/tBar/cur_big.cur),pointer;}
.proof .box img{cursor: url(../image/tBar/cur_big.cur),pointer;}
#demandDes .des-box .info-box .t4{padding-bottom: 15px;color: #999;}
#demandDes .des-box .btn{position: absolute;top: 0;right:0;}
#demandDes .des-box .selObj{width: 106px;height: 34px;background:url(../image/design/bg-1.png) center no-repeat #573b2d;background-size: 100% 100%;font-size: 14px;border-radius: 3px;line-height: 1.2;color: #fff;cursor: pointer;}

/*交易说明*/
#demandIntroce{
	font-size: 14px;
	line-height: 1.5;
}



#demandState dl .txt .score-box{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 6px;}
#demandState dl .txt .t2{line-height: 1.5;margin-top: 6px;}
#demandState dl .txt .tagBox{overflow: hidden;margin-top: 10px;}
#demandState dl .txt .tagBox span{display: block;line-height: 26px;padding: 0 15px;border-radius: 3px;background-color: #fff7e0;color: #555;font-size: 12px;float: left;margin-right: 10px;margin-bottom: 10px;}



/*右侧*/
.dtl_log{padding-top: 10px;}
.dtl_log img{margin-left: 3px;}
.dtl-title{padding-left: 14px;margin-top: 8px;color: #333333;font-weight: bold;margin-bottom: -15px;}
.skipConsult{width: 198px;height: 44px;border: 1px solid #573B2D;line-height: 44px;display: block;margin:0 auto 30px;border-radius: 4px;text-align: center;font-size: 0;background: url(../image/design/bg-2-big.png) center no-repeat #fff;}
.skipConsult span{display: inline-block;vertical-align: middle;font-size: 15px;padding-left: 26px;background: url(../image/design/zx_icon_main.png) left center no-repeat;}









/*补充需求*/
#zb_supply .mod{width: 400px;min-height: 100px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin-left: -200px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;border-radius: 4px;
}
#zb_supply .mod .title,#cancel_supply .mod .title,#judgeMask .mod .title,#judgeMask2 .mod .title{padding: 30px 0;font-size: 24px;color: #573B2D;text-align: center;line-height: 28px;background: url(../image/study/stydy_title_bg.png) center no-repeat;}
#zb_supply .mod .text{padding:10px 15px;background-color: #f7f7f7;width: 326px;margin:auto;border-radius: 4px;}
#zb_supply .mod .text textarea{background: #F7F7F7;resize: none;width: 100%;font-size: 14px;line-height: 18px;}

/*取消需求*/
#cancel_supply .mod,#judgeMask .mod,#judgeMask2 .mod{width: 460px;min-height: 100px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin-left: -230px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;border-radius: 4px;}
.mod .cancel_wrap{width: 420px;overflow: hidden;margin: auto;}
.mod .cancel_wrap .bt{font-size: 16px;color: #573B2D;padding-bottom: 10px;line-height: 20px;}
.mod .cancel_wrap .cancel_list label{display: block;line-height: 16px;padding: 5px 0;overflow: hidden;}
.mod .cancel_wrap .cancel_list label .radio{display: block;width: 14px;height: 14px;border:1px solid #573B2D;-webkit-appearance: none;appearance: none;border-radius: 50%;margin:1px 0;outline: none;cursor: pointer;position: relative;float: left;}
.mod .cancel_wrap .cancel_list label .radio:checked:after{content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -4px;margin-left: -4px;border-radius: 50%;background-color: #573B2D;}
.mod .cancel_wrap .cancel_list label .txt{margin-left: 10px;color: #555;float: left;cursor: pointer;font-size: 14px;}
.mod .cancel_wrap .cancel_list label .nor{height: 34px;padding: 0 10px;width: 304px;line-height: 1.2;font-size: 14px;border:1px solid #ddd;border-radius: 3px;float: left;margin-left: 10px;}
.mod .cancel_wrap .cancel_list label .nor[disabled]{background-color: #fff;}
.mod .cancel_wrap .cancel_list .oth .radio{margin-top: 11px;}
.mod .cancel_wrap .cancel_list .oth .txt{line-height: 36px;}
.mod .bot-txt{line-height: 48px;text-align: center;font-size: 14px;color: #D43F3A;background-color: #f3efe9;margin-top: 14px;}



/*验收弹窗*/
#cancel_supply .mod .t2{opacity: .6;}
#cancel_supply .mod .proof-mod{width: 200px;margin:30px auto 0;}
#cancel_supply .mod .proof-mod .proof-update{text-align: center;}
#cancel_supply .mod .proof-mod .proof-update .update-btn{width: 178px;height: 34px;border:1px solid #fc6b43;color: #fc6b43;line-height: 34px;text-align: center;position: relative;display: inline-block;vertical-align: middle;font-size: 14px;}
#cancel_supply .mod .proof-mod .proof-update .update-btn input{display: block;width: 100%;height: 100%;opacity: 0;position: absolute;top: 0;left: 0;}
#cancel_supply .mod .proof-mod .proof-update .t3{color: #888;margin-top: 6px;}
#cancel_supply .mod .proof-mod .proof-img{width: 180px;height: 160px;margin: auto;position: relative;}
#cancel_supply .mod .proof-mod .proof-img .box{display: block;width: 100%;height: 100%;overflow: hidden;}
#cancel_supply .mod .proof-mod .proof-img .box img{width: 100%;height:100%;object-fit: cover;}
#cancel_supply .mod .proof-mod .proof-img .del{width: 20px;height: 20px;display: block;border-radius: 50%;background-color: #CA1A1D;position: absolute;top: -10px;right: -6px;z-index: 3;}
#cancel_supply .mod .proof-mod .proof-img .del:after{content: '';width: 10px;height: 2px;background-color: #fff;position: absolute;top: 50%;left: 50%;margin-top: -1px;margin-left: -5px;}
#cancel_supply .mod .text{margin-top: 14px;line-height: 20px;font-size: 14px;background-color: #f7f7f7;resize: none;width: 100%;box-sizing: border-box;padding: 12px;border-radius: 3px;}



.updateProofMod{height: 50px;padding-left: 20px;padding-right: 40px;line-height: 50px;background-color: #f3efe9;border-bottom: 26px solid #fff;font-size: 14px;color: #573B2D;}
.updateProofMod .btn{width: 130px;height: 34px;background: url(../image/design/bg-1.png) center no-repeat #573B2D;background-size: 100% 100%;font-size: 14px;color: #fff;border-radius: 4px;cursor: pointer;}




/*评价设计师*/
.judge-wrap{padding-left: 20px;margin: 6px 0;}
.judge-wrap dl{padding-bottom: 10px;}
.judge-wrap .name{width: 76px;line-height: 16px;color: #333333;}
.judge-wrap .int{line-height: 16px;color: #808080;margin-left: 8px;}
.judge-wrap .score-box{overflow: hidden;}
.score-box span{display: block;width: 16px;height: 16px;overflow: hidden;background: url(../image/design/star.png) center top no-repeat;background-size: 100% auto;float: left;cursor: pointer;}
.score-box span.clk{background-position-y: bottom;}

#judgeMask .sign-box,#judgeMask2 .sign-box{overflow: hidden;}
#judgeMask .sign-box span,#judgeMask2 .sign-box span{display: block;height: 26px;float: left;padding: 0 15px;border-radius: 3px;border: 1px solid #ddd;font-size: 14px;color: #555;line-height: 26px;margin-right: 10px;margin-bottom: 6px;cursor: pointer;}
#judgeMask .sign-box span.on,#judgeMask2 .sign-box span.on{color: #CA1A1D;border-color: #CA1A1D;}
#judgeMask .text-2,#judgeMask2 .text-2{border:1px solid #ddd;padding: 8px 10px;margin-top: 10px;}
#judgeMask .text-2 textarea,#judgeMask2 .text-2 textarea{display: block;resize: none;width: 100%;line-height: 1.4;}
#judgeMask .sign-box{overflow: hidden;}
#judgeMask .sign-box span{display: block;height: 26px;float: left;padding: 0 15px;border-radius: 3px;border: 1px solid #ddd;font-size: 14px;color: #555;line-height: 26px;margin-right: 10px;margin-bottom: 4px;cursor: pointer;}
#judgeMask .sign-box span.on{color: #CA1A1D;border-color: #CA1A1D;}
#judgeMask .text-2{border:1px solid #ddd;padding: 8px 10px;margin-top: 10px;}
#judgeMask .text-2 textarea{display: block;resize: none;width: 100%;line-height: 1.4;font-size: 14px;}

#judgeMask,#judgeMask2{display: none;}















/*other edit style*/
.jiedanStateDiv dl{ overflow: hidden; padding-bottom: 20px; position: relative; }
.jiedanStateDiv dl:after{ content: ''; width: 1px; height: 98%; position: absolute; top: 16px; left: 95px; background-color: #d5d6d5; }
.jiedanStateDiv dl:last-child:after{ content: normal; }
.jiedanStateDiv dl .time{float: left;line-height: 1.4;padding-right: 8px;width: 80px;height: 40px;}
.jiedanStateDiv dl .time span{color: #999;}
.jiedanStateDiv dl .dot{width: 16px;height: 16px;position: relative;float: left;border-radius: 50%;}
.jiedanStateDiv dl .dot:after{content: '';width: 16px;height: 16px;border-radius: 50%;background-color: #fff;position: absolute;top: 0;left: 0;z-index: 2;}
.jiedanStateDiv dl.active .dot:after{background-color: #e6e6e6;}
.jiedanStateDiv dl .dot:before{content: '';width: 8px;height: 8px;border-radius: 50%;background-color: #d6d6d6;position: absolute;top: 4px;left: 4px;z-index: 3;}
.jiedanStateDiv dl.active .dot:before{background-color: #e57050;}
.jiedanStateDiv dl .txt{padding-left: 15px;float:left;width: 580px;overflow: hidden;color: #4c4c4c;line-height: 16px;font-size: 14px;}
.jiedanStateDiv dl .txt .proof{margin-top: 8px;}
.jiedanStateDiv dl .txt .success{font-size: 12px;color: #999;margin-top: 8px;display: block;}

.jiedanStateDiv dl .txt .score-box{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 6px;}
.jiedanStateDiv dl .txt .t2{line-height: 1.5;margin-top: 6px;}
.jiedanStateDiv dl .txt .tagBox{overflow: hidden;margin-top: 10px;}
.jiedanStateDiv dl .txt .tagBox span{display: block;line-height: 26px;padding: 0 15px;border-radius: 3px;background-color: #fff7e0;color: #555;font-size: 12px;float: left;margin-right: 10px;margin-bottom: 10px;}